我是Arcade(和python)的新手,我试图将某些文本设置为Comic Sans MS字体,但我的文本显示为默认字体。这是文本的代码行:arcade.draw_text("test", 138, 492, (250, 250, 250), 58, font_name='Comic Sans MS')
似乎街机中的字体名称已被缩短的版本代替(例如:'Garamond'为'GARA',也许这可能是我做错了吗?
任何人都可以提供所有缩写字体名称的列表或告诉我我做错了什么吗?
谢谢!
我也是arcade的新手。我查看了this帖子,了解到仅支持。ttf字体。
反复试验使我意识到,您不应使用字体“名称”(即Comic Sans MS),而应使用font-file名称(即comic.ttf):
arcade.draw_text("test", 138, 492, (250, 250, 250), 58, font_name='comic')
如果使用Windows,则可以在“设置/个性化/字体”中找到字体列表。单击每种字体以查看其文件名。
[我还注意到,某些字体名称仅在使用大写字母时才有效,例如GARA,而某些字体名称仅在使用小写字母时才有效,例如BankGothic Lt BT的bgothl。反复试验应该可以帮助您找到所需的字体。