Давайте нарисуем глиф один раз как TextString и снова как путь, используя функции gdi + flat.
(та же позиция, тип шрифта, размер шрифта, формат, выравнивание, ...).
Глифы появляются в разных местах.
Кажется, что смещение у соответствует восхождению шрифта.
Почему есть смещение топора и как его определить?
Я включил изображение, чтобы продемонстрировать проблему:
Черная буква A нарисована в виде текстовой строки на 50 200
Штрих синей буквой Буква A обозначена цифрой 250 200 с любым переводом всплытия (-178).
Синяя буква A с штрихом обозначена цифрой 50 380 с переводом подъема (-178).
Примечание: Смещение по x отображается в соответствии с размером шрифта.
Как определить перевод по x?