在Pygame中有没有办法设置字体并使其成为现实,如果我试图显示的字符在此字体中不可用,那么它会尝试从另一种字体中取出它吗?
示例:
import pygame
pygame.init()
s = pygame.display.set_mode((400, 500))
s.fill((255, 255, 255))
s.blit(
pygame.font.SysFont('FreeMono', 25, True, False).render(
'(╯°□°)╯︵ ┻━┻ Hmm… ಠ_ಠ', True, (0,0,0)
),
(0, 200)
)
pygame.display.flip()
上面的代码几乎显示了除4个之外的所有字符()
,︵
和2 ಠ
)。
警方使用: http://savannah.gnu.org/projects/freefont/
对网络的研究没有提出任何问题。
我使用Python 3,如果重要的话。
奖金:我认为它不适合,但是,如果有人知道一个包含大量字符的好的免费泛字体,我就接受它。