当我使用带SDL的TrueType字体时(我不知道SDL是否与它有关),有些字母会高于基线。使用高塔文字字体,大写字母和小写字母'显着高于基线:
在Arial中,它只是':
但是Tahoma和Times,似乎没有问题:
机器之间是一致的,所以我怀疑它是字体。
我正在使用SDL_TTF库。因此渲染完成:
SDL_Surface* surfaceToPrintOn;
surfaceToPrintOn = TTF_RenderText_Solid (ttfFontPointer, textToPrint, color);
我从未在其他程序中看到过使用这些字体的问题。我怎样才能让它们看起来平整整洁?
TIA。