Шрифты в Linux: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 32:
== Встроенная шрифтовая подсистема X-сервера ==
 
В основе клиент-серверной модели X11 лежит так называемый [[w:en:X Window System core protocol|X Window System core protocol]], то есть ''Протокол ядра X Window System''. Именно им регулируется взаимодействие между различными компонентами системы. ОсновнойЭтот протокол разрешает использование шрифтов на стороне X-сервера<ref name="x-font-faq">http://www.faqs.org/faqs/fonts-faq/part15/</ref>. X-сервер имеет либо непосредственный доступ к файлам шрифтов в файловой системе, либо через сеть, из программы, называемой ''сервером шрифтов''<ref name="x-font-server">'''Сервер шрифтов''' или [[w:en:X Font Server|X Font Server]] обеспечивает стандартный механизм доставки шрифтов X-серверу, чаще всего подключается к TCP-порту 7100. В настоящее время использовать сервер шрифтов не рекомендуется.</ref>. X-клиенты могут запрашивать у X-сервера список доступных шрифтов, какие-либо их атрибуты или размер, который займёт на экране строка текста, отрисованная определённым шрифтом.
 
{{Внимание|X-сервер очень жёстко зависит от наличия некоторого набора базовых шрифтов, он просто не запустится, если в его распоряжении не будет достаточного набора шрифтов либо в виде файлов в файловой системе, либо в виде сервера шрифтов. Поэтому в любой операционной системе пакет с X-сервером обязательно «зависит» от пакета с базовыми шрифтами.}}