X логическое описание шрифта
![]() | В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти сообщения )
|

xfontsel
программа позволяет пользователю просматривать глифы шрифта Логическое описание шрифта X ( XLFD шрифтов, ) — это стандарт используемый системой X Window и впервые опубликованный в 1988 году. [ 1 ] Современное программное обеспечение X обычно использует более новую систему Fontconfig , но XLFD по-прежнему поддерживаются в текущих реализациях X Window для совместимости с устаревшим программным обеспечением.
XLFD предназначен для поддержки:
- уникальные описательные имена шрифтов , поддерживающие простое сопоставление с образцом.
- несколько поставщиков шрифтов, произвольные наборы символов и кодировки
- именование и создание экземпляров масштабируемых и полиморфных шрифтов
- трансформации и подмножества шрифтов
- независимость от X-сервера и реализаций операционной или файловой системы
- произвольно сложное сопоставление или замена шрифтов
- расширяемость
Одним из известных соглашений XLFD является обращение к отдельным шрифтам, включая любые их варианты, с использованием их уникального FontName . Он включает в себя последовательность из четырнадцати с префиксом через дефис и X-регистрацией полей :
- FOUNDRY: Type Foundry — поставщик этого шрифта.
- FAMILY_NAME: шрифтов семейство
- WEIGHT_NAME: Вес типа
- НАКЛОН: наклон (прямой, курсив , наклонный , обратный курсив, обратный наклонный или «другой»).
- SETWIDTH_NAME: пропорциональная ширина (например, нормальная, сжатая, узкая, расширенная/двойная ширина)
- ADD_STYLE_NAME: дополнительный стиль (например, ( засечек ) без , неформальный, декорированный).
- PIXEL_SIZE: Размер символов в пикселях ; 0 ( ноль ) означает масштабируемый шрифт.
- POINT_SIZE: Размер символов, в десятых долях пункта.
- RESOLUTION_X: горизонтальное разрешение в точках на дюйм (DPI), для которого был разработан шрифт.
- RESOLUTION_Y: разрешение по вертикали, в DPI.
- СПЕЙСИНГ: моноширинный , пропорциональный или «символьная ячейка».
- AVERAGE_WIDTH: Средняя ширина символов этого шрифта; 0 означает масштабируемый шрифт
- CHARSET_REGISTRY: реестр, определяющий этот набор символов.
- реестра CHARSET_ENCODING: схема кодировки символов для этого набора.
Следующий образец предназначен для шрифта Charter с разрешением 75 точек на дюйм и размером 12 пунктов:
-bitstream-charter-medium-r-normal--12-120-75-75-p-68-iso8859-1[65 70 80_90]
(что также сообщает источнику шрифта, что клиента интересуют только символы 65, 70 и 80–90.)
Ссылки
[ редактировать ]- Джим Флауэрс; Стивен Гилдеа (1994) [1988 (первая версия, на основании авторских прав)]. «Соглашения об описании логических шрифтов X» (PDF) . Корпорация цифрового оборудования . Х Консорциум . Проверено 22 ноября 2015 г.
- Мэнсфилд, Найл (1994) [1992]. «Системное администрирование». The Joy of X — Обзор системы X Window . Кембридж : Аддисон-Уэсли . стр. 266–267. ISBN 0-201-56512-9 .