Как определить смещение траектории прорисованного текста по сравнению с текстовой строкой (gdi + flat) - PullRequest
0 голосов
/ 07 февраля 2020

Давайте нарисуем глиф один раз как TextString и снова как путь, используя функции gdi + flat.

(та же позиция, тип шрифта, размер шрифта, формат, выравнивание, ...).

Глифы появляются в разных местах.

Кажется, что смещение у соответствует восхождению шрифта.

Почему есть смещение топора и как его определить?

enter image description here

Я включил изображение, чтобы продемонстрировать проблему:

Черная буква A нарисована в виде текстовой строки на 50 200

Штрих синей буквой Буква A обозначена цифрой 250 200 с любым переводом всплытия (-178).

Синяя буква A с штрихом обозначена цифрой 50 380 с переводом подъема (-178).

Примечание: Смещение по x отображается в соответствии с размером шрифта.

Как определить перевод по x?

...