only combine when it forms part of the same byte sequence

This commit is contained in:
Eliot Jones
2022-04-14 20:22:49 -04:00
parent b5b15ee593
commit eb0758f050

View File

@@ -295,7 +295,7 @@
: currentState.CurrentStrokingColor; : currentState.CurrentStrokingColor;
Letter letter = null; Letter letter = null;
if (Diacritics.IsInCombiningDiacriticRange(unicode) && letters.Count > 0) if (Diacritics.IsInCombiningDiacriticRange(unicode) && bytes.CurrentOffset > 0 && letters.Count > 0)
{ {
var attachTo = letters[letters.Count - 1]; var attachTo = letters[letters.Count - 1];