在pygame中从系统加载字体

时间:2016-03-23 22:01:00

标签: python pygame

我有一个名为“pixelfont”的字体,我想加载到我的游戏中。如何将此字体加载到pygame?我已经尝试了以下方法:

    import pygame
    font_1_path = pygame.font.match_font("pixelfont", 0, 0)
    font_1 = pygame.font.Font(font_1_path, 128)
    text = font.render("Hello world!", True, (0, 0, 0))
    display.blit(text, [0, 0])

为什么不打印出“Hello world!”在pixelfont?

1 个答案:

答案 0 :(得分:2)

如果它是pixelfont.ttf文件(字体文件)并且它与您的程序位于同一文件夹中,则可以使用pixelfont代替.ttf。因此,在确保字体文件与程序位于同一文件夹中之后使用此代码:

font_1_path = pygame.font.match_font("pixelfont.ttf", 0, 0)