我正在与其他一些开发人员一起使用python + pygame中的程序,我们看到相同的字体呈现方式不同。这是我们随游戏分发的免费字体。在我的机器上,这种特殊字体的渲染速度比另一台开发人员的机器低10px。
对此为何的任何想法?
答案 0 :(得分:1)
我遇到了同样的问题,但是当使用太多不同的pygame版本(特别是truetype库)时,尝试比较pygame,sdl,sdl-ttf和freetype库的版本。
答案 1 :(得分:0)
这是我们随游戏分发的免费字体。
但是在您进行原型设计和构建程序时,您是从项目中的本地目录引用字体文件,还是仅使用相同的字体,而是在每台计算机上“安装”?
如果是这样,可能是一台机器的字体版本略有不同。尝试使用项目目录中的字体,看看是否有帮助。
否则,它可能是一些疯狂的ClearType / TrueType设置或字体抗锯齿等。我不知道如何解决这个问题。也许尝试将其转换为不同的文件格式?
答案 2 :(得分:0)
要测试:将字体的副本放在与python脚本相同的文件夹中。 或者可能正在加载类似的字体。
答案 3 :(得分:0)
Pygame在您的操作系统上使用te安装的字体:可能您安装了一些不同的字体或未安装?如果是这样,那么它将默认使用与您预期不同的字体。