Функция DirectFB GetStringWidth

Я использую DirectFB для графического интерфейса устройства. У меня есть проблема, чтобы получить ширину строки, используя функцию GetStringWidth DirecFB. Когда я передаю "а", тогда он возвращает "9" ширину строки, и если я передам "ä" специальный символ, то он вернет "16", из-за "16" ширины у меня есть проблема, чтобы нарисовать строку в определенном место нахождения.

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

Результат по пропускной способности равен 9

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

Результат по пропускной способности равен 16

Пожалуйста помоги

0 ответов

Другие вопросы по тегам