Portál AbcLinuxu, 23. května 2024 14:10


Dotaz: Ghostscript pdfwrite: š jako font; ě jako vektor. Proč?

17.2.2019 23:54 Deryl | skóre: 11
Ghostscript pdfwrite: š jako font; ě jako vektor. Proč?
Přečteno: 242×
Odpovědět | Admin
Přílohy:
Ahoj,

zatím marně řeším následující problém - mám Graphviz soubor, který potřebuji konvertovat do PDF, ideálně s vloženými fonty namísto vektorů. Důvodem je, že při komplikovanějších operacích při konverzi z PostScriptu do PDF dojde k převodu vektoru na bitmapu, zatímco fonty zůstanou bez rasterizace.

Postup je:
dot -Tps:cairo -o gv-cairo.ps gv.gv
gs -q -sDEVICE=pdfwrite -sOutputFile=gv-cairo-gs.pdf -dEmbedAllFonts=true -dSubsetFonts=true  -dBATCH -dNOPAUSE -f gv-cairo.ps
Potíž je v tom, že ač použiji jakýkoliv obvyklý font (v gv.gv) - např. Nimbus Sans, FreeSans, Noto Sans, Arial, Helvetica, ... - tak ve výstupním PDF souboru jsou české znaky, které neexistují v Latin1, vždy převedeny na vektor. Přitom jiné, šílenější znaky jako např. ∛ nebo ∯ zůstanou jako fonty (s vloženým subsetem TTF).

P.S. Netušíte někdo, v čem je zakopán pes a ěčř skončí jako vektor? (V PostScriptu se mi jeví stále býti fontem - viz příloha.)
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Na otázku zatím nikdo bohužel neodpověděl.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.