大文字显得模糊

时间:2012-05-22 17:33:54

标签: c++ text sfml blurry

我正在使用SFML 1.6制作一个小游戏,我需要显示一些文本,所以我使用sf::String类。问题是,当我将大小增加到96pt时,边缘看起来有点模糊。当我增加Microsoft Word中的文本大小时,它看起来非常干净,边缘清晰。有没有办法用SFML做到这一点?

1 个答案:

答案 0 :(得分:2)

查看SFML源代码,它似乎正在使用嵌入的Arial字体。是的,它也可以加载.ttf字体文件,但我猜你还没有加载它。

所以问题是SFML在渲染文本时会尝试缩放固定大小的位图。

要摆脱别名,请尝试按照此示例http://www.sfml-dev.org/tutorials/1.4/graphics-fonts.php并手动加载.ttf。