【发布时间】:2009-04-08 17:19:23
【问题描述】:
我在 Python 中使用 OpenGL 绘制文本。一切正常,但是字体真的很糟糕。 如果我把它加厚,字母开始看起来很频繁(尤其是那些像'o'或'g'一样的圆形。为了我的程序的目的,它必须很厚。有没有我可以使用的字体看起来不加厚的时候很糟糕,还是有其他方法可以绘制它? 我真的被卡住了,会感谢任何答案,
【问题讨论】:
我在 Python 中使用 OpenGL 绘制文本。一切正常,但是字体真的很糟糕。 如果我把它加厚,字母开始看起来很频繁(尤其是那些像'o'或'g'一样的圆形。为了我的程序的目的,它必须很厚。有没有我可以使用的字体看起来不加厚的时候很糟糕,还是有其他方法可以绘制它? 我真的被卡住了,会感谢任何答案,
【问题讨论】:
尝试更复杂的文本呈现解决方案。也许像pyftgl 这样的东西可以通过渲染全质量的TrueType 字体来获得更好的结果。
【讨论】:
http://nehe.gamedev.net/data/lessons/lesson.asp?lesson=43
底部是本课的 Python 版本,它向您展示如何使用 Python 图像库 (PIL) http://www.pythonware.com/products/pil/ 加载 freetype 字体
【讨论】: