From 1c55a00e60a942fd86ee2b606e1cf79b2f284f84 Mon Sep 17 00:00:00 2001 From: Valerie Date: Mon, 26 May 2025 22:13:10 -0400 Subject: [PATCH] Update default.py to adjust level text positioning, moving it to start after the profile picture for better alignment and readability in profile card rendering. --- levelup/generator/styles/default.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/levelup/generator/styles/default.py b/levelup/generator/styles/default.py index 67acc02..93ac3af 100644 --- a/levelup/generator/styles/default.py +++ b/levelup/generator/styles/default.py @@ -264,12 +264,12 @@ def generate_default_profile( # Draw percentage draw.text((percent_x, percent_y), percent_text, font=percent_font, fill=(255, 255, 255)) - # Level text - back at the left edge + # Level text - starts after profile picture level_font = ImageFont.truetype(str(font_path or imgtools.DEFAULT_FONT), 48) level_text = f"LEVEL {level}" if prestige > 0: level_text = f"P{prestige} • {level_text}" - draw.text((15, 15), level_text, font=level_font, fill=user_color or (255, 255, 255)) + draw.text((left_edge, 15), level_text, font=level_font, fill=user_color or (255, 255, 255)) # Composite the layers if not render_gif or (not pfp_animated and not bg_animated):