0

我是街机(和 python)的新手,我试图让一些文本使用 Comic Sans MS 字体,但我的文本显示为默认字体。这是文本的代码行: arcade.draw_text("test", 138, 492, (250, 250, 250), 58, font_name='Comic Sans MS')

似乎街机中的字体名称已被缩短版本所取代(例如:'Garamond' 是 'GARA'),也许这可能是我做错了?

谁能提供所有缩短字体名称的列表或告诉我我做错了什么?

谢谢!

4

1 回答 1

2

我也是街机新手。我查看了这篇文章并了解到仅支持.ttf字体。

然后反复试验使我意识到您不应该使用字体“名称”(即 Comic Sans MS),而应使用字体文件名(即 Comic.ttf):

arcade.draw_text("test", 138, 492, (250, 250, 250), 58, font_name='comic')

如果您使用的是 Windows,您可以在设置/个性化/字体中找到字体列表。单击每种字体以检查其文件名。

我还注意到,有些字体名称仅在大写字母中有效,例如GARA,而有些字体名称仅在小写字母中有效,例如BankGothic Lt BT 的bgothl。反复试验应该可以帮助您找到所需的字体。

于 2020-06-17T17:20:12.977 回答