HomeSort by relevance Sort by last modified time
    Searched refs:HB_UChar16 (Results 1 - 24 of 24) sorted by null

  /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);
121 memcpy(reordered+1, str, len*sizeof(HB_UChar16));
161 static int tibetan_nextSyllableBoundary(const HB_UChar16 *s, int start, int end, HB_Bool *invalid)
163 const HB_UChar16 *uc = s + start;
250 void HB_TibetanAttributes(HB_Script script, const HB_UChar16 *text, hb_uint32 from, hb_uint32 len, HB_CharAttributes *attributes)
253 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;
harfbuzz-indic.cpp 33 static HB_Bool isLetter(HB_UChar16 ucs)
43 static HB_Bool isMark(HB_UChar16 ucs)
    [all...]
harfbuzz-shaper.cpp 133 static void calcLineBreaks(const HB_UChar16 *uc, hb_uint32 len, HB_CharAttributes *charAttributes)
430 const HB_UChar16 *uc = item->string + item->item.pos;
655 void HB_GetCharAttributes(const HB_UChar16 *string, hb_uint32 stringLength,
687 void HB_GetWordBoundaries(const HB_UChar16 *string, hb_uint32 stringLength,
761 void HB_GetSentenceBoundaries(const HB_UChar16 *string, hb_uint32 stringLength,
    [all...]
  /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/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) {
harfbuzz-unicode.c 268 HB_UChar16
269 HB_GetMirroredChar(HB_UChar16 ch) {
  /external/webkit/Source/WebCore/platform/graphics/chromium/
ComplexTextControllerLinux.h 134 static bool isCodepointSpace(HB_UChar16 c) { return c == ' ' || c == '\t'; }
HarfbuzzSkia.cpp 58 static HB_Bool stringToGlyphs(HB_Font hbFont, const HB_UChar16* characters, hb_uint32 length, HB_Glyph* glyphs, hb_uint32* glyphsSize, HB_Bool isRTL)
115 static HB_Bool canRender(HB_Font hbFont, const HB_UChar16* characters, hb_uint32 length)
  /external/skia/src/ports/
SkHarfBuzzFont.cpp 25 static HB_Bool stringToGlyphs(HB_Font hbFont, const HB_UChar16* characters,
72 static HB_Bool canRender(HB_Font hbFont, const HB_UChar16* characters,
  /external/webkit/Source/WebCore/platform/graphics/android/fonts/
HarfbuzzSkia.cpp 54 static HB_Bool stringToGlyphs(HB_Font hbFont, const HB_UChar16* characters, hb_uint32 length, HB_Glyph* glyphs, hb_uint32* glyphsSize, HB_Bool isRTL)
102 static HB_Bool canRender(HB_Font hbFont, const HB_UChar16* characters, hb_uint32 length)
FontAndroid.cpp 497 static bool isCodepointSpace(HB_UChar16 c) { return c == ' ' || c == '\t'; }
    [all...]
  /frameworks/base/core/jni/android/graphics/
HarfbuzzSkia.cpp 50 static HB_Bool stringToGlyphs(HB_Font hbFont, const HB_UChar16* characters, hb_uint32 length,
95 static HB_Bool canRender(HB_Font hbFont, const HB_UChar16* characters, hb_uint32 length)
  /external/harfbuzz/tests/shaping/
main.cpp 51 static HB_UChar32 getChar(const HB_UChar16 *string, hb_uint32 length, hb_uint32 &i)
65 static HB_Bool hb_stringToGlyphs(HB_Font font, const HB_UChar16 *string, hb_uint32 length, HB_Glyph *glyphs, hb_uint32 *numGlyphs, HB_Bool /*rightToLeft*/)
88 static HB_Bool hb_canRender(HB_Font font, const HB_UChar16 *string, hb_uint32 length)
226 shaper_item.string = reinterpret_cast<const HB_UChar16 *>(str.constData());

Completed in 67 milliseconds