diff --git a/FModel/Creator/Bases/BaseSeason.cs b/FModel/Creator/Bases/BaseSeason.cs
index 675e59ba..d9832ccc 100644
--- a/FModel/Creator/Bases/BaseSeason.cs
+++ b/FModel/Creator/Bases/BaseSeason.cs
@@ -6,6 +6,8 @@ using SkiaSharp;
using SkiaSharp.HarfBuzz;
using System;
using System.Collections.Generic;
+using System.Linq;
+using System.Windows.Documents;
namespace FModel.Creator.Bases
{
@@ -184,6 +186,7 @@ namespace FModel.Creator.Bases
int x = 300;
if ((ELanguage)Properties.Settings.Default.AssetsLanguage == ELanguage.Arabic)
{
+
SKShaper shaper = new SKShaper(paint.Typeface);
float shapedTextWidth;
@@ -201,8 +204,22 @@ namespace FModel.Creator.Bases
break;
}
}
+ if (text.Any(char.IsDigit))
+ {
+ int s = text.Count(k => Char.IsDigit(k));
+
+ //Draw Number Separately
+ c.DrawShapedText(shaper, text.Substring(text.Length - s), x, 155, paint);
+
+ c.DrawShapedText(shaper, text.Substring(0, text.Length - s), x + 60, 155, paint);
+ }
+ else
+ {
+ //feels bad man
+ c.DrawShapedText(shaper, text, x, 155, paint);
+
+ }
- c.DrawShapedText(shaper, text, x, 155, paint);
}
else
{
@@ -211,6 +228,7 @@ namespace FModel.Creator.Bases
paint.TextSize -= 2;
}
c.DrawText(text, x, 155, paint);
+
}
paint.Color = SKColors.White.WithAlpha(150);
diff --git a/FModel/Creator/Bundles/HeaderStyle.cs b/FModel/Creator/Bundles/HeaderStyle.cs
index 271b727d..039c977f 100644
--- a/FModel/Creator/Bundles/HeaderStyle.cs
+++ b/FModel/Creator/Bundles/HeaderStyle.cs
@@ -3,6 +3,7 @@ using FModel.Creator.Texts;
using SkiaSharp;
using SkiaSharp.HarfBuzz;
using System;
+using System.Linq;
namespace FModel.Creator.Bundles
{
@@ -95,8 +96,19 @@ namespace FModel.Creator.Bundles
break;
}
}
+ if (text.Any(char.IsDigit))
+ {
+ int s = text.Count(k => Char.IsDigit(k));
+ c.DrawShapedText(shaper, text.Substring(text.Length - s), x, 155, paint);
- c.DrawShapedText(shaper, text, x, 155, paint);
+ c.DrawShapedText(shaper, text.Substring(0, text.Length - s), x + 60, 155, paint);
+ }
+ else
+ {
+ //feels bad man
+ c.DrawShapedText(shaper, text, x, 155, paint);
+
+ }
}
else
{
diff --git a/FModel/Properties/Resources.ar.resx b/FModel/Properties/Resources.ar.resx
index 6106abcd..ea8bd936 100644
--- a/FModel/Properties/Resources.ar.resx
+++ b/FModel/Properties/Resources.ar.resx
@@ -427,7 +427,6 @@ It's now the most used free software to leak on Fortnite.
الصور
-
تم حفظ الصورة بنجاح