Текстовое пространство Pygame (Кернинг) - PullRequest
0 голосов
/ 18 ноября 2018

У меня есть функция, которая генерирует и рисует буквы автоматически. Тем не менее, я хотел бы определить пространство между каждым символом. Чтобы все буквы казались в форме. Любое предложение сделать это?

Вот мой код:

def DrawText():

    Alphabet= list(string.ascii_uppercase +string.digits )

    HorizontalIterator = 0
    VerticalIterator=0
    for i  in range(len(Alphabet)):
        font = pygame.font.SysFont('Arial', 300, True, False)

        text = font.render(Alphabet[i], True, BLACK)
        screen.blit(text, [40 + HorizontalIterator, 60+VerticalIterator])

        HorizontalIterator = HorizontalIterator + 190
        if HorizontalIterator >= 1500:
            HorizontalIterator =0
            VerticalIterator= VerticalIterator+180

Также добавляем фото после вызова этой функции. Вы можете увидеть проблему конкретно между символами W и X.

Если у вас есть лучшие предложения, чтобы сделать что-то, как в видео, я тоже открыт для этого.

P300 Speller enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...