Верхние и нижние выносные элементы шрифта

Некоторые прикладные программы определяют различный размер расстояния между строками при помощи использования максимального надстрочного и подстрочного элемента шрифта. Приложение может извлечь эти значения, вызывая функцию GetTextMetrics, а затем проверить члены tmAscent и tmDescent структуры TEXTMETRIC.

Максимальная высота символа вместе с надстрочником и пространство ниже базовой линии знака отличаются от таких же типографских элементов. В шрифтах формата TrueType и OpenType типографская высота символа вместе с надстрочником и пространство ниже базовой линии знака - обычно верх глифа f и низ глифа g. Приложение может извлекать типографский надстрочный и подстрочный элемент шрифта TrueType или OpenType, вызывая функцию GetOutlineTextMetrics и проверяя значения членов otmMacAscent и otmMacDescent структуры OUTLINETEXTMETRIC.

Рисунок ниже показывает различие между вертикальными текстовыми метрическими значениями, возвращенными в структурах NEWTEXTMETRIC и OUTLINETEXTMETRIC. (Названия, начинающиеся с otm - члены структуры OUTLINETEXTMETRIC.)

 

Назад в оглавление темы
На главную страницу темы

Hosted by uCoz