自定义字体不在Pygame中工作,自定义字体不显示
我尝试使用在Internet上下载的自定义字体,但它不起作用。一切都起作用,但是字体没有变化。我安装了字体,路径正确
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()
I tried to use a custom font downloaded on internet but it doesn't work. everything works but the font isn't changing. i installed the font and the path is correct
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()
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我找到了一个解决方案:in
mainfont = pygame.font.sysfont(“ fonts/main_font.ttf”,int(rootWidth/7)))
i更换
pygame.font.font.sysysfont
使用pygame.font.font
I found a solution: in
mainfont = pygame.font.SysFont("fonts/main_font.ttf", int(ROOTwidth/7))
I replaced
pygame.font.SysFont
withpygame.font.Font