Support loading fonts with names longer than 31 characters

This commit is contained in:
Yoshi Askharoun
2025-08-04 12:56:47 -05:00
parent a2b3addfc1
commit f3461ac81b
5 changed files with 12 additions and 15 deletions
+4 -3
View File
@@ -164,9 +164,8 @@ namespace Microsoft.Iris.Drawing
EnableKerning = additional.EnableKerning;
if (additional._flags[256])
CharacterSpacing = additional.CharacterSpacing;
if (!additional._flags[64])
return;
Color = additional.Color;
if (additional._flags[64])
Color = additional.Color;
}
public bool HasColor => _flags[64];
@@ -225,6 +224,8 @@ namespace Microsoft.Iris.Drawing
info.AddValue("flags", _flags.Data);
}
internal string TruncatedFontFace => _fontFace.Length < 32 ? _fontFace : _fontFace.Substring(0, 31);
[Flags]
internal enum SetFlags
{