У меня проблемы с поиском ресурсов, которые объясняют, как рассчитать ширину текста строки с разными символами kearning/space-between.Вычисление ширины текста, включая пробел/кернинг между символами с помощью Delphi
Текстовая ширина может использовать размер шрифта, стили шрифта и т. Д., Но не пробел между символами? (Или кернинг, который я считаю, является специфическим очень шрифта, то есть дает разные значения пикселей зависят от шрифта, так как символы, так как они могут «Перекрытие» более или менее в зависимости от кернинга/значения расстояния)
Есть ли у вас выходной текст с конкретным кернинг с использованием ExtTextOut или с использованием других средств? – MBo
Просьба указать пример, который показывает потерю ширины текста. –
Как вы рисуете текст со специфическими настройками кернинга? DirectWrite, GDI +? У той же библиотеки/API наверняка есть функции для вас. Или вы хотите узнать ширину обычного текста GDI? Тогда Canvas.TextWidth будет достаточно. – NGLN