/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text/ |
H A D | typed_text.cpp | 42 bool TypedText::IsEmoji(uint32_t codePoint) in IsEmoji() argument 45 …return (codePoint >= 0x2600 && codePoint <= 0x27BF) || codePoint == 0x303D || codePoint == 0x2049 … in IsEmoji() 46 codePoint == 0x203C || (codePoint >= 0x2000 && codePoint <= 0x200F) || in IsEmoji() 47 (codePoint >= 0x2028 && codePoint <= 0x202F) || codePoint == 0x205F || in IsEmoji() 49 … (codePoint >= 0x2065 && codePoint <= 0x206F) || (codePoint >= 0x2100 && codePoint <= 0x214F) || in IsEmoji() 51 … (codePoint >= 0x2300 && codePoint <= 0x23FF) || (codePoint >= 0x2B00 && codePoint <= 0x2BFF) || in IsEmoji() 53 … (codePoint >= 0x2900 && codePoint <= 0x297F) || (codePoint >= 0x3200 && codePoint <= 0x32FF) || in IsEmoji() 55 … (codePoint >= 0xD800 && codePoint <= 0xDFFF) || (codePoint >= 0xE000 && codePoint <= 0xF8FF) || in IsEmoji() 57 (codePoint >= 0xFE00 && codePoint <= 0xFE0F) || codePoint >= 0x10000; in IsEmoji()
|
H A D | typed_text.h | 24 static bool IsEmoji(uint32_t codePoint);
|
/ohos5.0/foundation/arkui/ui_lite/frameworks/common/ |
H A D | typed_text.cpp | 487 …return (codePoint >= 0x2600 && codePoint <= 0x27BF) || codePoint == 0x303D || codePoint == 0x2049 … in IsEmoji() 491 … (codePoint >= 0x2065 && codePoint <= 0x206F) || (codePoint >= 0x2100 && codePoint <= 0x214F) || in IsEmoji() 493 … (codePoint >= 0x2300 && codePoint <= 0x23FF) || (codePoint >= 0x2B00 && codePoint <= 0x2BFF) || in IsEmoji() 495 … (codePoint >= 0x2900 && codePoint <= 0x297F) || (codePoint >= 0x3200 && codePoint <= 0x32FF) || in IsEmoji() 497 … (codePoint >= 0xD800 && codePoint <= 0xDFFF) || (codePoint >= 0xE000 && codePoint <= 0xF8FF) || in IsEmoji() 511 …return (codePoint == 0x261D || codePoint == 0x26F9 || (codePoint >= 0x270A && codePoint <= 0x270D)… in IsEmojiBase() 514 …(codePoint >= 0x1F3CA && codePoint <= 0x1F3CB) || (codePoint >= 0x1F442 && codePoint <= 0x1F443) || in IsEmojiBase() 516 … codePoint == 0x1F46E || (codePoint >= 0x1F470 && codePoint <= 0x1F478) || codePoint == 0x1F47C || in IsEmojiBase() 518 … codePoint == 0x1F4AA || codePoint == 0x1F575 || codePoint == 0x1F57A || codePoint == 0x1F590 || in IsEmojiBase() 522 … (codePoint >= 0x1F918 && codePoint <= 0x1F91E) || codePoint == 0x1F926 || codePoint == 0x1F930 || in IsEmojiBase() [all …]
|
H A D | typed_text.h | 97 static bool IsEmoji(uint32_t codePoint); 98 static bool IsEmojiModifier(uint32_t codePoint); 99 static bool IsEmojiBase(uint32_t codePoint); 101 static bool IsColourWord(uint32_t codePoint, uint16_t fontId, uint8_t fontSize);
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/text/ |
H A D | text_emoji_processor.cpp | 363 if (codePoint == 0x1F91D || codePoint == 0x1F93C) { in IsEmojiModifierBase() 394 return 0xE0020 <= codePoint && codePoint <= 0xE007E; in IsTagSpec() 399 return ('0' <= codePoint && codePoint <= '9') || codePoint == '#' || codePoint == '*'; in IsKeycapBase() 405 if (codePoint == LINE_FEED) { in OnBeginState() 417 } else if (IsEmoji(codePoint)) { in OnBeginState() 513 if (IsEmoji(codePoint)) { in OnZWJState() 525 if (IsEmoji(codePoint)) { in OnVSState() 600 if (IsEmoji(codePoint)) { in OnEMState() 662 if (!IsTagSpec(codePoint)) { in OnTagQueueState() 667 if (IsTagSpec(codePoint)) { in OnTagQueueState() [all …]
|
H A D | text_emoji_processor.h | 46 static bool IsEmoji(uint32_t codePoint); 47 static bool IsEmojiModifierBase(uint32_t codePoint); 48 static bool IsVariationSelector(uint32_t codePoint); 49 static bool IsRegionalIndicatorSymbol(uint32_t codePoint); 50 static bool IsEmojiModifier(uint32_t codePoint); 51 static bool IsTagSpec(uint32_t codePoint); 52 static bool IsKeycapBase(uint32_t codePoint); 71 static void OnRISState(uint32_t codePoint, int& state, int& deleteCount, bool isBackward); 72 static void OnCRLFState(uint32_t codePoint, int& state, int& deleteCount, bool isBackward); 74 static void OnVSState(uint32_t codePoint, int& state, int& deleteCount, bool isBackward); [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/base/utils/ |
H A D | utf.cpp | 89 pair |= (codePoint & MASK_10BIT) + U16_TAIL; in ConvertMUtf8ToUtf16Pair() 136 size_t UTF8Length(uint32_t codePoint) in UTF8Length() argument 138 if (codePoint <= UTF8_1B_MAX) { in UTF8Length() 141 if (codePoint <= UTF8_2B_MAX) { in UTF8Length() 144 if (codePoint <= UTF8_3B_MAX) { in UTF8Length() 153 size_t size = UTF8Length(codePoint); in EncodeUTF8() 158 uint8_t cont = ((codePoint | BYTE_MARK) & BYTE_MASK); in EncodeUTF8() 160 codePoint >>= UTF8_OFFSET; in EncodeUTF8() 162 utf8[index] = codePoint | FIRST_BYTE_MARK[size]; in EncodeUTF8() 201 if (codePoint == 0) { in DebuggerConvertRegionUtf16ToUtf8() [all …]
|
/ohos5.0/commonlibrary/ets_utils/js_api_module/buffer/ |
H A D | converter.cpp | 38 uint32_t codePoint = ((c1 & LOWER_3_BITS_MASK) << (3 * UTF8_VALID_BITS)) | in Utf8ToUtf16BEToData() local 44 if (codePoint >= UTF16_SPECIAL_VALUE) { in Utf8ToUtf16BEToData() 45 codePoint -= UTF16_SPECIAL_VALUE; in Utf8ToUtf16BEToData() 47 u16Str.push_back(static_cast<char16_t>((codePoint >> 10) | HIGH_AGENT_MASK)); in Utf8ToUtf16BEToData() 48 u16Str.push_back(static_cast<char16_t>((codePoint & LOWER_10_BITS_MASK) | LOW_AGENT_MASK)); in Utf8ToUtf16BEToData() 52 u16Str.push_back(static_cast<char16_t>(codePoint)); in Utf8ToUtf16BEToData() 80 uint32_t codePoint = ((c1 & LOWER_4_BITS_MASK) << (2 * UTF8_VALID_BITS)) | in Utf8ToUtf16BE() local 83 u16Str.push_back(static_cast<char16_t>(codePoint)); in Utf8ToUtf16BE() 91 uint32_t codePoint = ((c1 & LOWER_5_BITS_MASK) << UTF8_VALID_BITS) | in Utf8ToUtf16BE() local 93 u16Str.push_back(static_cast<char16_t>(codePoint)); in Utf8ToUtf16BE()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_engine/rosen_text/adapter/skia_txt/ |
H A D | typography_create.cpp | 58 size_t codePoint = 0; in SymbolToUTF16() local 62 UTF32_NEXT_CHAR_SAFE(utf32Text.data(), utf32Index, utf32Text.size(), codePoint, error); in SymbolToUTF16() 63 utf16Text.push_back(U16_LEAD(codePoint)); in SymbolToUTF16() 64 utf16Text.push_back(U16_TRAIL(codePoint)); in SymbolToUTF16()
|
/ohos5.0/commonlibrary/ets_utils/platform/ohos/ |
H A D | util_helper.cpp | 192 … uint32_t codePoint = ((c1 & LOWER_3_BITS_MASK) << (3 * UTF8_VALID_BITS)) | // 3:multiple in Utf8ToUtf16BE() local 195 if (codePoint >= UTF16_SPECIAL_VALUE) { in Utf8ToUtf16BE() 196 codePoint -= UTF16_SPECIAL_VALUE; in Utf8ToUtf16BE() 197 … u16Str.push_back(static_cast<char16_t>((codePoint >> 10) | HIGH_AGENT_MASK)); // 10:offset value in Utf8ToUtf16BE() 198 … u16Str.push_back(static_cast<char16_t>((codePoint & LOWER_10_BITS_MASK) | LOW_AGENT_MASK)); in Utf8ToUtf16BE() 200 u16Str.push_back(static_cast<char16_t>(codePoint)); in Utf8ToUtf16BE() 207 … uint32_t codePoint = ((c1 & LOWER_4_BITS_MASK) << (2 * UTF8_VALID_BITS)) | // 2:multiple in Utf8ToUtf16BE() local 209 u16Str.push_back(static_cast<char16_t>(codePoint)); in Utf8ToUtf16BE() 215 … uint32_t codePoint = ((c1 & LOWER_5_BITS_MASK) << UTF8_VALID_BITS) | (c2 & LOWER_6_BITS_MASK); in Utf8ToUtf16BE() local 216 u16Str.push_back(static_cast<char16_t>(codePoint)); in Utf8ToUtf16BE()
|
/ohos5.0/commonlibrary/c_utils/base/src/ |
H A D | unicode_ex.cpp | 231 static inline void Utf8ShiftAndMask(uint32_t* codePoint, const uint8_t byte) in Utf8ShiftAndMask() argument 233 *codePoint <<= UTF8_SHIFT_WIDTH; in Utf8ShiftAndMask() 234 *codePoint |= 0x3F & byte; in Utf8ShiftAndMask()
|
/ohos5.0/foundation/arkui/ace_engine/adapter/preview/entrance/ |
H A D | event_dispatcher.h | 40 bool DispatchInputMethodEvent(unsigned int codePoint);
|
H A D | ace_ability.h | 81 bool OnInputMethodEvent(const unsigned int codePoint) const;
|
H A D | event_dispatcher.cpp | 385 bool EventDispatcher::DispatchInputMethodEvent(unsigned int codePoint) in DispatchInputMethodEvent() argument 388 return TextInputClientMgr::GetInstance().AddCharacter(static_cast<wchar_t>(codePoint)); in DispatchInputMethodEvent()
|
H A D | ace_ability.cpp | 408 bool AceAbility::OnInputMethodEvent(const unsigned int codePoint) const in OnInputMethodEvent() 410 return EventDispatcher::GetInstance().DispatchInputMethodEvent(codePoint); in OnInputMethodEvent()
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkui/ |
H A D | js-apis-font.md | 62 @State codePoint: string = String.fromCharCode(0x0000); 103 Text(this.codePoint)
|
/ohos5.0/docs/en/application-dev/reference/apis-arkui/ |
H A D | js-apis-font.md | 63 @State codePoint: string = String.fromCharCode(0x0000) 103 Text(this.codePoint)
|