2

我正在将 DirectFB 用于设备的 GUI。我在使用 DirecFB 的“GetStringWidth”函数获取字符串宽度时遇到问题。当我传递“a”时,它返回“9”宽度的字符串,如果我将传递“ä”特殊字符,那么它将返回“16”,因为“16”宽度我无法具体绘制字符串地点。

pstDFB->font_city->GetStringWidth(pstDFB->font_city,"a",-1,&atwidth);

结果 atwidth 等于 9

pstDFB->font_city->GetStringWidth(pstDFB->font_city,"ä",-1,&atwidth);

结果 atwidth 等于 16

请帮忙

4

0 回答 0