fonty Type1 - pliki fonts.* i Fontmap oraz katalogi afm/pfm

Jakub Bogusz qboosh w prioris.mini.pw.edu.pl
Nie, 8 Kwi 2001, 01:04:56 CEST


Zacząłem się przymierzać do połączenia katalogów Type1 z type1
i pojawił się problem - co zrobić z tymi plikami?
Katalog %{_fontsdir}/Type1 idzie do FHS.

Pliki fonts.{alias,dir,scale} są używane przez XFree - więc mogłyby
należeć albo do XFree86-fonts albo do FHS (w tym drugim przypadku chyba
jako %ghost). Na rzecz drugiego rozwiązania przemawia to, że type1inst
i tak utworzy fonts.scale (chyba żeby był wywołany z -nox).
Za to bez zainstalowanych XFree nie utworzy fonts.dir
Z kolei fonts.alias jest obrabiany tylko w post/postun
XFree86-latin2-Type1-fonts.

Plik Fontmap jest używany przez gs - podobnie, czy powinien należeć do
gs (albo gs-fonts-std) czy FHS. Także zostanie utworzony przez type1inst
(chyba że był wywołany z -nogs).
Tutaj jeszcze jedna sprawa - w skryptach post/postun z XFree type1inst
jest wywoływany z -nogs - jeżeli gs ma korzystać z tego samego katalogu,
to trzeba będzie to zmienić.

Przyjrzałem się też pakietowi urw-fonts - on zawiera te same fonty, co
ghostscript-fonts-std, tylko chyba w starszej wersji. Jedyna różnica, to
nazwy w fonts.dir ("Avantgarde", "Bookman", "Helvetica"...).
Do usunięcia?

Jeszcze jedna rzecz - w katalogu %{_fontsdir}/Type1 są podkatalogi afm
i pfm.
Pakiety t1lib-fonts i XFree86-latin2-Type1-fonts mają pliki *.afm
i *.pfm rozdzielone po tych katalogach.
Pakiety ghostscript-fonts-{std,other} oraz XFree86-fonts pakują te pliki
bezpośrednio do %{_fontsdir}/Type1 (type1 w przypadku gs).
Jak powinno być docelowo?


-- 
Jakub Bogusz
http://prioris.mini.pw.edu.pl/~qboosh/



Więcej informacji o liście dyskusyjnej pld-devel-pl