Avisos
Vaciar todo

Caracteres Chinos no se muestran en WooCommerce PDF Invoices  

Página 1 / 2
 
Eric
 Eric
Usuario eminente

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

Citar
Respondido : 16/09/2015 5:35 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

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.

ResponderCitar
Respondido : 16/09/2015 6:33 pm

Cursos Gratuitos WordPress

Eric
 Eric
Usuario eminente

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.

ResponderCitar
Respondido : 16/09/2015 10:52 pm
Johnny Heredia Montiel
 Johnny Heredia Montiel
Miembro Moderator

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

ResponderCitar
Respondido : 17/09/2015 1:44 am

Eric
 Eric
Usuario eminente

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.

ResponderCitar
Respondido : 17/09/2015 1:48 am
Julen
 Julen
Miembro Admin

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

ResponderCitar
Respondido : 17/09/2015 10:21 am

wpdoctor-revisa-la-salud-de-tu-wordpress

Eric
 Eric
Usuario eminente

ok , ya esta listo .
pasen y vean.

gracias.

ResponderCitar
Respondido : 17/09/2015 10:26 am
Jhon
 Jhon
Soporte CMS Webempresa Moderator

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.

ResponderCitar
Respondido : 17/09/2015 6:09 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Eric
 Eric
Usuario eminente

www.eg-reeds.com/fonts/ipaexm.ttf

ResponderCitar
Respondido : 17/09/2015 8:21 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

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

ResponderCitar
Respondido : 17/09/2015 11:02 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Eric
 Eric
Usuario eminente

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.

ResponderCitar
Respondido : 17/09/2015 11:08 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

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

ResponderCitar
Respondido : 17/09/2015 11:31 pm

Cursos Gratuitos WordPress

Eric
 Eric
Usuario eminente

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.

ResponderCitar
Respondido : 17/09/2015 11:37 pm
Eric
 Eric
Usuario eminente

alguna ayuda?

gracias.

ResponderCitar
Respondido : 18/09/2015 10:51 am

Jhon
 Jhon
Soporte CMS Webempresa Moderator

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.

ResponderCitar
Respondido : 18/09/2015 6:15 pm
Página 1 / 2