Brakuje wpisów w fonts.alias
pliku:
/usr/share/X11/fonts/75dpi/fonts.alias
Plik ten udostępnia krótkie nazwy („aliasy”) dla zainstalowanych czcionek X Window. Kiedy próbujesz użyć krótkiej nazwy, której nie ma w pliku, podczas uruchamiania xterm pojawia się takie zachowanie:
lansdale:~> xterm -xrm \*font:courr12
xterm: cannot load font "courr12"
(Xterm pojawia się i działa z domyślną, inną czcionką)
fonts.alias
Plik istnieje z powodu dłuższej długości nazw czcionek X11. Na przykład courr12 to krótka nazwa:
-adobe-courier-medium-r-normal--12-120-75-75-m-70-iso10646-1
[Długie nazwy to w rzeczywistości 14 różnych pól edytowalnych połączonych z myślnikami / myślnikami. Uruchom program xfontsel, aby je zobaczyć; zacznie się od wszystkich pól oznaczonych gwiazdką, co oznacza, że nie jest ustawiony na coś konkretnego.]
Każda linia w pliku zaczyna się od krótkiej nazwy (aliasu), spacji, a następnie długiej nazwy, na którą wskazuje / odnosi się. W ten sposób nie musisz cały czas używać długiej nazwy, po prostu skonfiguruj alias i użyj go. Umieszczając nowy wiersz w pliku, decydujesz, jaka będzie krótka nazwa, tylko pełna nazwa X11 musi mieć zainstalowany plik czcionek w systemie.
Kiedy po raz pierwszy wyciąłem zęby na systemach uniksowych w latach 90., natknąłem się na courr12, a później zacząłem pożądać czcionki (Courier „Roman” rozmiar 12) dla moich xterms. W systemach HP / UX i Solaris fonts.alias
plik już miał courr12
, więc mogłem po prostu umieścić "XTerm*font: courr12"
mój .Xdefaults
plik i wszystko działałoby dobrze.
-fa
temat zasobu faceName .