/frameworks/minikin/libs/minikin/ |
MinikinInternal.cpp | 26 inline static bool isBMPVariationSelector(uint32_t codePoint) { 27 return VS1 <= codePoint && codePoint <= VS16; 30 inline static bool isVariationSelectorSupplement(uint32_t codePoint) { 31 return VS17 <= codePoint && codePoint <= VS256; 34 uint16_t getVsIndex(uint32_t codePoint) { 35 if (isBMPVariationSelector(codePoint)) { 36 return codePoint - VS1; 37 } else if (isVariationSelectorSupplement(codePoint)) { [all...] |
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/utils/ |
ScriptUtils.java | 81 public static boolean isLetterPartOfScript(final int codePoint, final int scriptId) { 90 return (codePoint >= 0x600 && codePoint <= 0x6FF) 91 || (codePoint >= 0x750 && codePoint <= 0x7BF) 92 || (codePoint >= 0x8A0 && codePoint <= 0x8FF) 93 || (codePoint >= 0xFB50 && codePoint <= 0xFDFF) 94 || (codePoint >= 0xFE70 && codePoint <= 0xFEFF) [all...] |
/frameworks/base/core/java/android/text/ |
Emoji.java | 38 public static boolean isRegionalIndicatorSymbol(int codePoint) { 39 return 0x1F1E6 <= codePoint && codePoint <= 0x1F1FF; 45 public static boolean isEmojiModifier(int codePoint) { 46 return UCharacter.hasBinaryProperty(codePoint, UProperty.EMOJI_MODIFIER); 53 * @param c codepoint to check 97 public static boolean isEmoji(int codePoint) { 98 return isNewEmoji(codePoint) || UCharacter.hasBinaryProperty(codePoint, UProperty.EMOJI); 102 public static boolean isKeycapBase(int codePoint) { [all...] |
TextDirectionHeuristics.java | 87 private static int isRtlCodePoint(int codePoint) { 88 switch (Character.getDirectionality(codePoint)) { 98 if ((0x0590 <= codePoint && codePoint <= 0x08FF) || 99 (0xFB1D <= codePoint && codePoint <= 0xFDCF) || 100 (0xFDF0 <= codePoint && codePoint <= 0xFDFF) || 101 (0xFE70 <= codePoint && codePoint <= 0xFEFF) | [all...] |
/external/icu/icu4c/source/samples/props/ |
props.cpp | 32 printProps(UChar32 codePoint) { 38 u_charName(codePoint, U_UNICODE_CHAR_NAME, buffer, sizeof(buffer), &errorCode); 41 printf("U+%04lx\t%s\n", codePoint, buffer); 44 printf(" general category (numeric enum value): %u\n", u_charType(codePoint)); 47 printf(" is lowercase: %d uppercase: U+%04lx\n", u_islower(codePoint), u_toupper(codePoint)); 49 printf(" is digit: %d decimal digit value: %d\n", u_isdigit(codePoint), u_charDigitValue(codePoint)); 51 printf(" BiDi directional category (numeric enum value): %u\n", u_charDirection(codePoint));
|
/frameworks/minikin/tests/stresstest/ |
FontFamilyTest.cpp | 45 for (uint32_t codePoint = 0; codePoint < MAX_UNICODE_CODE_POINT; ++codePoint) { 47 EXPECT_EQ(family->hasGlyph(codePoint, 0 /* variation selector */), 48 static_cast<bool>(hb_font_get_glyph(hbFont, codePoint, 0 /* variation selector */, 57 for (uint32_t codePoint = 0; codePoint < MAX_UNICODE_CODE_POINT; ++codePoint) { 59 ASSERT_EQ(family->hasGlyph(codePoint, vs), 60 static_cast<bool>(hb_font_get_glyph(hbFont, codePoint, vs, &unusedGlyph)) [all...] |
/libcore/ojluni/src/main/native/ |
Character.cpp | 31 Character_isLowerCaseImpl(JNIEnv* env, jclass, jint codePoint) { 32 return u_islower(codePoint); 36 Character_isUpperCaseImpl(JNIEnv* env, jclass, jint codePoint) { 37 return u_isupper(codePoint); 41 Character_isTitleCaseImpl(JNIEnv* env, jclass, jint codePoint) { 42 return u_istitle(codePoint); 46 Character_isDigitImpl(JNIEnv* env, jclass, jint codePoint) { 47 return u_isdigit(codePoint); 51 Character_isLetterImpl(JNIEnv* env, jclass, jint codePoint) { 52 return u_isalpha(codePoint); [all...] |
/packages/inputmethods/LatinIME/native/dicttoolkit/src/utils/ |
utf8_utils.cpp | 38 int codePoint = 0; 47 codePoint = maskFirstByte(c, remainingByteCountForCurrentCodePoint); 49 codePoint <<= CODE_POINT_BIT_COUNT_IN_TRAILING_BYTE; 50 codePoint += maskTrailingByte(c); 54 if (codePoint <= MAX_ENCODED_CODE_POINT_VALUES[currentCodePointSequenceSize - 1]) { 55 AKLOGE("%d bytes encode for codePoint(%x) is a redundant UTF-8 sequence.", 56 currentCodePointSequenceSize, codePoint); 59 codePoints.push_back(codePoint); 86 for (const int codePoint : codePoints) { 87 const int sequenceSize = getSequenceSizeToEncodeCodePoint(codePoint); [all...] |
/external/icu/android_icu4j/src/main/tests/android/icu/dev/test/lang/ |
UCharacterThreadTest.java | 43 // Test multi-threaded parallel calls to UCharacter.getName(codePoint) 50 int codePoint = 47 + t; 51 String correctName = UCharacter.getName(codePoint); 52 GetNameThread thread = new GetNameThread(codePoint, correctName); 67 private final int codePoint; 71 GetNameThread(int codePoint, String correctName) { 72 this.codePoint = codePoint; 79 actualName = UCharacter.getName(codePoint);
|
/external/icu/icu4j/main/tests/core/src/com/ibm/icu/dev/test/lang/ |
UCharacterThreadTest.java | 40 // Test multi-threaded parallel calls to UCharacter.getName(codePoint) 47 int codePoint = 47 + t; 48 String correctName = UCharacter.getName(codePoint); 49 GetNameThread thread = new GetNameThread(codePoint, correctName); 64 private final int codePoint; 68 GetNameThread(int codePoint, String correctName) { 69 this.codePoint = codePoint; 76 actualName = UCharacter.getName(codePoint);
|
/packages/apps/Dialer/java/com/android/contacts/common/util/ |
SearchUtil.java | 86 final int codePoint = Character.codePointAt(substring, i); 87 substringCodePoints[substringLength] = codePoint; 89 i += Character.charCount(codePoint); 127 final int codePoint = line.codePointAt(index); 128 if (!Character.isLetterOrDigit(codePoint)) { 131 index += Character.charCount(codePoint); 139 final int codePoint = line.codePointAt(index); 140 if (Character.isLetterOrDigit(codePoint)) { 143 index += Character.charCount(codePoint); 159 int codePoint = query.codePointAt(start) [all...] |
/packages/inputmethods/LatinIME/native/jni/src/ |
defines.h | 54 const int codePoint = source[si++]; 55 if (codePoint < 0x7F) { // One byte 56 dest[di++] = codePoint; 57 } else if (codePoint < 0x7FF) { // Two bytes 59 dest[di++] = 0xC0 + (codePoint >> 6); 60 dest[di++] = 0x80 + (codePoint & 0x3F); 61 } else if (codePoint < 0xFFFF) { // Three bytes 63 dest[di++] = 0xE0 + (codePoint >> 12); 64 dest[di++] = 0x80 + ((codePoint >> 6) & 0x3F); 65 dest[di++] = 0x80 + (codePoint & 0x3F) [all...] |
/libcore/ojluni/src/main/java/java/lang/ |
Character.java | [all...] |
/libcore/benchmarks/src/benchmarks/regression/ |
CharsetUtf8Benchmark.java | 40 for (int codePoint = startingCodePoint; codePoint <= endingCodePoint; codePoint++) { 41 if (codePoint < Character.MIN_SURROGATE || codePoint > Character.MAX_SURROGATE) { 42 builder.append(UCharacter.toString(codePoint));
|
/external/apache-xml/src/main/java/org/apache/xml/serializer/ |
EncodingInfo.java | 189 int codePoint = Encodings.toCodePoint(ch1); 190 if (codePoint < m_explFirst) { 201 codePoint); 203 } else if (m_explLast < codePoint) { 214 codePoint); 218 final int idx = codePoint - m_explFirst; 236 int codePoint = Encodings.toCodePoint(high,low); 237 if (codePoint < m_explFirst) { 248 codePoint); 250 } else if (m_explLast < codePoint) { [all...] |
/external/icu/android_icu4j/src/main/java/android/icu/impl/ |
Trie2_16.java | 66 * @param codePoint the code point 70 public final int get(int codePoint) { 74 if (codePoint >= 0) { 75 if (codePoint < 0x0d800 || (codePoint > 0x0dbff && codePoint <= 0x0ffff)) { 79 ix = index[codePoint >> UTRIE2_SHIFT_2]; 80 ix = (ix << UTRIE2_INDEX_SHIFT) + (codePoint & UTRIE2_DATA_MASK); 84 if (codePoint <= 0xffff) { 91 ix = index[UTRIE2_LSCP_INDEX_2_OFFSET + ((codePoint - 0xd800) >> UTRIE2_SHIFT_2)] [all...] |
Trie2_32.java | 65 * @param codePoint the code point 69 public final int get(int codePoint) { 73 if (codePoint >= 0) { 74 if (codePoint < 0x0d800 || (codePoint > 0x0dbff && codePoint <= 0x0ffff)) { 78 ix = index[codePoint >> UTRIE2_SHIFT_2]; 79 ix = (ix << UTRIE2_INDEX_SHIFT) + (codePoint & UTRIE2_DATA_MASK); 83 if (codePoint <= 0xffff) { 90 ix = index[UTRIE2_LSCP_INDEX_2_OFFSET + ((codePoint - 0xd800) >> UTRIE2_SHIFT_2)] [all...] |
/external/icu/icu4j/main/classes/core/src/com/ibm/icu/impl/ |
Trie2_16.java | 64 * @param codePoint the code point 68 public final int get(int codePoint) { 72 if (codePoint >= 0) { 73 if (codePoint < 0x0d800 || (codePoint > 0x0dbff && codePoint <= 0x0ffff)) { 77 ix = index[codePoint >> UTRIE2_SHIFT_2]; 78 ix = (ix << UTRIE2_INDEX_SHIFT) + (codePoint & UTRIE2_DATA_MASK); 82 if (codePoint <= 0xffff) { 89 ix = index[UTRIE2_LSCP_INDEX_2_OFFSET + ((codePoint - 0xd800) >> UTRIE2_SHIFT_2)] [all...] |
Trie2_32.java | 63 * @param codePoint the code point 67 public final int get(int codePoint) { 71 if (codePoint >= 0) { 72 if (codePoint < 0x0d800 || (codePoint > 0x0dbff && codePoint <= 0x0ffff)) { 76 ix = index[codePoint >> UTRIE2_SHIFT_2]; 77 ix = (ix << UTRIE2_INDEX_SHIFT) + (codePoint & UTRIE2_DATA_MASK); 81 if (codePoint <= 0xffff) { 88 ix = index[UTRIE2_LSCP_INDEX_2_OFFSET + ((codePoint - 0xd800) >> UTRIE2_SHIFT_2)] [all...] |
/frameworks/base/core/java/android/text/method/ |
BaseKeyListener.java | 87 private static boolean isVariationSelector(int codepoint) { 88 return UCharacter.hasBinaryProperty(codepoint, UProperty.VARIATION_SELECTOR); 161 final int codePoint = Character.codePointBefore(text, tmpOffset); 162 tmpOffset -= Character.charCount(codePoint); 166 deleteCharCount = Character.charCount(codePoint); 167 if (codePoint == LINE_FEED) { 169 } else if (isVariationSelector(codePoint)) { 171 } else if (Emoji.isRegionalIndicatorSymbol(codePoint)) { 173 } else if (Emoji.isEmojiModifier(codePoint)) { 175 } else if (codePoint == Emoji.COMBINING_ENCLOSING_KEYCAP) [all...] |
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/makedict/ |
BinaryDictDecoderUtils.java | 123 int codePoint = character; 126 codePoint = codePointToOneByteCodeMap.get(character); 129 return codePoint >= FormatSpec.MINIMAL_ONE_BYTE_CHARACTER_VALUE 130 && codePoint <= FormatSpec.MAXIMAL_ONE_BYTE_CHARACTER_VALUE; 180 for (int codePoint : codePoints) { 182 if (codePointToOneByteCodeMap.containsKey(codePoint)) { 184 codePoint = codePointToOneByteCodeMap.get(codePoint); 187 if (1 == getCharSize(codePoint, codePointToOneByteCodeMap)) { 188 buffer[index++] = (byte)codePoint; [all...] |
/libcore/harmony-tests/src/test/java/org/apache/harmony/tests/java/util/ |
IllegalFormatCodePointExceptionTest.java | 42 int codePoint = 12345; 44 codePoint); 45 assertEquals(codePoint, illegalFormatCodePointException.getCodePoint()); 52 int codePoint = 12345; 54 codePoint); 69 assertEquals("CodePoint", initEx.getCodePoint(), desrEx
|
/packages/inputmethods/LatinIME/native/jni/src/dictionary/utils/ |
byte_array_utils.h | 189 int codePoint = readCodePointAndAdvancePosition(buffer, codePointTable, pos); 190 while (NOT_A_CODE_POINT != codePoint && length < maxLength) { 191 outBuffer[length++] = codePoint; 192 codePoint = readCodePointAndAdvancePosition(buffer, codePointTable, pos); 201 int codePoint = readCodePointAndAdvancePosition(buffer, nullptr /* codePointTable */, pos); 202 while (NOT_A_CODE_POINT != codePoint && length < maxLength) { 203 codePoint = readCodePointAndAdvancePosition(buffer, nullptr /* codePointTable */, pos); 216 const int codePoint = codePoints[i]; 217 if (codePoint == NOT_A_CODE_POINT || codePoint == CHARACTER_ARRAY_TERMINATOR) [all...] |
/packages/inputmethods/LatinIME/native/jni/src/utils/ |
char_utils.h | 52 static AK_FORCE_INLINE bool isIntentionalOmissionCodePoint(const int codePoint) { 54 return codePoint == KEYCODE_SINGLE_QUOTE || codePoint == KEYCODE_HYPHEN_MINUS; 83 static AK_FORCE_INLINE int isInUnicodeSpace(const int codePoint) { 84 return codePoint >= MIN_UNICODE_CODE_POINT && codePoint <= MAX_UNICODE_CODE_POINT;
|
/external/icu/icu4c/source/samples/ucnv/ |
flagcb.h | 39 UChar32 codePoint, 57 UChar32 codePoint,
|