WikiDer > Логическое описание шрифта X - Википедия
Эта статья поднимает множество проблем. Пожалуйста помоги Улучши это или обсудите эти вопросы на страница обсуждения. (Узнайте, как и когда удалить эти сообщения-шаблоны) (Узнайте, как и когда удалить этот шаблон сообщения)
|
X логическое описание шрифта (XLFD) это шрифт стандарт используется X Window System. Современное программное обеспечение X обычно полагается на более новые Fontconfig вместо этого, но XLFD по-прежнему поддерживаются в текущих реализациях X Window для совместимости с наследие программного обеспечения.
XLFD предназначен для поддержки:
- уникальный, описательный шрифт имена, поддерживающие простое сопоставление с образцом
- несколько поставщиков шрифтов, произвольные наборы символов и кодировки
- именование и экземпляры масштабируемых и полиморфных шрифтов
- преобразования и подмножества шрифтов
- независимость от X сервер и реализации операционной или файловой системы
- произвольно сложное сопоставление или замена шрифтов
- расширяемость
Одно известное соглашение XLFD - ссылаться на отдельные шрифты, включая любые варианты, с использованием их уникальных FontName. Он состоит из четырнадцати дефис-с префиксом, X-регистрация поля:
- ЛИТЕЙНЫЙ ЗАВОД: Тип литейный завод - поставщик или поставщик этого шрифта
- ФАМИЛИЯ: Шрифт семья
- WEIGHT_NAME: вес типа
- НАКЛОН: наклонный (вертикальный, курсив, косой, обратный курсив, обратный наклонный или "другое")
- SETWIDTH_NAME: пропорциональная ширина (например, нормальная, сжатая, узкая, расширенная / двойная ширина)
- ADD_STYLE_NAME: дополнительный стиль (например, (Sans) Засечки, Неформальный, Украшенный)
- PIXEL_SIZE: размер символов в дюймах пиксели; 0 (Нуль) означает масштабируемый шрифт
- POINT_SIZE: размер символов в десятых долях точки
- RESOLUTION_X: горизонтально разрешающая способность в точек на дюйм (DPI), для которого был разработан шрифт
- RESOLUTION_Y: разрешение по вертикали в точках на дюйм.
- РАССТОЯНИЕ: моноширинный, пропорциональный, или "символьная ячейка"
- 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). «Соглашения об описании шрифтов X Logical» (PDF). Корпорация цифрового оборудования. X Консорциум. Получено 2015-11-22.
- Мэнсфилд, Найл (1994) [1992]. «Системное администрирование». The Joy of X - Обзор системы X Window. Кембридж: Эддисон-Уэсли. С. 266–267. ISBN 0-201-56512-9.
Этот бесплатное программное обеспечение с открытым исходным кодом статья - это заглушка. Вы можете помочь Википедии расширяя это. |