Спецификация CSS2

       

Автоматическая генерация дескриптора


Авторские утилиты должны позволять авторам таблиц стилей добавлять и редактировать дескрипторы шрифтов. В некоторых случаях авторские утилиты могут оказать помощь путём локальной проверки установленных шрифтов и автоматической генерации дескрипторов для шрифтов, на которые имеются ссылки в таблице стилей. Эта функция может выполняться также утилитами, подразделяющими или конвертирующими шрифты для готовности к динамической загрузке.

Данная таблица указывает, где может быть найдена такая информация для шрифтов обычных форматов.

Дескриптор Type 1 TrueType и OpenType TrueType GX [TRUETYPEGX]
'ascent''Ascender' в файле AFM/PFM 'Ascender' в таблице 'hhea' или (предпочтительнее) 'sTypoAscender' в таблице 'OS/2' 'horizontalBefore' в таблице 'fmtx
'baseline' таблица bsln, см. примечание ниже
'bbox'FontBBox, словарь шрифтов вхождения таблицы 'head' - 'xMin', 'xMax', 'yMin' и 'yMax'
'cap-height'CapHeight в файле AFM/PFM
'descent''Descender' в файле AFM/PFM
'mathline' таблица bsln
'font-family' FamilyName, fontinfo-словарь таблица name
'stemh' StdHW, приватный словарь файла AFM/PFM
'stemv' /StdVW, приватный словарь таблица cvt
'topline' таблица bsln
'unicode-range' cmap file таблица OS/2, см. Приложение С
'units-per-em' FontMatrix, словарь шрифтов unitsPerEm, таблица head
'widths' таблица hmtx

Внутри таблицы bsln, ideographic centered baseline может использоваться для растяжений преобладающих идеографических символов, а ideographic low baseline больше подходит для идеографических символов при прогоне преобладающих символов Latin, Greek или Cyrillic.



Содержание раздела