mac系统下pygame的font功能比较令人费解,为什么打印出来很多看不懂的字体呢?
来源:2-3 pygame中的文字
海外钢琴师
2019-05-09 12:00:13
import sys, pygame pygame.init() screen = pygame.display.set_mode((500, 500)) # 加载字体 fonts = pygame.font.get_fonts() print(fonts) red = pygame.Color(255, 0, 0) font = pygame.font.SysFont('bigcaslonttf', 40, True, True) # 文字对象 text = font.render('得分', True, red) while 1: for event in pygame.event.get(): if event.type == pygame.QUIT: pygame.quit() sys.exit() screen.blit(text, (20, 20)) pygame.display.flip()
1回答
同学,您好,mac本有些字体类型是不支持中文的,同学可以按照下图步骤,操作下:
(1)打开Launchpad,在终端位置搜索“字体册”,如图所示:
(2)打开字体册,按下图箭头指示选择:
(3)打开下图对话框,复制红框内字体名字及后缀
(5)将复制的字体名及后缀,粘贴到代码选择字体处
(6)重新运行下即可
如果我的回答解决了您的疑惑,望采纳!!^_^ 祝学习愉快~~~~~
相似问题