2010-03-29 28 views
1

我正在与一些其他开发人员在python + pygame中开发一个程序,并且我们看到相同的字体以不同的方式呈现。这是我们随游戏分发的免费字体。在我的机器上,这种特殊字体比其他开发人员的机器低10px。Pygame字体不一致

想到这是为什么?

回答

0

这是我们随游戏分发的免费字体。

不过,虽然你是原型设计和建设方案,你引用的项目内的本地目录的字体文件,或者你只是使用相同的字体,但“装”每台机器上?

如果是这样,那可能是一台机器的字体版本略有不同。尝试和使用项目中的目录中的字体,看看是否有帮助。

否则,它可能是一些疯狂的ClearType/TrueType设置或字体反锯齿或什么的。我不知道如何解决这个问题。也许尝试将其转换为不同的文件格式?

+0

我们当然都有本地的字体副本。这是一个相当模糊的,所以我不相信我们任何人都安装了它。 – Smashery 2011-01-07 07:14:09

0

测试:将字体的副本放在与python脚本相同的文件夹中。 或者正在加载类似的字体。

1

我遇到了同样的问题,但是当它使用太多不同版本的pygame(尤其是truetype库)时,尝试比较pygame,sdl,sdl-ttf和freetype库的版本。

0

Pygame在你的操作系统上使用te安装的字体:也许你有一些不同的字体安装或没有安装?如果是这样的话,它会默认使用不同的字体。