О спецификации CSS2 том 2


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



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

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

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

ДескрипторType 1TrueType и OpenTypeTrueType 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.


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