From e511d64e7bb39c98b518ac512c6be1cbec0308ba Mon Sep 17 00:00:00 2001 From: M66B Date: Sat, 2 Dec 2023 07:16:47 +0100 Subject: [PATCH] Check words for single script --- app/src/main/java/eu/faircode/email/TextHelper.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/TextHelper.java b/app/src/main/java/eu/faircode/email/TextHelper.java index 644905e172..05bf02f3fd 100644 --- a/app/src/main/java/eu/faircode/email/TextHelper.java +++ b/app/src/main/java/eu/faircode/email/TextHelper.java @@ -144,8 +144,15 @@ public class TextHelper { codepoint = s.codePointAt(i); i += Character.charCount(codepoint); us = Character.UnicodeScript.of(codepoint); + + if (Character.isSpaceChar(codepoint)) { + script = null; + continue; + } + if (us.equals(Character.UnicodeScript.COMMON)) continue; + if (script == null) script = us; else if (!us.equals(script))