diff --git a/Assets/RTLTMPro/Scripts/Runtime/FastStringBuilder.cs b/Assets/RTLTMPro/Scripts/Runtime/FastStringBuilder.cs index ea4f346..45f011f 100644 --- a/Assets/RTLTMPro/Scripts/Runtime/FastStringBuilder.cs +++ b/Assets/RTLTMPro/Scripts/Runtime/FastStringBuilder.cs @@ -161,7 +161,7 @@ public void Substring(FastStringBuilder output, int start, int length) { } public override string ToString() { - StringBuilder sb = new StringBuilder(); + StringBuilder sb = new StringBuilder(length * 2); for (int i = 0; i < length; i++) { sb.Append(char.ConvertFromUtf32(array[i])); } @@ -170,10 +170,10 @@ public override string ToString() { public string ToDebugString() { - StringBuilder sb = new StringBuilder(); + StringBuilder sb = new StringBuilder(length * 3); for (int i = 0; i < length; i++) { - sb.Append("\\"); + sb.Append('\\'); sb.Append(array[i].ToString("X")); } return sb.ToString();