我正在尝试使用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);