Дисплей (X-серверы и серверы шрифтов)

Дисплей (X-серверы и серверы шрифтов)

Строго говоря, абсолютно не обязательно настраивать серверы шрифтов для использования шрифтов TrueType с X-серверами. Если вы хотите использовать статические файлы, вместо сервера шрифтов, то смотрите инструкции по настройке использования шрифтов TrueType в ghostscript.

Настройка сервера шрифтов xfs

С этого момента, я предполагаю, что у вас имеется работающий файл /etc/X11/XF86Config, загружающий шрифты из четко определенных в разделе FontPath каталогов. Мы его исправим таким образом, чтобы он использовал сервер шрифтов xfs.

Настройка сервера шрифтов xfstt и установка шрифтов TrueType

К этому моменту, я предполагаю, что вы имеете работающий сервер шрифтов xfs и хотите установить поддержку шрифтов TrueType при помощи xfstt.

Интернационализация

xfstt имеет возможность генерировать различные кодовые страницы шрифтов в том случае, если в шрифте TrueType содержатся соответствующие образы символов. Чтобы разрешить использование кодовых страниц, отличных от iso8859-1/unicode-1, вы должны вручную исправить скрипт /etc/init.d/xfstt:

/etc/init.d/xfstt

- start-stop-daemon --start --quiet --exec $XFSTT -- \
      --port $portno --daemon 
+ start-stop-daemon --start --quiet --exec $XFSTT -- \
      --port $portno --encoding iso8859-1,koi8-r,windows-1252,symbol-0 \
      --daemon 

В Debian 2.1 распознаются следующие кодовые таблицы:

  • iso8859-1 (Latin 1 - Западная Европа)

  • iso8859-2 (Latin 2 - Центральная и Восточная европа)

  • iso8859-3 (Latin 3 - Эсперанто и Мальтийский)

  • iso8859-4 (Latin 4 - заменена Latin 6)

  • iso8859-5 (Кириллица)

  • iso8859-6 (Арабский)

  • iso8859-7 (Греческий)

  • iso8859-8 (Иврит)

  • iso8859-9 (Latin 5 - Latin 1 с турецким вместо Исландского)

  • iso8859-10 (Latin 6 - Северные языки, заменяют Latin 4)

  • koi8-r (Кириллица)

  • windows-1250 (Центральная Европа)

  • windows-1251 (Кириллица)

  • windows-1252

  • windows-1253 (Греческий)

  • windows-1254

  • windows-1255

  • windows-1256

  • windows-1257

  • symbol-0

  • wingding-0

  • wingreek-0

  • cp-437 (различные кодовые страницы IBM)

  • cp-737

  • cp-850

  • cp-851

  • cp-852

  • cp-853

  • cp-855

  • cp-857

  • cp-860

  • cp-861

  • cp-862

  • cp-863

  • cp-864

  • cp-865

  • cp-866

  • cp-869

  • cp-895

  • atari-st

  • unicode-2

Первые 128 символов в страницах iso8859-x - это всегда ASCII. Страницы windows- расширяют и дополняют iso8859-1 дополнительными символами, например "умными кавычками." (Так как этих расширений нет в iso8859-1, то они обычно бывают представлены вопросительными знаками.)

Чтобы более подробно узнать о кодовых страницах символов, читайте:



Наш баннер
Вы можете установить наш баннер на своем сайте или блоге, скопировав этот код:
RSS новости