Как использовать семейства шрифтов в Pygame? - PullRequest
0 голосов
/ 27 августа 2018

Я установил 'Raleway' некоторое время назад, и не могу заставить его работать на pygame.Кажется, моя программа может отображать только обычную версию шрифта, но не полужирный, курсив и т. Д. Вот что у меня есть:

import pygame

pygame.init()
pygame.font.init()
myfont = pygame.font.SysFont('Raleway Bold', 72)

screen = pygame.display.set_mode((850, 600))
done = False

while not done:
        for event in pygame.event.get():
                if event.type == pygame.QUIT:
                        done = True

        screen.fill((8, 8, 8))
        textsurface = myfont.render('WELCOME', False, (205, 92, 92))
        screen.blit(textsurface,(250,200))

А вот шрифты, доступные в семействе шрифтов: Raleway

1 Ответ

0 голосов
/ 27 августа 2018

Ваш шрифт на самом деле просто назван Raleway, и чтобы загрузить жирную версию, вы должны установить флаг bold :

myfont = pygame.font.SysFont('Raleway', 72, bold=True, italic=False)
...