/external/harfbuzz/src/ |
harfbuzz-greek.c | 44 HB_UChar16 composed; 45 HB_UChar16 base; 69 static HB_UChar16 compose_0x300(HB_UChar16 base) 110 static HB_UChar16 compose_0x301(HB_UChar16 base) 138 static HB_UChar16 compose_0x304(HB_UChar16 base) 156 static HB_UChar16 compose_0x306(HB_UChar16 base [all...] |
harfbuzz-shaper-private.h | 96 typedef void (*HB_AttributeFunction)(HB_Script script, const HB_UChar16 *string, hb_uint32 from, hb_uint32 len, HB_CharAttributes *attributes); 115 extern void HB_TibetanAttributes(HB_Script script, const HB_UChar16 *string, hb_uint32 from, hb_uint32 len, HB_CharAttributes *attributes); 117 extern void HB_MyanmarAttributes(HB_Script script, const HB_UChar16 *string, hb_uint32 from, hb_uint32 len, HB_CharAttributes *attributes); 119 extern void HB_KhmerAttributes(HB_Script script, const HB_UChar16 *string, hb_uint32 from, hb_uint32 len, HB_CharAttributes *attributes); 121 extern void HB_IndicAttributes(HB_Script script, const HB_UChar16 *string, hb_uint32 from, hb_uint32 len, HB_CharAttributes *attributes); 123 extern void HB_ThaiAttributes(HB_Script script, const HB_UChar16 *string, hb_uint32 from, hb_uint32 len, HB_CharAttributes *attributes);
|
harfbuzz-shaper.h | 150 void HB_GetCharAttributes(const HB_UChar16 *string, hb_uint32 stringLength, 155 void HB_GetWordBoundaries(const HB_UChar16 *string, hb_uint32 stringLength, 160 void HB_GetSentenceBoundaries(const HB_UChar16 *string, hb_uint32 stringLength, 242 HB_Bool (*convertStringToGlyphIndices)(HB_Font font, const HB_UChar16 *string, hb_uint32 length, HB_Glyph *glyphs, hb_uint32 *numGlyphs, HB_Bool rightToLeft); 244 HB_Bool (*canRender)(HB_Font font, const HB_UChar16 *string, hb_uint32 length); 268 const HB_UChar16 *string; /* input: the Unicode UTF16 text to be shaped */
|
harfbuzz-thai.c | 43 static void to_tis620(const HB_UChar16 *string, hb_uint32 len, const char *cstr) 60 static void thaiWordBreaks(const HB_UChar16 *string, hb_uint32 len, HB_CharAttributes *attributes) 105 void HB_ThaiAttributes(HB_Script script, const HB_UChar16 *text, hb_uint32 from, hb_uint32 len, HB_CharAttributes *attributes)
|
harfbuzz-tibetan.c | 106 const HB_UChar16 *str = item->string + item->item.pos; 112 HB_STACKARRAY(HB_UChar16, reordered, len + 4); 122 memcpy(reordered+1, str, len*sizeof(HB_UChar16)); 162 static int tibetan_nextSyllableBoundary(const HB_UChar16 *s, int start, int end, HB_Bool *invalid) 164 const HB_UChar16 *uc = s + start; 251 void HB_TibetanAttributes(HB_Script script, const HB_UChar16 *text, hb_uint32 from, hb_uint32 len, HB_CharAttributes *attributes) 254 const HB_UChar16 *uc = text + from;
|
harfbuzz-external.h | 147 HB_UChar16 HB_GetMirroredChar(HB_UChar16 ch);
|
harfbuzz-hangul.c | 93 static int hangul_nextSyllableBoundary(const HB_UChar16 *s, int start, int end) 95 const HB_UChar16 *uc = s + start; 141 const HB_UChar16 *ch = item->string + item->item.pos; 148 HB_UChar16 composed = 0; 215 const HB_UChar16 *uc = item->string + item->item.pos;
|
harfbuzz-hebrew.c | 73 const HB_UChar16 *uc = shaper_item->string + shaper_item->item.pos; 82 HB_STACKARRAY(HB_UChar16, shapedChars, 2 * shaper_item->item.length); 145 if (shaper_item->font->klass->canRender(shaper_item->font, (HB_UChar16 *)&shaped, 1)) {
|
harfbuzz-global.h | 74 typedef hb_uint16 HB_UChar16;
|
harfbuzz-myanmar.c | 131 getMyanmarCharClass (HB_UChar16 ch) 195 static int myanmar_nextSyllableBoundary(const HB_UChar16 *s, int start, int end, HB_Bool *invalid) 197 const HB_UChar16 *uc = s + start; 264 const HB_UChar16 *uc = item->string + item->item.pos; 294 HB_UChar16 chr = uc[i]; 512 void HB_MyanmarAttributes(HB_Script script, const HB_UChar16 *text, hb_uint32 from, hb_uint32 len, HB_CharAttributes *attributes) 515 const HB_UChar16 *uc = text + from;
|
harfbuzz-arabic.c | 30 static const HB_UChar16 ReplacementCharacter = 0xfffd; 258 transparent joining is not encoded in HB_UChar16::joining(), but applies to all combining marks and format marks. 857 static HB_UChar16 prevChar(const HB_UChar16 *str, int pos) 860 const HB_UChar16 *ch = str + pos - 1; 871 static HB_UChar16 nextChar(const HB_UChar16 *str, hb_uint32 len, hb_uint32 pos) 873 const HB_UChar16 *ch = str + pos + 1; 886 static void shapedString(const HB_UChar16 *uc, hb_uint32 stringLength, hb_uint32 from, hb_uint32 len, HB_UChar16 *shapeBuffer, int *shapedLength [all...] |
harfbuzz-khmer.c | 194 static KhmerCharClass getKhmerCharClass(HB_UChar16 uc) 312 static int khmer_nextSyllableBoundary(const HB_UChar16 *s, int start, int end, HB_Bool *invalid) 314 const HB_UChar16 *uc = s + start; 445 HB_UChar16 uc = item->string[i]; 644 void HB_KhmerAttributes(HB_Script script, const HB_UChar16 *text, hb_uint32 from, hb_uint32 len, HB_CharAttributes *attributes) 647 const HB_UChar16 *uc = text + from;
|
/external/harfbuzz_ng/src/hb-old/ |
harfbuzz-greek.c | 44 HB_UChar16 composed; 45 HB_UChar16 base; 69 static HB_UChar16 compose_0x300(HB_UChar16 base) 110 static HB_UChar16 compose_0x301(HB_UChar16 base) 138 static HB_UChar16 compose_0x304(HB_UChar16 base) 156 static HB_UChar16 compose_0x306(HB_UChar16 base [all...] |
harfbuzz-external.h | 91 static inline HB_UChar16 HB_GetMirroredChar(HB_UChar16 ch)
|
harfbuzz-hangul.c | 93 static int hangul_nextSyllableBoundary(const HB_UChar16 *s, int start, int end) 95 const HB_UChar16 *uc = s + start; 141 const HB_UChar16 *ch = item->string + item->item.pos; 148 HB_UChar16 composed = 0; 215 const HB_UChar16 *uc = item->string + item->item.pos;
|
harfbuzz-tibetan.c | 106 const HB_UChar16 *str = item->string + item->item.pos; 112 HB_STACKARRAY(HB_UChar16, reordered, len + 4); 122 memcpy(reordered+1, str, len*sizeof(HB_UChar16)); 162 static int tibetan_nextSyllableBoundary(const HB_UChar16 *s, int start, int end, HB_Bool *invalid) 164 const HB_UChar16 *uc = s + start;
|
harfbuzz-hebrew.c | 73 const HB_UChar16 *uc = shaper_item->string + shaper_item->item.pos; 82 HB_STACKARRAY(HB_UChar16, shapedChars, 2 * shaper_item->item.length); 145 if (shaper_item->font->klass->canRender(shaper_item->font, (HB_UChar16 *)&shaped, 1)) {
|
harfbuzz-shaper.h | 211 HB_Bool (*convertStringToGlyphIndices)(HB_Font font, const HB_UChar16 *string, hb_uint32 length, HB_Glyph *glyphs, hb_uint32 *numGlyphs, HB_Bool rightToLeft); 213 HB_Bool (*canRender)(HB_Font font, const HB_UChar16 *string, hb_uint32 length); 237 const HB_UChar16 *string; /* input: the Unicode UTF16 text to be shaped */
|
harfbuzz-global.h | 81 typedef hb_uint16 HB_UChar16;
|
harfbuzz-arabic.c | 30 static const HB_UChar16 ReplacementCharacter = 0xfffd; 258 transparent joining is not encoded in HB_UChar16::joining(), but applies to all combining marks and format marks. 857 static HB_UChar16 prevChar(const HB_UChar16 *str, int pos) 860 const HB_UChar16 *ch = str + pos - 1; 871 static HB_UChar16 nextChar(const HB_UChar16 *str, hb_uint32 len, hb_uint32 pos) 873 const HB_UChar16 *ch = str + pos + 1; 886 static void shapedString(const HB_UChar16 *uc, hb_uint32 stringLength, hb_uint32 from, hb_uint32 len, HB_UChar16 *shapeBuffer, int *shapedLength [all...] |
harfbuzz-myanmar.c | 131 getMyanmarCharClass (HB_UChar16 ch) 195 static int myanmar_nextSyllableBoundary(const HB_UChar16 *s, int start, int end, HB_Bool *invalid) 197 const HB_UChar16 *uc = s + start; 264 const HB_UChar16 *uc = item->string + item->item.pos; 294 HB_UChar16 chr = uc[i];
|
/external/harfbuzz/tests/linebreaking/ |
harfbuzz-qt.cpp | 57 HB_UChar16 HB_GetMirroredChar(HB_UChar16 ch) 92 char *HB_TextCodec_ConvertFromUnicode(void *codec, const HB_UChar16 *unicode, hb_uint32 length, hb_uint32 *outputLength)
|
/external/harfbuzz_ng/src/ |
hb-old.cc | 81 const HB_UChar16 *string, 123 const HB_UChar16 *string, 290 HB_UChar16 *pchars = (HB_UChar16 *) scratch; 314 ALLOCATE_ARRAY (const HB_UChar16, item.string, chars_len);
|
/external/harfbuzz/contrib/ |
harfbuzz-freetype.c | 17 const HB_UChar16 *chars, hb_uint32 len, 53 hb_freetype_can_render(HB_Font font, const HB_UChar16 *chars, hb_uint32 len) {
|
/external/webkit/Source/WebCore/platform/graphics/chromium/ |
ComplexTextControllerLinux.h | 134 static bool isCodepointSpace(HB_UChar16 c) { return c == ' ' || c == '\t'; }
|