Dlatego, pierwszy punkt tej instrukcji powinien wyglądać następująco:
Poniższy opis odnosi się do poprzedniej wersji czcionek, zawierających wyłącznie polskie znaki (czyli bez znaków Czeskich, Węgierskich, etc...), jest on jednak na tyle uniwersalny że można go zastosować bez większych zmian do czcionek z zestawu firmy Biznet.
Czcionki są dostępne w postaci trzech paczek, dostępnych przez anonymous ftp z serwera ftp.agh.edu.pl w katalogu /pub/utils/x11/fonts/pl jako 100dpi_pl.tar.gz (874KB), 75dpi_pl.tar.gz (627KB), oraz misc_pl.tar.gz (37KB).
Po sciągnięciu należy umieścić pliki w wybranym katalogu (albo utworzonym w prywatnym katalogu użytkownika, albo w publicznym, np. /usr/X11R5/lib/X11/fonts), po czym rozpakować komendami:
gunzip *.gz tar xf 100dpi_pl.tar tar xf 75dpi_pl.tar tar xf misc_pl.tarMożna też szybciej (i oszczędzając miejsca na dysku) wykonać:
gzip -cd 100dpi_pl.tar.gz | tar xf - gzip -cd 75dpi_pl.tar.gz | tar xf - gzip -cd misc_pl.tar.gz | tar xf -
W wyniku opisanych operacji zostaną utworzone trzy podkatalogi, zawierające pliki *.bdf, zawierające definicje poszczególnych fontów z polskimi literkami.
W celu kompilacji, dla każdego pliku *.bdf należy wykonać
bdftopcf plik.bdf -o plik.pcfOczywiście nie ma sensu robić tego ręcznie, należy użyć jakiegoś narzędzia które zrobi to automatycznie dla wszystkich plików, np. komendy for z powłoki sh:
for i in *.bdf ; do bdftopcf $i -o `basename $i .bdf`.pcf; doneKomendę tą należy wydać w każdym z trzech podkatalogów z plikami *.bdf, następnie pliki te można skasować zostawiając jedynie pliki *.pcf.
mkfontdirOczywiście należy to powtórzyć dla każdego z katalogów z fontami.
Teraz czas przystąpić do ``poinformowania'' serwera X-Windows o nowych fontach. Najpierw należy sprawdzić, za pomocą polecenia xset q, skąd są pobierane fonty. Należy zwrócić uwagę na informację, jaka pojawia się pod nazwą Font Path. Jeżeli pojawi się tam pozycja zaczynająca się od tcp/, np. tcp/galaxy:7000, to oznacza że fonty są odczytywane z font serwera. Wtedy warto nowe fonty doinstalować do tegoż font serwera - dzięki temu nie będą potrzebne praktycznie żadne dodatkowe zmiany w konfiguracjach X-serwerów, poza ewentualnym dopisanie font serwera do tych, które jeszcze z niego nie korzystają.
Jeżeli natomiast nie ma w Font Path font serwera, lub też doinstalowanie fontów do font serwera jest niemożliwe (np. nie zgadza się na to administrator), to wtedy można dopisać do Font Path bezpośrednio katalogi. A oto jak to zrobić:
# # where to look for fonts # catalogue = /usr/X11R5/lib/X11/fonts/75dpi, /usr/X11R5/lib/X11/fonts/75dpi_pl, /usr/X11R5/lib/X11/fonts/100dpi, /usr/X11R5/lib/X11/fonts/100dpi_pl, /usr/X11R5/lib/X11/fonts/misc, /usr/X11R5/lib/X11/fonts/misc_pl, /usr/X11R5/lib/X11/fonts/iso-8859Po dokonaniu odpowiednich zmian w pliku konfiguracyjnym, należy jeszcze zasygnalizować font serwerowi aby uwzględnił zmiany. Robi się to za pomocą polecenia
kill -USR1 <pid>Gdzie <pid> oznacza numer procesu font serwera.
xset +fp nowa_ścieżka[,nowa_ścieżka2[...]]gdzie nowa_ścieżka to oczywiście ścieżki do katalogów w których zostały umieszczone pliki *.bdf (lub *.pcf). Oczywiście, żeby nie wykonywać tej komendy za każdy razem zaczynając pracę, warto dopisać ją do któregoś z plików (skryptów), które są wykonywane automatycznie przy starcie X-serwera (najczęściej ~/.xinitrc lub ~/.openwin-init), lub też przy rozpoczęciu pracy (~/.xsession).
Nie należy umieszczać polecenia xset w pliku .login, .cshrc lub innych wykonywanych w czasie logowania.