Home
last modified time | relevance | path

Searched refs:codePoint (Results 1 – 17 of 17) sorted by relevance

/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text/
H A Dtyped_text.cpp42 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 Dtyped_text.h24 static bool IsEmoji(uint32_t codePoint);
/ohos5.0/foundation/arkui/ui_lite/frameworks/common/
H A Dtyped_text.cpp487 …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()
516codePoint == 0x1F46E || (codePoint >= 0x1F470 && codePoint <= 0x1F478) || codePoint == 0x1F47C || in IsEmojiBase()
518codePoint == 0x1F4AA || codePoint == 0x1F575 || codePoint == 0x1F57A || codePoint == 0x1F590 || in IsEmojiBase()
522 … (codePoint >= 0x1F918 && codePoint <= 0x1F91E) || codePoint == 0x1F926 || codePoint == 0x1F930 || in IsEmojiBase()
[all …]
H A Dtyped_text.h97 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 Dtext_emoji_processor.cpp363 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 Dtext_emoji_processor.h46 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 Dutf.cpp89 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 Dconverter.cpp38 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 Dtypography_create.cpp58 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 Dutil_helper.cpp192 … 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 Dunicode_ex.cpp231 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 Devent_dispatcher.h40 bool DispatchInputMethodEvent(unsigned int codePoint);
H A Dace_ability.h81 bool OnInputMethodEvent(const unsigned int codePoint) const;
H A Devent_dispatcher.cpp385 bool EventDispatcher::DispatchInputMethodEvent(unsigned int codePoint) in DispatchInputMethodEvent() argument
388 return TextInputClientMgr::GetInstance().AddCharacter(static_cast<wchar_t>(codePoint)); in DispatchInputMethodEvent()
H A Dace_ability.cpp408 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 Djs-apis-font.md62 @State codePoint: string = String.fromCharCode(0x0000);
103 Text(this.codePoint)
/ohos5.0/docs/en/application-dev/reference/apis-arkui/
H A Djs-apis-font.md63 @State codePoint: string = String.fromCharCode(0x0000)
103 Text(this.codePoint)