-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2007-03-31 a las 11:05 +0200, Camaleón escribió:
El 31/03/07, Carlos E. R. escribió:
Mira, anexo a este correo va un pdf de tan sólo 2805 bytes. Está hecho en mi SuSE 10.1 de pruebas desde OpenOffice, donde ocupa 11326.
Pongo algunas de las pruebas que he hecho con el documento que has enviado.
...
Nota: he impreso el pdf desde Acrobat 5.0 y Foxit (misma impresora, al 100% de su tamaño) y al ponerlos a contraluz ambos textos coinciden en tamaño, forma e interlineado perfectamente, están clavados.
Bien! :-)
SuSE 10.1 Kpdf Nombre: Times-Roman Tipo: Tipo 1 Integrado: No Archivo: /usr/share/ghostscript/fonts/n021003l.pfb
SuSE 10.1 Acrobat Reader A Times-Roman Type: Type1 Encoding: Ansi Actual font: Adobe Serif MM Actual font type: Type1
Esa es la información que yo veo aquí.
SuSE 10.1 Kghostview No veo información sobre las fuentes utilizadas
Nota: al imprimir desde kghostview me dice que es un formato letter. Entre los documentos impresos desde SuSE sí se ven diferencias cuando los comparas a contraluz. Por ejemplo, el documento impreso desde kpdf y el impreso desde acrobat reader (de SuSE) mantienen el mismo cuerpo (tamaño) de la letra, pero el interlineado no coinciden (hay una diferencia de milímetros pero la hay).
¿En la 10.2? ¿Comparaste con el acrobat de linux, o no lo tienes instalado? Mi sospecha es que saldrá clavado al impreso desdewindows.
Y si se compara el docuemnto impreso desde kpdf y el impreso desde Acrobat de Windows tanto el tamaño del tecto como el interlineado no coinciden (el texto que saca kdpf es más pequeño que el de Acrobat 5.0 bajo Windows XP).
Eso puede ser un bug o incidencia del kpdf, que no tiene disponible la fuente exacta y usa una equivalente. Eso es una diferencia con el acrobat reader, que las incluye en el rpm, en " /usr/X11R6/lib/Acrobat7/Resource/Font", supongo.
Por tanto, entre distintos visores sí hay diferencias, si bien no son visuales, al imprimir el documento sí se nota.
No implementan bien el estandard.
En cuanto a OO, sólo he logrado sacar en claro que toma las fuentes que aparecen en el directorio "/usr/X11R6/lib/X11/fonts/truetype".
Correcto.
Y en relación a la fuente "fantasma" Times-Roman debe ser la que está en "/etc/X11/xserver/C/print/models/PSdefault/fonts", es decir, la Adobe Times Medium que tiene como alias Times-Roman:
Creo que esa es la que debería usar, es una fuente de impresora, claro, es lo que se busca. Pero el OO no la usa porque las X no la usan tampoco. En "/var/log/Xorg.0.log" veo: (**) FontPath set to: /usr/share/fonts/misc:unscaled, /usr/share/fonts/75dpi:unscaled, /usr/share/fonts/100dpi:unscaled, /usr/share/fonts/Type1, /usr/share/fonts/URW, /usr/share/fonts/Speedo, /usr/share/fonts/cyrillic, /usr/share/fonts/truetype, /usr/share/fonts/uni:unscaled, /usr/share/fonts/misc/sgi:unscaled, /opt/kde3/share/fonts
La preguna es ¿cómo decirle a OO que tome un directorio de fuentes adicional? Quizá sólo pueda trabajar con tipografías TrueType, y si consigues esa fuente (la Adobe Times Medium) en .ttf te permita volver a utilizarla.
Son las propias X quienes no la tienen. En alguna de mis pruebas vi aparecer fuentes con el icono de una impresora, pero luego no he vuelto a verlas :-( Hay un programa para configurar fuentes en las X, el "Font Installer", que requiere password de root (kcmshell kcmfontinst). En ese chisme veo una fuente adobe, "Adobe Serif MM", si pinchas en el botón de "ver fuente bitmap". Dice que es del tipo "Postscript Type 1 Font". Podría ser esa, pues es la que dice el acrobat que usa: | A Times-Roman | Type: Type 1 | Encoding: Ansi | Actual font: Adobe Serif MM <=== | Actual font type: Type 1 pero no la veo en el OO :-( ¡En cambio si la veo en KWord! [...] No, no vale. Al generar el pdf sale: cer@nimrodel:~> pdffonts Documents/Prueba\ fuente\ Times\ con\ kwrite.pdf name type emb sub uni object ID - ------------------------------------ ------------ --- --- --- --------- XGQFDG+AdobeSerifMM Type 1C yes yes no 9 0 O sea, que usa una fuente "embebida", que es de lo que estoy huyendo. El acrobat dice: A AdobeSeriffMM (Embedded Subset) Type: MM Encoding: Custom PD: Al probar el "Font Installer" he pillado un bicho --> bugzilla Bug 259678 - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFGDkOntTMYHG2NR9URAlvIAJ9WF6TJf40bFadAc6yV4C9hc5S8RwCgkM/t Nwb7yK93MDbwRQJ3MLCD4v8= =aZxG -----END PGP SIGNATURE-----