"""system font"""
font = pygame.font.SysFont("Segoe UI", 35)
"""font from .ttf file"""
font = pygame.font.Font("path/to/font.ttf", 35)
textsurface = font.render("text", False, color) # "text", antialias, color
surface.blit(textsurface, (x, y))
def writeText(string, coordx, coordy, fontSize):
#set the font to write with
font = pygame.font.Font('freesansbold.ttf', fontSize)
#(0, 0, 0) is black, to make black text
text = font.render(string, True, (0, 0, 0))
#get the rect of the text
textRect = text.get_rect()
#set the position of the text
textRect.center = (coordx, coordy)
#add text to window
window.blit(text, textRect)
#update window
pygame.display.update()