自定义字体在 pygame 中不起作用,自定义字体未显示
custom font not working in pygame, custom font not showing up
我尝试使用从互联网上下载的自定义字体,但它不起作用。一切正常,但字体没有改变。我安装了字体,路径是正确的
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
我尝试使用从互联网上下载的自定义字体,但它不起作用。一切正常,但字体没有改变。我安装了字体,路径是正确的
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