From a1b6142e18b65994dce9b370ef4b65d24aac98fa Mon Sep 17 00:00:00 2001 From: Andy Date: Wed, 26 Jun 2024 11:10:15 -0700 Subject: [PATCH] Issue #2538 - Part 1: Undo IsClusterExtender Change This partially reverts commit 49b7816286498e9ad5b48864847f0a2adabff318. So much for getting rid of the stupid constants... --- intl/unicharutil/util/nsUnicodeProperties.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/intl/unicharutil/util/nsUnicodeProperties.cpp b/intl/unicharutil/util/nsUnicodeProperties.cpp index b9c8b83fb2..3f273e1c1e 100644 --- a/intl/unicharutil/util/nsUnicodeProperties.cpp +++ b/intl/unicharutil/util/nsUnicodeProperties.cpp @@ -152,8 +152,7 @@ IsClusterExtender(uint32_t aCh, uint8_t aCategory) { return ((aCategory >= HB_UNICODE_GENERAL_CATEGORY_SPACING_MARK && aCategory <= HB_UNICODE_GENERAL_CATEGORY_NON_SPACING_MARK) || - (GetEmojiPresentation(aCh) == EmojiComponent) || - (aCh == 0x200c) || // ZWNJ + (aCh >= 0x200c && aCh <= 0x200d) || // ZWJ, ZWNJ (aCh >= 0xff9e && aCh <= 0xff9f)); // katakana sound marks }