Не вистачає записів у fonts.alias
файлі:
/usr/share/X11/fonts/75dpi/fonts.alias
Цей файл - це надання коротких імен ("псевдонімів") для встановлених шрифтів X Window. Коли ви намагаєтесь використовувати коротке ім’я, яке відсутнє у файлі, ви отримуєте таку поведінку при запуску xterm:
lansdale:~> xterm -xrm \*font:courr12
xterm: cannot load font "courr12"
(Xterm дійсно працює і працює з типовим іншим шрифтом)
fonts.alias
Файл існує з - за великої довжини імен шрифтів X11. Наприклад, curr12 - це коротка назва для:
-adobe-courier-medium-r-normal--12-120-75-75-m-70-iso10646-1
[Довгі назви - це фактично 14 різних редагованих полів, зшитих разом з тире / дефісом. Запустіть програму xfontsel, щоб побачити їх; він розпочнеться з усіх полів, що відображаються зірочкою, тобто не встановлено для чогось конкретного.]
Кожен рядок у файлі починається з короткого імені (псевдонім), порожнього, потім довгого імені, на яке він вказує / посилається. Таким чином, вам не доведеться весь час використовувати довге ім’я, просто налаштуйте псевдонім і використовуйте його. Вводячи у файл новий рядок, ви вирішуєте, яким буде коротке ім'я, лише повне ім'я X11 повинно мати файл шрифту, встановлений у системі.
Коли я вперше порізав зуби на системах Unix у 1990-х, я наткнувся на curr12, а пізніше прийшов до бажання набрати шрифт (кур'єрський «римський» розмір 12) для своїх xterms. У HP / UX та Solaris fonts.alias
файл вже був courr12
, тому я міг просто помістити "XTerm*font: courr12"
свій .Xdefaults
файл і все буде добре.
-fa
та ресурс faceName .