русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Сервер шрифтов


Дата добавления: 2015-07-09; просмотров: 642; Нарушение авторских прав


X-сервер способен самостоятельно обрабатывать шрифты, установленные в системе, однако эту работу можно поручить специализированному серверу шрифтов — программе xfs. Этот сервер способен предоставлять X-серверу шрифты через сеть, позволяя, таким образом, создавать централизованное хранилище шрифтов в сети.

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

Сервер шрифтов xfs запускается на стадии инициализации операцион- ной системы при переходе в многопользовательский режим, как сервер stand-alone.

Конфигурационный файл сервера шрифтов — /etc/X11/fs/config (пример 32.10).

 

Пример 32.10. Файл конфигурации сервера шрифтов

 

no-listen = tcp

#client-limit = 10 clone-self = on

catalogue = /usr/X11R6/lib/X11/fonts/75dpi,

/usr/X11R6/lib/X11/fonts/cyrillic,

/usr/X11R6/lib/X11/fonts/ukr,

/usr/X11R6/lib/X11/fonts/100dpi,

/usr/X11R6/lib/X11/fonts/misc,

/usr/X11R6/lib/X11/fonts/Type1,

/usr/X11R6/lib/X11/fonts/Speedo,

/usr/X11R6/lib/X11/fonts/CID,

/usr/X11R6/lib/X11/fonts/util,

/usr/X11R6/lib/X11/fonts/local,

/usr/X11R6/lib/X11/fonts/truetype,

/usr/X11R6/lib/X11/fonts/TTF,

/usr/X11R6/lib/X11/fonts/freefont,

/usr/X11R6/lib/X11/fonts/sharefont default-point-size = 120

default-resolutions = 75,75,100,100 use-syslog = on


 

В примере 32.10 используются следующие настройки сервера шрифтов xfs:

r no-listen = tcp — запрет на соединение с сервером шрифтов по TCP;

r client-limit — ограничивает допустимое количество клиентов;

r clone-self = on — если ограничено максимально допустимое количест- во клиентов, то при достижении ограничения будет запускаться копия сервера;



r catalogue — список каталогов шрифтов;

r default-point-size — размер шрифта по умолчанию;

r default-resolutions — список поддерживаемых разрешений для мас- штабируемых шрифтов;

r use-syslog — использовать демон syslogd для записи информации в жур- налы.

Каталоги со шрифтами находятся в /usr/X11R6/lib/X11/fonts/ (пример 32.11).

 

Пример 32.11. Каталог со шрифтами KOI8-R

 

$ ls /usr/X11R6/lib/X11/fonts/koi8

 

encodings.dir koi10x20.pcf.gz koi6x13b.pcf.gz koi8x13.pcf.gz
koi9x18b.pcf.gz fonts.alias koi12x24b.pcf.gz koi6x13.pcf.gz
koi8x16b.pcf.gz koi9x18.pcf.gz fonts.dir koi12x24.pcf.gz
koi6x9.pcf.gz koi8x16.pcf.gz koinil2.pcf.gz fonts.list
koi5x8.pcf.gz koi7x14b.pcf.gz koi9x15b.pcf.gz koi10x16b.pcf.gz
koi6x10.pcf.gz koi7x14.pcf.gz koi9x15.pcf.gz  

 

В каталогах находятся файлы шрифтов и служебные файлы, необходимые для доступа X-сервера к шрифтам.

Если возникает необходимость установить в систему новый шрифт, то в ката- логе с этим шрифтом следует выполнить команду mkfontdir, позволяющую создать служебные файлы, обеспечивающие доступ к шрифтам (пример 32.12).

 

Пример 32.12. Создание каталога шрифтов

 

# ls kwintv/ led-fixed.pcf

# mkfontdir kwintv/

# ls kwintv/

fonts.dir led-fixed.pcf

# xset fp rehash


 

В этом примере в каталоге kwintv был создан служебный файл с помощью команды mkfontdir. Команда xset fp rehash сообщает X-серверу о необхо- димости перечитать каталоги, содержащие шрифты.

 



<== предыдущая лекция | следующая лекция ==>
Конфигурирование X Window | Из командной строки


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 2.868 сек.