mod letter

This commit is contained in:
l.gabrysiak 2025-03-02 14:14:18 +01:00
parent c79680ec2d
commit 4df7a50f95
1 changed files with 3 additions and 1 deletions

View File

@ -371,12 +371,14 @@ class UsersTable:
try: try:
font_path = "arial.ttf" font_path = "arial.ttf"
font_size = get_font_size(size, letter, font_path) font_size = get_font_size(size, letter, font_path)
print(f"1) {font_size}")
font = ImageFont.truetype(font_path, font_size) font = ImageFont.truetype(font_path, font_size)
except IOError: except IOError:
# Jeśli Arial nie jest dostępny, użyj czcionki domyślnej # Jeśli Arial nie jest dostępny, użyj czcionki domyślnej
font = ImageFont.load_default() font = ImageFont.load_default()
# Dla czcionki domyślnej możemy potrzebować innej metody określania rozmiaru # Dla czcionki domyślnej możemy potrzebować innej metody określania rozmiaru
font_size = 20 #min(size) // 2 # To jest przybliżenie, może wymagać dostosowania font_size = min(size) // 2 # To jest przybliżenie, może wymagać dostosowania
print(f"2) {font_size}")
# Obliczanie pozycji tekstu # Obliczanie pozycji tekstu
bbox = font.getbbox(letter) bbox = font.getbbox(letter)