Mailinglist Archive: opensuse-es (722 mails)

< Previous Next >
Re: [opensuse-es] Re: Generación de pdf con Ghostscript
  • From: "Carlos E. R." <robin.listas@xxxxxxxxxxxxxx>
  • Date: Sun, 10 Jun 2007 12:23:29 +0200 (CEST)
  • Message-id: <Pine.LNX.4.64.0706101200130.26103@xxxxxxxxxxxxxxxx>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


El 2007-06-10 a las 10:27 +0200, Camaleón escribió:

> El 9/06/07, Carlos E. R. escribió:
> 
> > No se eso.
> 
> http://www.cs.wisc.edu/~ghost/doc/cvs/Use.htm#CIDFonts

Ah. ¿Y la fuente symbol la interpreta así? Pues creo que no debería, es 
una fuente "normal", aparte de la rareza de las "letras".



> > Puedes generar un pdf con OOo que use los simbolos del sistema, asegurarte
> > que no estén incrustados, y probar si lo convierte. Si funciona, entonces
> > sería cuestión de buscar como hacer eso de que el gs ignore la fuente
> > incluida, o buscar un filtro que elimine la fuente incluida y cambie el ps
> > para que use en su lugar la symbol del sistema.
> 
> Bingo... bueno, bingo a medias. Creo un documento bajo windows con OOo
> con un texto con fuente Symbol y lo exporto a pdf (no hay opciones de
> incrustar o enlazar fuentes, creo que OOo incrusta siempre para
> curarse de males).

No, no siempre. Eso es el bug que reporté, que incrusta siempre, y a veces 
incrusta la que no es (incrusta una TT cuando se ha pedido la del sistema 
PS). Depende además de que OOo se trate, hay diferencias.

Se ve la diferencia entre el pdf generado con el iconito, y uno generado a 
través de imprimir a fichero ps, y luego convertido a pdf. Tu gente puede 
hacer eso, por cierto: imprimir a ps directamente, en windows.


> Acrobat me dice que la fuente está incrustada, pero también me dice
> que la tipografía es Type 1 (nada de CID) y se llama Symbol (a secas,
> sin la MT al final). Envío ese documento en pdf por fax y sale sin
> problemas.

Ahá.


> Lo que sabemos con ésto es que OOo genera buenos documentos en pdf
> :-), porque los documentos que se han creado desde cualquier
> aplicación con acrobat utilizan una fuente distinta (SymbolMT), cuando
> las únicas fuentes que hay en el equipo windows son symbol.ttf
> (opentype) y symbole.fon (res vga) no sé de dónde saca la symbolmt que
> aparece incrustada en el pdf y es la que da problemas.

La diferencia también está en que te estás topando con el bug que reporté, 
que no se incrusta la fuente exacta pedida cuando coincide con la del 
sistema ps.

Pero vale, el caso es que un documento en OOo funciona. Ya sabes, tira el 
Word :-P

¿symbol.ttf opentype? ¿No truetype?

Estoy amuermado, no se si la mt es la del sistema ps - pero no, no puede 
ser, porque el acrobat no la incrustaría.


> El problema está identificado pero no es posible solucionarlo porque:
> 
> a) No puedo controlar el origen de todos los pdf que llegan al fax
> b) El mismo pdf con las mismas fuentes problemáticas se convierten sin
> problemas en otra SuSE.

Ya....

> 
> > También está la posibilidad de mencionar el hecho en el bugzilla; pero
> > dado que las suses actuales no tienen ese fallo no creo que se corrija.
> 
> SuSE 10.0 ya está en su cliclo de vida final, como dices es una
> pérdida de tiempo porque no se va a resolver. Lo curisoso es que la
> última versión de ghostscript es la 8.57 y en suse se instala la 8.15
> :-?

La considerarán estable, no se.


> > Y desde luego no serán rápidos: aquel bug con las fuentes times que descubrí
> > no han hecho nada, o al menos no lo han reportado (sé que tomaron nota).
> 
> ¿El de OOo? :-O Vaya...

Bug 260193

> 
> > Oye... ¿esos ps se han generado en windows? Puede que estén rotos. Podrías
> > probar con un ps generado en linux que use la symbol truetype. Luego hay
> > herramientas como "ps2ps" que se supone que sirven para filtrar el ps -
> > pero como usan gs, pues igual también casca...
> 
> No están rotos (son formatos válidos), pero incrusta una tipografía
> que hace saltar a gs.

No me refiero a rotos sólo en ese sentido.


> > Ah, no, el que estaba buscando es "fixps":
> >
> >
> > ] 9.2 `fixps'
> > ] ===========
> > ]
> > ] The shell script `fixps' tries its best to fix common problems in
> > ] PostScript files that may prevent post processing.  It makes heavy use
> > ] of the `psutils'.  It is a good idea to use `fixps' in the PostScript
> > ] delegations.
> > ]
> > ]    It first tries to make simple fixes, but some really broken files may
> > ] require a much deeper treatment.  If `fixps' feels the need for such a
> > ] major surgery act, it may give up local changes and ask `Ghostscript'
> > ] for a global rewriting.
> >
> > Prueba.... igual funciona.
> 
> Curiosamente, si el pdf con la fuente "mala malosa" incrustada lo
> "destilo" como PS con acrobat (fichero.ps), el fax se envía sin
> problemas, lo que falla es la conversión de pdf a ps cuando ese pdf
> lleva un tipo de fuente concreto.

¿Quieres decir que si usas acrobat para convertir el pdf maloso en ps, el 
hylafax traga bien? Bueno, coincide.

Prueba a convertir... ah. iba a decir pasaras el maloso por por el fixps, 
pero no puedes, porque el maloso es un pdf.


Vale, tienes otra vía: pdftops. No es de ghostscript, es de la familia del 
xpdf.


- -- 
Saludos
       Carlos E.R.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
Comment: Made with pgp4pine 1.76

iD8DBQFGa9EitTMYHG2NR9URAtUsAJ9KG00QRw6bqzuxrzMB3ysTDlxCnACfXe5Z
/ZYA3uBWO4Z/s44khRPWqu4=
=9qe5
-----END PGP SIGNATURE-----
< Previous Next >
Follow Ups