ファイル text.txt には、次の文章があります。
"Příliš žluťoučký kůň úpěl ďábelské ódy."
(Windows は Windows-1250 コード ページを使用してこのテキストを表現していると思います。)
私のプログラムでは、バッファに保存します
char string[1000]
ttf を使用して文字列を SDL_Surface *surface にレンダリングします
surface = TTF_RenderText_Blended(font, string, color);
/*(font is true type and support this text)*/
しかし、それは私に正しい結果を与えません:
画像を投稿するには評判ポイントが必要なので、ř、í、š、ž、ť、ů、ň、ďが正しく表示されないことしか説明できません。
この文を正しくレンダリングするために ttf を使用することは可能ですか?
(TTF_RenderUTF8_Blended、TTF_RenderUNICODE_Solid ... も試してみましたが、結果はさらに悪化しました。)