1

SDL で TrueType フォントを使用すると (SDL が関係しているかどうかはわかりません)、一部の文字がベースラインより高くなります。High Tower Text フォントを使用すると、大文字と小文字の 't' がベースラインよりも著しく高くなります。

Arial では、「t」だけです。

しかし、Tahoma と Times には問題がないようです。

マシン間で一貫しているので、フォントではないかと思います。

SDL_TTF ライブラリを使用しています。レンダリングは次のように行われます。

 SDL_Surface* surfaceToPrintOn;
 surfaceToPrintOn = TTF_RenderText_Solid (ttfFontPointer, textToPrint, color); 

他のプログラムでこれらのフォントを使用すると、この問題が発生することはありません。平らできれいに見せるにはどうすればよいですか?

ティア。

4

0 に答える 0