1

我在 Python 中使用 OpenGL 绘制文本。一切正常,但是字体真的很糟糕。如果我把它加厚,字母开始看起来很出现(尤其是那些像'o'或'g'一样的圆形。为了我的程序的目的,它必须很厚。有没有我可以使用的字体看起来不加厚时很糟糕,还是有其他方法可以绘制它?我真的被卡住了,会很感激任何答案,

4

2 回答 2

1

尝试更复杂的文本渲染解决方案。也许像pyftgl这样的东西可以通过渲染全质量的 TrueType 字体来获得更好的结果。

于 2009-04-09T07:50:30.910 回答
0

http://nehe.gamedev.net/data/lessons/lesson.asp?lesson=43

底部是本课的 Python 版本,它向您展示如何使用 Python 图像库 (PIL) http://www.pythonware.com/products/pil/加载 freetype 字体

于 2010-01-06T02:24:17.483 回答