Я пытаюсь изменить шрифт, который используется в моем проекте Pygame.
Поэтому я попытался использовать системные шрифты, например:
pygame.font.SysFont('arial', 24)
Ничего не изменилось. Pygame все еще использует уродливый шрифт по умолчанию.
Я попытался запустить pygame.font.get_fonts()
, но на моем Mac [None]
.
Поэтому я попытался использовать собственный шрифт, например:
font_small = pygame.font.Font('fonts/Roboto-Regular.ttf', 24)
Ничего не меняется. Все тот же шрифт, и нет исключений, говорящих о том, что он не смог открыть файл. Я даже пытался использовать os.path.abspath()
, чтобы получить полный путь, но безуспешно.
Любое предложение?
UPDATE
Я создал эту суть , чтобы проверить все возможности.
У меня был успешный рендеринг шрифта из файла TTF. Решением было изменить второй параметр antialias
с False
на True
.
Но я до сих пор не понимаю, почему я не могу использовать свои системные шрифты.