我尝试使用从互联网下载的自定义字体,但它不起作用。一切正常,但字体没有变化。我安装了字体,路径是正确的
def mainmenutext_function():
global mainmenutext
global mainmenutext_width
global mainmenutext_height
global ROOTwidth
global ROOTheight
mainfont = pygame.font.SysFont("fonts/main_font.ttf", int(ROOTwidth/7))
mainmenutext = mainfont.render('text', False, (0, 0, 0))
mainmenutext_width = mainmenutext.get_width()
mainmenutext_height = mainmenutext.get_height()
我找到了一个解决方案:在mainfont = pygame.font.SysFont("fonts/main_font.ttf", int(ROOTwidth/7))
我用pygame.font.Font
代替pygame.font.SysFont