Neco o Type1 fontech...
Petr Kristof
Petr_Kristof na fce.vutbr.cz
Neděle Březen 8 14:41:18 CET 1998
Cau,
s vyrobou Type1 fontu jsem si pred nejakou dobou hral, takze
bych pripojil par poznamek.
1. "Skorocesky font"
Kdyz do Latin1 fontu doplnim ceske znaky na pozice podle
kodovani iso8859-2, ale nazvy znaku ponecham puvodni
(Latin1), do souboru fonts.dir pridam neco jako:
*-novy font-*-*- ... -iso8859-2
a spustim xset fp rehash, tak mi xfontsel
zobrazi novy font vcetne znaku s diakritikou.
Tento font se mi objevi v nabidce iso8859-2 fontu
a muzu ho bez problemu pouzivat (na obrazovce
i tiskarne) ve vetsine bezne dostupnych X programu.
Asi by mohly nastat problemy pri pouziti on-the-fly
encoding filtru, ktere nekteri uzivatele pouzivaji
napr. pri tisku z Netscapu.
2. "Uplne cesky font"
Jestlize predchozi font upravim tak, ze nazvy znaku
jsou nyni spravne (Latin2) a vsechno ostatni provedu
stejne, je konec.
Xfontsel zobrazi pouze nektere znaky s diakritikou
(asi ty, co jsou spolecne v Latin1 i Latin2).
Ostatni aplikace jsou na tom obdobne.
Resenim je upravit radek v fonts.dir na:
*-novy font-*-*- ... -adobe-fontspecific
a podle toho se na fonty i odkazovat.
Taky by sel udelat alias
iso8859-2 -> adobe-fontspecific (nebo naopak?).
Kdo by se tim chtel zabyvat hloubeji, at se podiva
do specifikaci od Adobe.
Mam dojem, ze Postscriptove fonty mohou obsahovat
bud ascii, symbols, oem mozna i dalsi znakove
sady. Urcite ale nepomysleli na neco takoveho
jako je latin2, takze kdyz se ve fontu objevi
znak s "podezrelym/neznamym" nazvem, je ignorovan.
Vsechny tyto "nestandartni" vymozenosti lze
zahrnout pod kategorii fontspecific, kdy to chodi.
Viz. "EncodingScheme" a dalsi v hlavickach .afm, .pfb.
Nemam po ruce Linux, takze vsechny udaje jsou
(ostatne jako vzdy), bez zaruky
;-)
pk
Další informace o konferenci Linux