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

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

В приведенной ниже таблице содержатся сведения о том, где можно найти информацию о дескрипторах для традиционных форматов шрифтов.

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

В таблице bsln идеографическая центральная и нижняя базовые линии могут использоваться для растяжения идеографических символов в случае преобладания идеографических или латинских, греческих или кириллических символов соответственно.

Рубрика: CSS

Добавить комментарий

Вам надо войти, чтобы написать комментарий.