X-сервер шрифтов
Эта статья нуждается в дополнительных цитатах для проверки . ( апрель 2017 г. ) |
Сервер шрифтов X ( xfs ) предоставляет стандартный механизм X-сервера взаимодействия шрифтов с средством рендеринга , часто работающим на удаленном компьютере. Обычно он работает через TCP- порт 7100.
Текущий статус
[ редактировать ]Использование серверных шрифтов в настоящее время считается устаревшим в пользу клиентских шрифтов. [1] Такие шрифты отображаются клиентом, а не сервером, при поддержке библиотек Xft2 или Cairo и расширения XRender .
В тех немногих случаях, когда серверные шрифты по-прежнему необходимы, новые серверы имеют собственный встроенный рендеринг шрифтов, поэтому никакой внешний не нужен. Серверные шрифты теперь можно настроить в файлах конфигурации X-сервера. Например, /etc/X11/xorg.conf установит серверные шрифты для Xorg .
В базовом протоколе не приводятся спецификации клиентских шрифтов.
Будущее
[ редактировать ]По состоянию на октябрь 2006 г. на странице руководства xfs в Debian указано следующее:
- БУДУЩИЕ НАПРАВЛЕНИЯ
- Значительное дальнейшее развитие xfs маловероятно. Одной из первоначальных причин создания xfs была однопоточная природа X-сервера: сеанс X пользователя мог «зависнуть», в то время как X-серверу требовалось некоторое время для растеризации шрифта. Эта проблема с X-сервером (который по сей день остается однопоточным во всех популярных реализациях) была смягчена по двум направлениям: машины стали намного быстрее, а рендеринг шрифтов на стороне клиента (особенно через библиотеку Xft) стал нормой. в современном программном обеспечении.
Проблемы с развертыванием
[ редактировать ]Таким образом, выбор между доступом к шрифтам локальной файловой системы и доступом к шрифтам на основе xfs — это исключительно выбор локального развертывания. В сценарии с одним компьютером это не имеет особого смысла.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Матье Херрб и Матиас Хопф. Новые разработки в системе X Window .