Re[5]: Как определить ширину символа? Немоноширинный шрифт
От: Werder  
Дата: 13.06.13 19:35
Оценка:
Здравствуйте, VladFein, Вы писали:

VF>Здравствуйте, Werder, Вы писали:


W>>Ну если если человек пишет про моноширинный шрифт надо понимать что он скорее всего знает то что вы написали.


VF>Это совершенно НЕ очевидно. Proportional шрифт отличается он Monospace тем, что буквы имеют разную ширину.

VF>rus blood писал о Kerning, который может быть разным у различных пропорциональных шрифтов.
VF>Ну и, конечно, если человек всё знает — он ни о чем не спрашивает

W>>Вопрос в том как измерить ширину символа в таком случае? GetTextExtendPoint32W у меня дает неточный результат для общей длины строки


VF>Для полной точности я вызываю DrawText с DT_CALCRECT.


Так что нужно использовать GetTextExtendPoint32W или GetCharABCWidths? И можно ли считать длину строки в цикле по длине симоволов?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.