pygame.font.SysFont()可以使用哪些字体?

时间:2020-06-18 01:29:59

标签: python fonts pygame

到目前为止,我发现Calibri,Courier和Times New Roman可以与pygame.font.SysFont()一起使用。它以字体名称作为字符串作为参数。是否可以将任何字体名称(只要是字符串)作为font参数?还是可以选择使用多种字体?

1 个答案:

答案 0 :(得分:1)

可以使用 pygame.font.get_fonts() 返回的列表中的任何字体。这是所有系统字体(内置于正在运行的系统中的字体)的列表。如果您有自己的 .ttf 文件要使用,则可以改用 pygame.font.Font。这样做的好处是你知道你想要的字体是可用的(因为你将它与你的游戏捆绑在一起)。对于系统字体,您不一定知道用户系统上将提供哪些字体。

相关问题