Это текущий код, который я использую для генерации и рендеринга кода
Код: Выделить всё
d_la_cruz = pygame.freetype.Font(file= _font_dir+"/d-la-cruz-font.ttf")
text_image, text_rect = d_la_cruz.render(text="SQUARES", size=190, fgcolor=Settings.color_menu_title_outline.to_tuple())
text_rect.center = (816, 171)
screen.blit(text_image, text_rect)
Вот как сейчас выглядит этот код, но ссылка, которую я сделал в gimp, выглядит так
версия Gimp.
Судя по тому, что я нашел на данный момент, я не могу найти простого способа изменить это, и единственный другой способ, который я могу придумать, — это индивидуально нарисовать каждую букву и вручную установить их позиции на небольшом расстоянии друг от друга. Я бы предпочел не делать этого из соображений читабельности и производительности, поэтому я бы предпочёл альтернативное решение.
Примечание: я также использую PIL в некоторых моментах этого проекта, поэтому я бы не стал полностью против решений, использующих это, но я бы предпочел сохранить его в pygame, если это возможно.
Полный исходный код: код
Подробнее здесь: https://stackoverflow.com/questions/793 ... -in-pygame
Мобильная версия