CАвтоматическая генерация дескриптора
Авторские утилиты должны позволять авторам таблиц стилей добавлять и редактировать дескрипторы шрифтов. В некоторых случаях авторские утилиты могут оказать помощь путём локальной проверки установленных шрифтов и автоматической генерации дескрипторов для шрифтов, на которые имеются ссылки в таблице стилей. Эта функция может выполняться также утилитами, подразделяющими или конвертирующими шрифты для готовности к динамической загрузке.
Данная таблица указывает, где может быть найдена такая информация для шрифтов обычных форматов.
| Дескриптор | 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.