Xft
Подробнее
- Создатель
- Keith Packard
- Год
- 2000
- Тип
- Библиотека
- Лицензия
- MIT
Библиотека, перенесшая шрифты с X-сервера в приложения и тем самым подарившая рабочему столу Linux сглаженный текст.
Первые пятнадцать лет X11 шрифты жили на сервере, назывались по XLFD и по большей части были растровыми. Xft перевернула это. Приложение само читает файлы TrueType и OpenType через FreeType, растеризует глифы со сглаживанием или субпиксельным рендерингом и отправляет готовые изображения серверу через расширение Render. Выбором файла занимается fontconfig, появившийся в 2002 году и понимающий запросы вроде «шрифт без засечек, в котором есть кириллица».
Разница была заметна сразу. KDE и GTK перешли на неё в начале 2000-х, и зубчатые меню, бывшие визитной карточкой рабочего стола Linux, исчезли за несколько лет. Цена — сетевая прозрачность X стала чуть менее изящной: шрифты теперь должны быть там, где запущена программа, а не там, где сидит пользователь.