Hola , nuevamente estoy aquí para pedir ayuda sobre algunos problemas que tenemos en la web.
Con respecto al plugin WooCommerce PDF Invoices
el problema viene cuando se introducen caracteres en chino o japonés, entonces estos salen moestrados en la factura en pdf como si fuera un cuadro . ( es decir no reconoce el carácter)
He estado hablando con el creador el plugin
- ( podeis ver la conversación aquí en el enlace)
https://wordpress.org/support/topic/chinese-characters-not-displaying-properly-1?replies=12
Y el dice que para que se reconozca el chino, japones... etc etc se tiene que subir la fuente al ftp y modificar el siguiente código
http://docs.wpovernight.com/woocommerce-pdf-invoices-packing-slips/using-custom-fonts/
lo he intentado varias veces... y parece ser que siempre pongo mal el codigo y que por eso no me funciona. ( o eso me dice el creador del plugin)
/* Load font */
@font-face {
font-family: 'ipaexm';
font-style: normal;
font-weight: normal;
src: local('ipaexm'), local('ipaexm'), url(export->template_path; ?>/fonts/ipaexm.ttf) format('truetype');
}
@font-face {
font-family: 'ipaexm';
font-style: normal;
font-weight: bold;
src: local('ipaexm Bold'), local('ipaexm-Bold'), url(export->template_path; ?>/fonts/ipaexm.ttf) format('truetype');
}
@font-face {
font-family: 'ipaexm';
font-style: italic;
font-weight: normal;
src: local('ipaexm Italic’),local('ipaexm-Italic’), url(export->template_path; ?>/fonts/ipaexm.ttf) format('truetype');
}
@font-face
font-family: 'ipaexm';
font-style: italic;
font-weight: bold;
src:src: local('ipaexm Bold Italic'),local('ipaexm-Bold-Italic'), url(export->template_path; ?>/fonts/ipaexm.ttf) format('truetype');
}
@page {
margin-top: 1cm;
margin-bottom: 3cm;
margin-left: 2cm;
margin-right: 2cm;
}
body {
background: #fff;
color: #000;
margin: 0cm;
font-family: 'ipaexm';
font-size: 9pt;
line-height: 100%; /* fixes inherit dompdf bug */
llevo varios meses dandole vueltas y no soy capaz de hacerlo funcionar. Alguien me pude ayudar?
GRACIAS!
URL del sitio: Contenido solo visible a usuarios registrados
Hola
Primero asegurate que esta parte del código:
url(export->template_path; ?>/fonts/ipaexm.ttf)
Genere una ruta válida, actualmente no se puede comprobar por que tu sitio esta en mantenimineto, esta url generada debería ser accesible
Prueba deshabilitando el mantenimiento temporalmente, puedes verificar la ruta generada que entiendo que la carpeta esta dentro del template
Saludos.
Como hace tiempo que lo tenia aparcado , porque no vea salida, he vuelto a empezar con el desde 0 para ver que no son errores pasados.
Ahora mismo estoy poniendo la funesta en el directorio principal ,
ahora estoy con el código. sería correcto ? me falta un parte al final no ?
/* Load font */
@font-face {
font-family: 'ipaexm';
font-style: normal;
font-weight: normal;
src: local('ipaexm'), local('ipaexm'), url https://www.eg-reeds.com/fonts/ipaexm.ttf) format('truetype');
}
@font-face {
font-family: 'ipaexm.ttf';
font-style: normal;
font-weight: bold;
src: local('ipaexm.ttf Bold'), local('ipaexm-Bold'), url https://www.eg-reeds.com/fonts/ipaexm-bold.ttf) format('truetype');
}
@font-face {
font-family: 'ipaexm';
font-style: italic;
font-weight: normal;
src: local('ipaexm Italic'), local('ipaexm.ttf-Italic'), url https://www.eg-reeds.com/fonts/ipaexm-italic.ttf) format('truetype');
}
@font-face {
font-family: 'ipaexm';
font-style: italic;
font-weight: bold;
src: local('ipaexm Bold Italic'), local('ipaexm-BoldItalic'), url https://www.eg-reeds.com/fonts/ipaexm-bolditalic.ttf) format('truetype');
gracias por la ayuda.
Hola,
El archivo es accesible, haz realizado la prueba con algún plugin de traducción?: https://www.webempresa.com/blog/item/1751-traduce-temas-y-plugins-desde-tu-wordpress.html
EL problema no es la traducción.... has visto todo el hilo de la conversación ? incluido el enlace al foro del creador del plugin?
muchas gracias por tu ayuda.
Hola,
Tal y como te hemos indicado, actualmente tienes la web en mantenimiento, por lo que no podemos ver el problema de forma directa para analizar el código ni saber la plantilla que estás utilizando en tu WordPress.
Tendrías que desactivar ese estado de mantenimiento para que lo podamos revisar.
Saludos
ok , ya esta listo .
pasen y vean.
gracias.
Hola
En donde esta la ruta de tu fuente?, envía una captura
He probado con esta ruta pero tal vez sea incorrecta
Contenido solo visible a usuarios registrados
La ruta se crea dinámicamente en tu código pero también podrías colocarlo directamente
Saludos.
www.eg-reeds.com/fonts/ipaexm.ttf
Hola
En tu código usas una url que hace referencia al theme de woocommerce
url(export->template_path; ?>/fonts/ipaexm.ttf)
Tendrías que probar poniendo la url absoluta, es decir :
url( http://www.eg-reeds.com/fonts/ipaexm.ttf)
Saludos
Jhon Marreros... necesito pedirte que seas mas concreto..
es decir, donde lo tengo que poner y que es lo que tengo que buscar, porque la verdad es que ya no me entero.. es decir como si fuera para un niño de dos años ..
gracias y disculpa.
Hola
En el código que enviaste al inicio tienes definido varias veces la url, por ejemplo en esta parte
@font-face { font-family: 'ipaexm'; font-style: normal; font-weight: normal; src: local('ipaexm'), local('ipaexm'), url(export->template_path; ?>/fonts/ipaexm.ttf) format('truetype'); }
Verás:
url(export->template_path; ?>/fonts/ipaexm.ttf)
en lugar de lo que esta en paréntesis , usa la url absoluta :
url( http://www.eg-reeds.com/fonts/ipaexm.ttf)
Es decir quedaría
@font-face { font-family: 'ipaexm'; font-style: normal; font-weight: normal; src: local('ipaexm'), local('ipaexm'), url( http://www.eg-reeds.com/fonts/ipaexm.ttf) format('truetype'); }
Tienes que realizar este proceso en todas las líneas que tenga url
Saludos
Eh.. si si claro..
pero ese codigo que dices es el base luego en otra respuesta ya había puesto el código que tendría que ser..
sería una cosa así ..
/* Load font */
@font-face {
font-family: 'ipaexm';
font-style: normal;
font-weight: normal;
src: local('ipaexm'), local('ipaexm'), url www.eg-reeds.com/fonts/ipaexm.ttf) format('truetype');
}
@font-face {
font-family: 'ipaexm.ttf';
font-style: normal;
font-weight: bold;
src: local('ipaexm.ttf Bold'), local('ipaexm-Bold'), url www.eg-reeds.com/fonts/ipaexm-bold.ttf) format('truetype');
}
@font-face {
font-family: 'ipaexm';
font-style: italic;
font-weight: normal;
src: local('ipaexm Italic'), local('ipaexm.ttf-Italic'), url www.eg-reeds.com/fonts/ipaexm-italic.ttf) format('truetype');
}
@font-face {
font-family: 'ipaexm';
font-style: italic;
font-weight: bold;
src: local('ipaexm Bold Italic'), local('ipaexm-BoldItalic'), url www.eg-reeds.com/fonts/ipaexm-bolditalic.ttf) format('truetype');
cierto?
gracias.
alguna ayuda?
gracias.
Hola
El último código que has enviado es incorrecto, falta un paréntesis y el http en la url
Como lo tienes :
url www.eg-reeds.com/fonts/ipaexm.ttf)
Revisa esto, si sigues con problemas copia tu código en un archivo , comprimelo y envialo para ver la url
Saludos.