Informes Odoo V12 con fuente errónea

84 views
Skip to first unread message

Francisco F.

unread,
Feb 8, 2021, 6:21:54 AM2/8/21
to Usuarios Odoo / OpenERP en España
Hola, 

He migrado a una nueva máquina una BD de Odoo V12 que estaba en Ubuntu 18 con wkhtmltopdf 0.12.5 qt y ahora está en Ubuntu 20 con wkhtmltopdf 0.12.5 qt para focal. Menciono esto para decir que los informes se generan bien pero con la fuente incorrecta

Los informes qweb como facturas o ventas se generan con una fuente que no es la correcta, creo que es times new roman. Pero en cambio los informes generados por MIS builder como el balance se generan con la fuente y formato correctos

Qué puede estar pasando? 

cubells

unread,
Feb 8, 2021, 7:04:05 AM2/8/21
to openerp-s...@googlegroups.com
El 8/2/21 a les 12:21, Francisco F. ha escrit:
que no estén las fuentes instaladas en la màquina.

mira el pdf antiguo què fuentes se han substituído y mira el nuevo què
fuentes se han substituído.


--
Atentament, cubells.
--

Francisco F.

unread,
Feb 8, 2021, 12:26:30 PM2/8/21
to Usuarios Odoo / OpenERP en España
Gracias cubells por tu respuesta

El problema lo tengo acotado pero no encuentro el origen. El problema de la fuente está relacionado con los informes externos, todos los informes externos están bien. Si fuese un problema de fuente general de la máquina ningún informe tendría la fuente correcta

La fuente utilizada es la que utiliza Odoo de serie, desconozco cómo se llama y en versiones anteriores sí que he visto módulos para cambiar la fuente pero en V12 no he visto nada, ni esta BD tiene nada instalado para modificar la fuente. Puede ser que el problema esté asociado a la vista external_layout? He probado a fijar diferentes layout para informes pero la fuente sigue apareciendo mal

Pongo dos capturas generadas desde Imprimir "Vista previa del Reporte" de la ficha de la compañía
externo.PNGinternoCaptura.PNG

cubells

unread,
Feb 8, 2021, 12:57:31 PM2/8/21
to openerp-s...@googlegroups.com
El 8/2/21 a les 18:26, Francisco F. ha escrit:
> Gracias cubells por tu respuesta
>
> El problema lo tengo acotado pero no encuentro el origen. El problema de
> la fuente está relacionado con los informes externos, todos los informes
> externos están bien. Si fuese un problema de fuente general de la
> máquina ningún informe tendría la fuente correcta
>
> La fuente utilizada es la que utiliza Odoo de serie, desconozco cómo se
> llama y en versiones anteriores sí que he visto módulos para cambiar la
> fuente pero en V12 no he visto nada, ni esta BD tiene nada instalado
> para modificar la fuente. Puede ser que el problema esté asociado a la
> vista external_layout? He probado a fijar diferentes layout para
> informes pero la fuente sigue apareciendo mal

ya, pero si abro el informe y veo las propiedades del pdf, si la fuente
de letra no existe en el sistema, se substituye por otra similar que
puede ser diferente. Mira captura.

Por ahí puedes tener dónde buscar a ver si eso ha cambiado.

Pero evidentemente, la fuente x en ubuntu bionic no tiene por qué ser la
misma en ubuntu groovy. Aunque tenga el mismo nombre, una es x versión
18.04 y la otra x version 20.04 con un glitch diferente, por ejemplo.

La fuente no aparece mal, sino que parece distinta.

Comprueba si algo de lo que te he dicho más arriba ha cambiado, o si no,
tienes 2 opciones:

- conformar a tus clientes hasta que se acostumbren a la nueva fuente
- poner un css custom para añadir la fuente antigua pero nada te asegura
que consigas exactamente lo mismo.



--
Atentament, cubells.
--
2021-02-08_18-50.png

Francisco F.

unread,
Feb 9, 2021, 5:18:43 AM2/9/21
to Usuarios Odoo / OpenERP en España
He comprobado las fuentes en un documento anterior y en uno actual. El actual muestra la fuente times new roman y el anterior liberationsans. La cuestión es que he comprobado y las fuentes liberation están incluidas en Ubuntu y que a dicho paquete pertenece la fuente times

cubells

unread,
Feb 9, 2021, 5:52:28 AM2/9/21
to openerp-s...@googlegroups.com
El 9/2/21 a les 11:18, Francisco F. ha escrit:
> He comprobado las fuentes en un documento anterior y en uno actual. El
> actual muestra la fuente times new roman y el anterior liberationsans.
> La cuestión es que he comprobado y las fuentes liberation están
> incluidas en Ubuntu y que a dicho paquete pertenece la fuente times
>

como te dije, en el entiguo "ves" la fuente liberationsans y en el nuevo
la times new roman, que no son las mismas.


has reiniciado odoo o has regenerado la caché de las fuentes?


$ fc-cache -f -v


--
Atentament, cubells.
--

Francisco F.

unread,
Feb 10, 2021, 12:39:03 PM2/10/21
to Usuarios Odoo / OpenERP en España
Hice como comentas. Pero nada, seguía saliendo la fuente times new roman

La solución fue fijar la fuente helvética (la más parecida) directamente en el external layout con style=font-family. Si intentaba fijar la fuente liberationsans aparecía de nuevo la times new roman

cubells

unread,
Feb 10, 2021, 1:17:51 PM2/10/21
to openerp-s...@googlegroups.com
El 10/2/21 a les 18:39, Francisco F. ha escrit:
> Hice como comentas. Pero nada, seguía saliendo la fuente times new roman
>
> La solución fue fijar la fuente helvética (la más parecida) directamente
> en el external layout con style=font-family. Si intentaba fijar la
> fuente liberationsans aparecía de nuevo la times new roman

porque realmente no la tendrás instalada.

$ sudo fc-cache -f -v
$ fc-list


De todas formas me parece perfecta tu solución.


--
Atentament, cubells.
--

Francisco F.

unread,
Feb 14, 2021, 9:54:47 AM2/14/21
to Usuarios Odoo / OpenERP en España
Hola cubells, 

Esos comandos los probé pero no funcionaron. En esta instalación debe haber algo pero no vale la pena echarle el tiempo, fijando la fuente Helvetica en la vista el resultado es bueno

Muchas gracias por el interés 

Reply all
Reply to author
Forward
0 new messages