Здравствуйте, SergeyS, Вы писали:
[]
SS>Вопрос: как проще всего правильно рассчитать позиции глифов с учётом автоматического переноса строк, kerning-а, доп. межстрочных расстояний (ExternalLeading) и др. тонкостей?
Просто не получиться. Хотя... Попробуй
GetCharacterPlacement может поможет.
Кроме того:
Кернинг можно получить
GetKerningPairs.
Насчет высоты — думется GetOutlineTextMetrics спасет отца русской демократии. Тебе нужен descent (подстрочный интервал), external leading (внешний зазор), и, вполне возможно, line gap (ипографский межстрояный интервал)