[cstex] Kterak (ne)zmršit PDF

Luboš Kloc kloc at ipm.cz
Wed Jan 9 09:33:05 CET 2013


Dne 8.1.2013 23:05, Zdenek Wagner napsal(a):
> Dne 8. ledna 2013 17:44 Luboš Kloc <kloc at ipm.cz> napsal(a):
>> Dobrý den,
>>
>> omlouvám se za mírné OT, ale vím, že tu je řada lidí kteří se v PDF formátu
>> docela vyznají a mohli by mně poradit.
>>
>> Když píšu článek, kde vydavatel požaduje hotový příspěvek v PDF formátu,
>> obvykle pro sborník vydávaný na CD, používám následující postup:
>> - obrázky (grafy) vyrobím gnuplotem v EPS formátu,
>> - plainem napíšu text,
>> - obrázky vložím přes epsf,
>> - celé to proženu dvips a ps2pdf,
>> - výsledek pošlu vydavateli.
>> - (vydavatel vhodným nástrojem doplní hlavičku stránek a případně
>> číslování).
>>
>> Tento postup se mi mnohokrát osvědčil, teď se mně ale stala taková
>> nepříjemná věc: sazba nevypadá tak dobře, jak by měla, a hlavně se zcela
>> zmršily některé nápisy v obrázcích.
>>
>> Jak jsem zjistil, vydavatel vyměnil mnou vložený font (Type 1 Times-Roman)
>> za jiný, konkrétně NimbusRomNo9L. (Vydavatel požadoval TimesNewRoman, záměna
>> za Adobe Times v minulosti vždy bez problémů prošla.) Nenapadá mně jiný
>> důvod než licenční problémy.
>>
> Je ten font v EPS opravdu vložen? Pokud vím, gnuplot fonty nevkládá,
> takže vydavatel nějaký font vložit musí, jinak mu to v tiskárně
> nevezmou. Originální Time-Roman od Adobe gnuplot rozhodně vložit
> nemůže, pokud jej nemáte koupený a nemáte gnuplot vhodně upraven. Dále
> není Times-Roman jako Times-Roman. Sice by podle specifikace měl být
> všude stejný, ale praxe ukazuje, že to není pravda. Na své loňské (tj.
> 2012) přednášce jsem informoval, že i Adobe porušuje svoji vlastní
> specifikaci, protože má v různých verzích AR různé verze fontů Times a
> Helvetica s odlišnými metrikami. Všechny fonty musí tedy být embedded
> subset. Pokud nejsou, pak nelze zaručit nic. Co dnes funguje, zítra
> fungovat nemusí.
>

V EPS obrázku samozřejmě font vložen není. gnuplot ale napíše použité 
fonty do %%DocumentFonts, kde si to přečte dvips a fonty vloží do 
výsledného PS (jednou pro všechny obrázky), takže pak jsou vloženy i v PDF.

> Když vydavatel zjistí, že v PDF není font vložen, může použít nějaký
> komerční program (Adobe Acrobat Professional, InDesign) a nechat font
> vložit. Ono to nějak funguje a něco to vloží, ale nedá se moc ovládat,
> co to přesně provede. Programy mají vlastní inteligenci a nedají si do
> ničeho mluvit žádným uživatelem. Na přednášce jsem ukázal dvě velmi
> hrubé chyby v Adobe Acrobat Professional, které místo nápravy vedou k
> naprosté destrukci dokumentu. Chyby jsem jim nehlásil, protože dosud
> neopravili dvě chyby, které jsem hlásil v roce 2001.

Tyhle "inteligentní" programy, co si nenechají do ničeho zasahovat, jsou 
docela hrůza.
Nicméně jak jsem napsal v předchozí odpovědi, chyba je i u mně; musím si 
odvyknout používat Adobe fonty.

V té souvislosti by mě zajímalo doporučení zkušených: použít raději 
TeX-Gyre nebo XeTeX + TimesNewRoman? Co bude vypadat lépe?

S pozdravem,

Luboš Kloc

>
>> Ten druhý problém mě ale trápí víc, viz přiložená ilustrace, kde vlevo je
>> můj původní PDF a vpravo ten vydaný. Pozorné oko si jistě povšimne změny
>> fontu a zhoršení vzhledu popisu obrázku, ale katastrofa která postihla popis
>> vodorovné osy je víc než nápadná.
>>
>> Tedy dotaz: máte někdo představu, jak k tomu problému s nápisy v obrázku
>> mohlo dojít, a zejména jak tomu do budoucna předejít?
>>
>> Děkuji za všechny tipy.
>>
>> S pozdravem,
>>
>> Luboš Kloc
>>
>>
>> _______________________________________________
>> csTeX mailing list
>> csTeX at cs.felk.cvut.cz
>> http://lists.felk.cvut.cz/mailman/listinfo/cstex
>>
>
>
>




More information about the csTeX mailing list