#pygame.font.Font() requires the file path for a font to be passed into its parameters #pygame.font.SysFont() just requires the name of the font. import pygame #can change the varible to what the font is used for import sys pygame.init() screen = pygame.display.set_mode((400,400)) clock = pygame.time.Clock() dialogue_font = pygame.font.SysFont('arial', 15) name_font = pygame.font.SysFont('helvetica', 20) game_over_font = pygame.font.SysFont('Verdana', 60) dialogue = dialogue_font.render("hey there, beautiful day today!", True, (0,0,0)) name = name_font.render("maxwell lee", True, (0,0,225)) game_over = game_over_font.render("game over", True, (255,0,0)) while True : for event in pygame.event.get(): if event.type == pygame.QUIT: pygame.quit() sys.exit() screen.fill((255,255,255)) screen.blit(dialogue, (40,40)) screen.blit(name, (40,140)) screen.blit(game_over, (40,240)) pygame.display.flip() clock.tick(60)