为什么 pygame 使用基本字体而不是我想要的自定义字体?

Why pygame use the base font instead of the custom I want?

我尝试使用与我的代码相关的 Assets/Fonts/ 文件中的自定义字体:

font = pygame.font.SysFont("Assets\Fonts\alagard.ttf", 18)

然后显示我的文字:

 texte = font.render("blabla",True,(255, 255, 255))
 screen.blit(texte, (x, y))

显示了文字,但使用的字体是基本字体,不是我想要的自定义字体。 我不明白我做错了什么,因为终端没有显示错误

我必须使用 pygame.font.Font() 而不是 pygame.font.SysFont()