Использование шрифтов со старыми приложениями (ctwm, ical) и поиск дополнительных шрифтов для использования

Я использую различные старые / устаревшие инструменты, такие как ctwm и ical, которые, похоже, предпочитают шрифты - в частности, возвращаются шрифты names - на xlsfonts вместо fc-list. То есть, если я укажу вывод имени шрифта с помощью xlsfonts, например,

 charter-bold-r-normal--0-0-0-0-p-0-adobe-standard

, тогда ctwm и ical будут использовать его. С другой стороны, если я укажу вывод имени шрифта с помощью fc-list, например,

 Palladio

, тогда эти программы будут игнорировать спецификацию и использовать шрифт по умолчанию.

К сожалению, шрифты xlsfonts довольно ограничены. Например, нет шрифта helvetica.

Обратите внимание, что я работаю с базовой установкой 12.04 (Precise Pangolin), с несколькими пакетами приложений, впоследствии установленными через apt-get. Насколько я знаю, я использую только те пакеты шрифтов, которые поставляются с этой базовой установкой. Ранее я использовал 10.04 (Lucid Lynx) и имел доступ ко многим другим шрифтам (включая Helvetica).

Итак, мои вопросы:

  1. Могу ли я использовать шрифты fc-list с этими старыми пакетами? Если да, то как?
  2. Если я ограничен только шрифтами xlsfonts, то есть ли дополнительные пакеты, которые я должен установить?
  3. Я что-то упускаю из этих шрифтов и как они работают? Если да, то что?

Спасибо!

Боб

4
задан 26 January 2013 в 04:05

1 ответ

Они используют разные системы и указывают на разные каталоги, я отсылаю вас к этому обсуждению на linux.com для более подробных объяснений.

Возвращаясь к вашей проблеме, вы хотите, чтобы система управления шрифтов X индексировала и другую папку, как это делает новая система.

К сожалению, это не так просто.
Система X использует форматы растровых шрифтов (в соответствии с и ), поэтому, в принципе, вы не можете использовать файлы .ttf сразу.

Сначала вам нужно преобразовать их в любой из указанных выше форматов, а затем вы можете следовать этому руководству, чтобы добавить их все в базовую X-систему.

Пожалуйста, не то, чтобы я не пробовал это, но также этот другой источник кажется здесь подходящим. Вы, вероятно, просто должны обратить внимание, что ttmkfdir больше не существует, и он был заменен (давно, согласно этому ) на mkfontdir и mkfontscale.

0
ответ дан 26 January 2013 в 04:05

Другие вопросы по тегам:

Похожие вопросы: