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