|
|
@ -144,8 +144,15 @@ public class TextHelper {
|
|
|
|
codepoint = s.codePointAt(i);
|
|
|
|
codepoint = s.codePointAt(i);
|
|
|
|
i += Character.charCount(codepoint);
|
|
|
|
i += Character.charCount(codepoint);
|
|
|
|
us = Character.UnicodeScript.of(codepoint);
|
|
|
|
us = Character.UnicodeScript.of(codepoint);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (Character.isSpaceChar(codepoint)) {
|
|
|
|
|
|
|
|
script = null;
|
|
|
|
|
|
|
|
continue;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
if (us.equals(Character.UnicodeScript.COMMON))
|
|
|
|
if (us.equals(Character.UnicodeScript.COMMON))
|
|
|
|
continue;
|
|
|
|
continue;
|
|
|
|
|
|
|
|
|
|
|
|
if (script == null)
|
|
|
|
if (script == null)
|
|
|
|
script = us;
|
|
|
|
script = us;
|
|
|
|
else if (!us.equals(script))
|
|
|
|
else if (!us.equals(script))
|
|
|
|