파이게임에서 사용 가능한 글꼴 얻기
Maxim Maeder
2023년6월21일
이 짧은 튜토리얼에서는 사용 가능한 모든 글꼴을 가져와 파이게임으로 가져오는 방법을 알려줍니다.
pygame.font.get_fonts()
로 사용 가능한 글꼴 얻기
사용 가능한 모든 시스템 글꼴을 얻으려면 파이게임의 pygame.font.get_fonts()
메서드를 호출하세요. 이것은 소문자 글꼴 이름을 포함하는 배열을 반환합니다.
이것은 글꼴 이름을 첫 번째 인수로 원하는 pygame.font.SysFont()
로 작업할 때 유용합니다.
암호:
print(pygame.font.get_fonts())
출력은 다음과 같을 수 있습니다. 물론 이것은 장치에 설치된 글꼴에 따라 다릅니다.
출력:
['arial', 'arialblack', 'bahnschrift', ...]
SysFont
와 Font
의 차이점
Pygame에서 글꼴을 가져오는 방법에는 두 가지가 있습니다. pygame.font.SysFont
및 pygame.font.Font
를 통해.
차이점은 SysFont
클래스는 글꼴 이름을 예상하고 Font
클래스는 글꼴 파일(예: .ttf
글꼴)에 대한 경로를 예상한다는 것입니다. SysFont
에는 글꼴 이름을 반환하기 때문에 get_fonts()
함수가 필요합니다.
완전한 코드:
# Imports
import sys
import pygame
# Configuration
pygame.init()
print(pygame.font.get_fonts())
작가: Maxim Maeder
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