Mailinglist Archive: opensuse-es (1031 mails)
| < Previous | Next > |
[opensuse-es] Diferencias en el manejo de la tipografía "Times" en OOo al convertir a PDF en S uSE 10.1 y 10.2 --> BUG
- From: "Carlos E. R." <robin.listas@xxxxxxxxxxxxxx>
- Date: Mon, 2 Apr 2007 14:28:40 +0200 (CEST)
- Message-id: <Pine.LNX.4.64.0704021358370.20206@xxxxxxxxxxxxxxxx>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hola:
Hay diferencias en el manejo de la familia tipográfica "Times" al
convertirla a PDF desde el OpenOffice writer de la versión SuSE 10.1 y
10.2. Se supone que algunas o todas estas fuentes deberían usar la
tipografía "Times-Roman" interna del visor del formato PDF, ahorrando
tamaño, pero hay una diferencia importante entre lo que hacen en 10.1 y lo
que hacen en 10.2, que yo considero un Bug.
He hecho pruebas en 10.1 y 10.2 con tres fuentes: 1) la de impresora
"Times" a secas (sólo aparece en el OOo si en
opciones/writer/compatibilidad se activan "usar metricas de impresora");
Se supone que esta es la fuente que no se debería nunca incrustar en el
PDF. 2) La "Nimbus_Roman_No9_L", que es la fuente truetype libre de la
familia Times, y 3) "la Times_New_Roman", que es la de Microsoft.
Hago primero la conversión directa a PDF desde dentro del OOo writer,
luego la impresión a postscript, y finalmente la conversión a PDF del
postscript mediante el comando "ps2pdf14 Prueba.ps". Las cifras
corresponden a los tamaños resultantes del fichero. La información de las
fuentes usadas la obtengo del comando "pdffonts Prueba.pdf", y el tamaño
del pdf resultante lo confirma.
Uso siempre el mismo fichero Prueba.odt cambiando únicamente la fuente
tipográfica del texto.
Ésta es la tabla resumen de las pruebas (lineas largas):
| Via OOo | Via ps2pdf14
OOo writer +--------------------------------+--------------------------------
font name | PDF Emb Pdf font name | PS PDF Emb Pdf font name
- - 10.1 -----+--------------------------------+---------------------------------
Times | 2851 No Times-Roman | 10800 2552 No Times-Roman
Nimbus_Roma | 118376 yes 2*NimbusRomNo9L-R | 238186 11577 Yes NimbusRomNo9L-R
Times_New_R | 39305 yes TimesNewRomanPSMT| 10800 2552 No Times-Roman
| |
- - 10.2 -----+--------------------------------+---------------------------------
Times | 117794 Yes 2*NimbusRomNo9L-R | 238418 11440 Yes NimbusRomNo9L-R
Nimbus_Roma | 117794 Yes 2*NimbusRomNo9L-R | 238418 11442 Yes NimbusRomNo9L-R
Times_New_R | 38924 Yes TimesNewRomanPSM| 11035 2419 No Times-Roman
Se ve que en 10.1 la fuente "Times" no es incrustada nunca, y tampoco lo
es la "Times New Roman" en el caso de hacerlo mediante "ps2pdf" - es
peculiar esta diferencia.
En cambio, en el 10.2 la fuente "Times" de impresora siempre es incrustada
como "NimbusRomNo9L-Regular". Ésto es lo que considero el BUG citado del
OOo.
También es peculiar que en todos esos casos el OOo incruste la fuente
"NimbusRomNo9L-Regular" dos veces, resultando un fichero desmedidamente
mayor (10 veces) que haciendo la conversión mediante "ps2pdf", que sólo la
incluye una vez.
- --
Saludos
Carlos E.R.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
Comment: Made with pgp4pine 1.76
iD8DBQFGEPcDtTMYHG2NR9URAkWZAJ9ohz3P0fZ6aQyaLQxepiY+zRSSNwCgiz22
f2c11tXT7gSuZUK82BNPi5c=
=oyvk
-----END PGP SIGNATURE-----
Hash: SHA1
Hola:
Hay diferencias en el manejo de la familia tipográfica "Times" al
convertirla a PDF desde el OpenOffice writer de la versión SuSE 10.1 y
10.2. Se supone que algunas o todas estas fuentes deberían usar la
tipografía "Times-Roman" interna del visor del formato PDF, ahorrando
tamaño, pero hay una diferencia importante entre lo que hacen en 10.1 y lo
que hacen en 10.2, que yo considero un Bug.
He hecho pruebas en 10.1 y 10.2 con tres fuentes: 1) la de impresora
"Times" a secas (sólo aparece en el OOo si en
opciones/writer/compatibilidad se activan "usar metricas de impresora");
Se supone que esta es la fuente que no se debería nunca incrustar en el
PDF. 2) La "Nimbus_Roman_No9_L", que es la fuente truetype libre de la
familia Times, y 3) "la Times_New_Roman", que es la de Microsoft.
Hago primero la conversión directa a PDF desde dentro del OOo writer,
luego la impresión a postscript, y finalmente la conversión a PDF del
postscript mediante el comando "ps2pdf14 Prueba.ps". Las cifras
corresponden a los tamaños resultantes del fichero. La información de las
fuentes usadas la obtengo del comando "pdffonts Prueba.pdf", y el tamaño
del pdf resultante lo confirma.
Uso siempre el mismo fichero Prueba.odt cambiando únicamente la fuente
tipográfica del texto.
Ésta es la tabla resumen de las pruebas (lineas largas):
| Via OOo | Via ps2pdf14
OOo writer +--------------------------------+--------------------------------
font name | PDF Emb Pdf font name | PS PDF Emb Pdf font name
- - 10.1 -----+--------------------------------+---------------------------------
Times | 2851 No Times-Roman | 10800 2552 No Times-Roman
Nimbus_Roma | 118376 yes 2*NimbusRomNo9L-R | 238186 11577 Yes NimbusRomNo9L-R
Times_New_R | 39305 yes TimesNewRomanPSMT| 10800 2552 No Times-Roman
| |
- - 10.2 -----+--------------------------------+---------------------------------
Times | 117794 Yes 2*NimbusRomNo9L-R | 238418 11440 Yes NimbusRomNo9L-R
Nimbus_Roma | 117794 Yes 2*NimbusRomNo9L-R | 238418 11442 Yes NimbusRomNo9L-R
Times_New_R | 38924 Yes TimesNewRomanPSM| 11035 2419 No Times-Roman
Se ve que en 10.1 la fuente "Times" no es incrustada nunca, y tampoco lo
es la "Times New Roman" en el caso de hacerlo mediante "ps2pdf" - es
peculiar esta diferencia.
En cambio, en el 10.2 la fuente "Times" de impresora siempre es incrustada
como "NimbusRomNo9L-Regular". Ésto es lo que considero el BUG citado del
OOo.
También es peculiar que en todos esos casos el OOo incruste la fuente
"NimbusRomNo9L-Regular" dos veces, resultando un fichero desmedidamente
mayor (10 veces) que haciendo la conversión mediante "ps2pdf", que sólo la
incluye una vez.
- --
Saludos
Carlos E.R.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
Comment: Made with pgp4pine 1.76
iD8DBQFGEPcDtTMYHG2NR9URAkWZAJ9ohz3P0fZ6aQyaLQxepiY+zRSSNwCgiz22
f2c11tXT7gSuZUK82BNPi5c=
=oyvk
-----END PGP SIGNATURE-----
| < Previous | Next > |