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