파이게임에서 사용 가능한 글꼴 얻기

Maxim Maeder 2023년6월21일
  1. pygame.font.get_fonts()로 사용 가능한 글꼴 얻기
  2. SysFontFont의 차이점
파이게임에서 사용 가능한 글꼴 얻기

이 짧은 튜토리얼에서는 사용 가능한 모든 글꼴을 가져와 파이게임으로 가져오는 방법을 알려줍니다.

pygame.font.get_fonts()로 사용 가능한 글꼴 얻기

사용 가능한 모든 시스템 글꼴을 얻으려면 파이게임의 pygame.font.get_fonts() 메서드를 호출하세요. 이것은 소문자 글꼴 이름을 포함하는 배열을 반환합니다.

이것은 글꼴 이름을 첫 번째 인수로 원하는 pygame.font.SysFont()로 작업할 때 유용합니다.

암호:

print(pygame.font.get_fonts())

출력은 다음과 같을 수 있습니다. 물론 이것은 장치에 설치된 글꼴에 따라 다릅니다.

출력:

['arial', 'arialblack', 'bahnschrift', ...]

SysFontFont의 차이점

Pygame에서 글꼴을 가져오는 방법에는 두 가지가 있습니다. pygame.font.SysFontpygame.font.Font를 통해.

차이점은 SysFont 클래스는 글꼴 이름을 예상하고 Font 클래스는 글꼴 파일(예: .ttf 글꼴)에 대한 경로를 예상한다는 것입니다. SysFont에는 글꼴 이름을 반환하기 때문에 get_fonts() 함수가 필요합니다.

완전한 코드:

# Imports
import sys
import pygame

# Configuration
pygame.init()

print(pygame.font.get_fonts())
작가: Maxim Maeder
Maxim Maeder avatar Maxim Maeder avatar

Hi, my name is Maxim Maeder, I am a young programming enthusiast looking to have fun coding and teaching you some things about programming.

GitHub