2010-03-29 32 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安裝的字體:也許你有一些不同的字體安裝或沒有安裝?如果是這樣的話,它會默認使用不同的字體。