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: Sat, 9 Jun 2007 20:23:23 +0200 (CEST)
  • Message-id: <Pine.LNX.4.64.0706092011410.4881@xxxxxxxxxxxxxxxx>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


El 2007-06-09 a las 19:20 +0200, Camaleón escribió:

> El 9/06/07, Carlos E. R. escribió:
> 
> > Buf. Me fiaré de tu palabra de que está relacionado con las fuentes esas.
> 
> Hum, no te fies de mi palabra, fíate del mensaje de error:
> 
> Operand stack:
> --dict:7/7(L)-- TT1 1 --dict:6/6(L)-- --dict:6/6(L)--JCCGFC+SymbolMT

Ya, lo ví... pero de ahí a saber que eso es el error...

> Aparece la tipografía SymbolMT (y es cierto, en el fichero pdf aparece
> como fuente incrustada del tipo CID). Si elimino esa fuente del pdf,
> el ps se genera sin problemas. Lo mismo pasa con una fuente como la
> Webdings, salta el error pero con el nombre de la tipografía (también
> del tipo CID).

Si al quitar la fuente del pdf funciona, está claro, está relacionado.

> Algo me falta pero no sé el qué :-/
> 
> > ¡Buff! ¿Quien espera que entendamos ese galimatías de error? Esa gente
> > debe estar grillada, cuando se vaya a dormir contarán ciclos de cpu en
> > binario, saltos de subrutinas e irq incluidos, en vez de ovejitas...
> 
> Son mensajes de error normales de postscript, en la página de
> ghostscript hay algunas faq donde detallan el mensaje de error y el
> "offending command" (qué es lo que hace que salte el error) pero en
> este caso el problema es obvio, ya que al quitar esas fuentes del
> documento el problema desaparece.

Ya, ya...


> > Aunque el ps2pdf enchufa una serie de opciones raras.
> 
> Lo curioso es que en el equipo con SuSE 10.1 donde sí funciona
> correctamente no están instaladas las tipografías truetype esas
> (SymbolMT ni Webdings, por ejemplo). Sí están instaladas como ttf las
> típicas Arial, CG Times, Tahoma, Verdana...

Pero es que el formato pdf incluye como propia una de las fuentes de 
simbolos, y no la incrusta.

Sería interesante visualizar ese fichero en ese ordenador, pero ni no 
tiene X lo veo como dificil.

Estamos en lo de siempre. EL pdf puede "referenciar" la fuente y no 
incluirla, o puede incluir la definición de la fuente en el fichero. Si 
sólo la referencia, el gs y (el visualizador pdf tb) necesita esa fuente 
localmente - y tiene que estar, es una dependencia necesaria.

Si el fichero .ps lleva las fuentes definidas dentro, pues ya sabes que 
debe funcionar aunque el ordenador no las tuviera - y eso es muy raro, 
porque el gs tiene que imitar el comportamiento de una impresora ps que 
por narices tiene que tener también incorporadas las definiciones de esas 
fuentes para poder imprimirlas - lo mismo que una impresora de agujas de 
hace 20 años incorporaba la definición de la fuente "courier" en su ROM, 
pues las postscript llevan no se si cinco fuentes que nunca recuerdo bien. 
El ghostcript lo imita, luego también necesita esas fuentes.

Ahora, la pregunta, esos ficheros problemáticos, ¿usan la fuente symbol 
estandar, y por tanto no la incluyen, o usan la truetype del windows, y 
por tanto la incluyen?


> La teoría del problema en la propia versión de Ghostscript gana peso,
> y eso es malo, porque no hay actualización para la 10.0 ni he
> encontrado un "workaround" para resolverlo.

Hacer que esos pdfs incrusten las fuentes en cuestión. :-?

- -- 
Saludos
       Carlos E.R.

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

iD8DBQFGavAetTMYHG2NR9URApVmAJ9ST/vaLvKiDue7TvHfz76Jhmt+UgCgjYkk
iBC3eeM6PMdYisR/HJRIYVE=
=G88L
-----END PGP SIGNATURE-----
< Previous Next >
Follow Ups