diff --git a/src/cogs/designer.py b/src/cogs/designer.py index 169f153..5f9efc7 100644 --- a/src/cogs/designer.py +++ b/src/cogs/designer.py @@ -114,7 +114,7 @@ class MainDesignerModule(commands.Cog): data['user'] = user data['place_in_top'] = user_rank data['crumbs_modify'] = max(0, (bool(await user.in_role(roles = self.sponsors, member = member))+1) + (user.carma / 100)) if ctx.guild is not None else 1 - data['nick'] = member.display_name if len(member.display_name) <= 12 else member.display_name.replace("_", " ") + data['nick'] = member.display_name data['level'] = self.client.CalculateLevel(user.period_messages, user.period_voice_activity) namespace = globals().copy() diff --git a/src/data/profile_backgrounds/base_render.py b/src/data/profile_backgrounds/base_render.py index 00df66c..4f4a35d 100644 --- a/src/data/profile_backgrounds/base_render.py +++ b/src/data/profile_backgrounds/base_render.py @@ -62,8 +62,9 @@ def render(data, design): # Текст try: font = ImageFont.truetype("src/data/fonts/segoeuib.ttf", 24*scale) - if len(data['nick']) > 12: + if len(data['nick']) >= 12: font = ImageFont.truetype("src/data/fonts/segoeuib.ttf", 20*scale) + data['nick'].replace("_", " ") except: font = ImageFont.load_default()