Я пытаюсь отобразить следующий текст, используя функцию ExtTextOut
со шрифтом Courier New
:
C₁C₂C²C³
Символы верхнего индекса отображаются нормально, но индекссимволы отображаются в виде блоков.Если я использую функцию DrawText
, то подстрочные символы отображаются нормально.
Мне показалось, что DrawText
внутренне вызывает ExtTextOut
.Я ошибаюсь или DrawText
выполняет дополнительную обработку строки, чтобы разрешить отображение символов нижнего индекса?
Могу ли я что-нибудь сделать, чтобы получить ExtTextOut
для отображения символов нижнего индекса с использованием шрифта Courier New
?
Мой код для использования ExtTextOut
выглядит следующим образом:
ExtTextOutW(hdc,x,y,0,0,szText,wcslen(szText),0);