Home
last modified time | relevance | path

Searched refs:HB_UChar16 (Results 1 – 23 of 23) sorted by relevance

/external/harfbuzz/src/
Dharfbuzz-greek.c44 HB_UChar16 composed;
45 HB_UChar16 base;
69 static HB_UChar16 compose_0x300(HB_UChar16 base) in compose_0x300()
110 static HB_UChar16 compose_0x301(HB_UChar16 base) in compose_0x301()
138 static HB_UChar16 compose_0x304(HB_UChar16 base) in compose_0x304()
156 static HB_UChar16 compose_0x306(HB_UChar16 base) in compose_0x306()
173 static HB_UChar16 compose_0x308(HB_UChar16 base) in compose_0x308()
200 static HB_UChar16 compose_0x313(HB_UChar16 base) in compose_0x313()
228 static HB_UChar16 compose_0x314(HB_UChar16 base) in compose_0x314()
268 static HB_UChar16 compose_0x342(HB_UChar16 base) in compose_0x342()
[all …]
Dharfbuzz-shaper-private.h96 typedef void (*HB_AttributeFunction)(HB_Script script, const HB_UChar16 *string, hb_uint32 from, hb…
115 extern void HB_TibetanAttributes(HB_Script script, const HB_UChar16 *string, hb_uint32 from, hb_uin…
117 extern void HB_MyanmarAttributes(HB_Script script, const HB_UChar16 *string, hb_uint32 from, hb_uin…
119 extern void HB_KhmerAttributes(HB_Script script, const HB_UChar16 *string, hb_uint32 from, hb_uint3…
121 extern void HB_IndicAttributes(HB_Script script, const HB_UChar16 *string, hb_uint32 from, hb_uint3…
123 extern void HB_ThaiAttributes(HB_Script script, const HB_UChar16 *string, hb_uint32 from, hb_uint32…
Dharfbuzz-shaper.h150 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, …
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 */
Dharfbuzz-tibetan.c106 const HB_UChar16 *str = item->string + item->item.pos; in tibetan_shape_syllable()
112 HB_STACKARRAY(HB_UChar16, reordered, len + 4); in tibetan_shape_syllable()
121 memcpy(reordered+1, str, len*sizeof(HB_UChar16)); in tibetan_shape_syllable()
161 static int tibetan_nextSyllableBoundary(const HB_UChar16 *s, int start, int end, HB_Bool *invalid) in tibetan_nextSyllableBoundary()
163 const HB_UChar16 *uc = s + start; in tibetan_nextSyllableBoundary()
250 void HB_TibetanAttributes(HB_Script script, const HB_UChar16 *text, hb_uint32 from, hb_uint32 len, … in HB_TibetanAttributes()
253 const HB_UChar16 *uc = text + from; in HB_TibetanAttributes()
Dharfbuzz-arabic.c30 static const HB_UChar16 ReplacementCharacter = 0xfffd;
857 static HB_UChar16 prevChar(const HB_UChar16 *str, int pos) in prevChar()
860 const HB_UChar16 *ch = str + pos - 1; in prevChar()
871 static HB_UChar16 nextChar(const HB_UChar16 *str, hb_uint32 len, hb_uint32 pos) in nextChar()
873 const HB_UChar16 *ch = str + pos + 1; in nextChar()
886 static void shapedString(const HB_UChar16 *uc, hb_uint32 stringLength, hb_uint32 from, hb_uint32 le… in shapedString()
892 const HB_UChar16 *ch; in shapedString()
893 HB_UChar16 *data; in shapedString()
942 const HB_UChar16 pch = nextChar(uc, stringLength, pos); in shapedString()
1033 const HB_UChar16 *uc; in arabicSyriacOpenTypeShape()
[all …]
Dharfbuzz-thai.c43 static void to_tis620(const HB_UChar16 *string, hb_uint32 len, const char *cstr) in to_tis620()
60 static void thaiWordBreaks(const HB_UChar16 *string, hb_uint32 len, HB_CharAttributes *attributes) in thaiWordBreaks()
105 void HB_ThaiAttributes(HB_Script script, const HB_UChar16 *text, hb_uint32 from, hb_uint32 len, HB_… in HB_ThaiAttributes()
Dharfbuzz-hangul.c93 static int hangul_nextSyllableBoundary(const HB_UChar16 *s, int start, int end) in hangul_nextSyllableBoundary()
95 const HB_UChar16 *uc = s + start; in hangul_nextSyllableBoundary()
141 const HB_UChar16 *ch = item->string + item->item.pos; in hangul_shape_syllable()
148 HB_UChar16 composed = 0; in hangul_shape_syllable()
215 const HB_UChar16 *uc = item->string + item->item.pos; in HB_HangulShape()
Dharfbuzz-myanmar.c131 getMyanmarCharClass (HB_UChar16 ch) in getMyanmarCharClass()
195 static int myanmar_nextSyllableBoundary(const HB_UChar16 *s, int start, int end, HB_Bool *invalid) in myanmar_nextSyllableBoundary()
197 const HB_UChar16 *uc = s + start; in myanmar_nextSyllableBoundary()
264 const HB_UChar16 *uc = item->string + item->item.pos; in myanmar_shape_syllable()
294 HB_UChar16 chr = uc[i]; in myanmar_shape_syllable()
512 void HB_MyanmarAttributes(HB_Script script, const HB_UChar16 *text, hb_uint32 from, hb_uint32 len, … in HB_MyanmarAttributes()
515 const HB_UChar16 *uc = text + from; in HB_MyanmarAttributes()
Dharfbuzz-hebrew.c73 const HB_UChar16 *uc = shaper_item->string + shaper_item->item.pos; in HB_HebrewShape()
82 HB_STACKARRAY(HB_UChar16, shapedChars, 2 * shaper_item->item.length); in HB_HebrewShape()
145 … if (shaper_item->font->klass->canRender(shaper_item->font, (HB_UChar16 *)&shaped, 1)) { in HB_HebrewShape()
Dharfbuzz-khmer.c194 static KhmerCharClass getKhmerCharClass(HB_UChar16 uc) in getKhmerCharClass()
312 static int khmer_nextSyllableBoundary(const HB_UChar16 *s, int start, int end, HB_Bool *invalid) in khmer_nextSyllableBoundary()
314 const HB_UChar16 *uc = s + start; in khmer_nextSyllableBoundary()
445 HB_UChar16 uc = item->string[i]; in khmer_shape_syllable()
644 void HB_KhmerAttributes(HB_Script script, const HB_UChar16 *text, hb_uint32 from, hb_uint32 len, HB… in HB_KhmerAttributes()
647 const HB_UChar16 *uc = text + from; in HB_KhmerAttributes()
Dharfbuzz-external.h147 HB_UChar16 HB_GetMirroredChar(HB_UChar16 ch);
Dharfbuzz-global.h74 typedef hb_uint16 HB_UChar16; typedef
Dharfbuzz-indic.cpp33 static HB_Bool isLetter(HB_UChar16 ucs) in isLetter()
43 static HB_Bool isMark(HB_UChar16 ucs) in isMark()
1216 HB_STACKARRAY(HB_UChar16, reordered, len + 4); in indic_shape_syllable()
1223 memcpy(reordered+1, item->string + item->item.pos, len*sizeof(HB_UChar16)); in indic_shape_syllable()
1226 memcpy(reordered, item->string + item->item.pos, len*sizeof(HB_UChar16)); in indic_shape_syllable()
1243 HB_UChar16 *uc = reordered; in indic_shape_syllable()
1722 static int indic_nextSyllableBoundary(HB_Script script, const HB_UChar16 *s, int start, int end, bo… in indic_nextSyllableBoundary()
1726 const HB_UChar16 *uc = s+start; in indic_nextSyllableBoundary()
1872 void HB_IndicAttributes(HB_Script script, const HB_UChar16 *text, hb_uint32 from, hb_uint32 len, HB… in HB_IndicAttributes()
1875 const HB_UChar16 *uc = text + from; in HB_IndicAttributes()
Dharfbuzz-shaper.cpp133 static void calcLineBreaks(const HB_UChar16 *uc, hb_uint32 len, HB_CharAttributes *charAttributes) in calcLineBreaks()
430 const HB_UChar16 *uc = item->string + item->item.pos; in HB_HeuristicSetGlyphAttributes()
655 void HB_GetCharAttributes(const HB_UChar16 *string, hb_uint32 stringLength, in HB_GetCharAttributes()
687 void HB_GetWordBoundaries(const HB_UChar16 *string, hb_uint32 stringLength, in HB_GetWordBoundaries()
761 void HB_GetSentenceBoundaries(const HB_UChar16 *string, hb_uint32 stringLength, in HB_GetSentenceBoundaries()
/external/harfbuzz/tests/linebreaking/
Dharfbuzz-qt.cpp57 HB_UChar16 HB_GetMirroredChar(HB_UChar16 ch) in HB_GetMirroredChar()
92 char *HB_TextCodec_ConvertFromUnicode(void *codec, const HB_UChar16 *unicode, hb_uint32 length, hb_… in HB_TextCodec_ConvertFromUnicode()
/external/harfbuzz/contrib/
Dharfbuzz-freetype.c17 const HB_UChar16 *chars, hb_uint32 len, in hb_freetype_string_to_glyphs()
53 hb_freetype_can_render(HB_Font font, const HB_UChar16 *chars, hb_uint32 len) { in hb_freetype_can_render()
Dharfbuzz-unicode.c268 HB_UChar16
269 HB_GetMirroredChar(HB_UChar16 ch) { in HB_GetMirroredChar()
/external/harfbuzz/tests/shaping/
Dmain.cpp51 static HB_UChar32 getChar(const HB_UChar16 *string, hb_uint32 length, hb_uint32 &i) in getChar()
65 static HB_Bool hb_stringToGlyphs(HB_Font font, const HB_UChar16 *string, hb_uint32 length, HB_Glyph… in hb_stringToGlyphs()
88 static HB_Bool hb_canRender(HB_Font font, const HB_UChar16 *string, hb_uint32 length) in hb_canRender()
226 shaper_item.string = reinterpret_cast<const HB_UChar16 *>(str.constData()); in shaping()
/external/skia/src/ports/
DSkHarfBuzzFont.cpp25 static HB_Bool stringToGlyphs(HB_Font hbFont, const HB_UChar16* characters, in stringToGlyphs()
72 static HB_Bool canRender(HB_Font hbFont, const HB_UChar16* characters, in canRender()
/external/webkit/Source/WebCore/platform/graphics/android/fonts/
DHarfbuzzSkia.cpp54 static HB_Bool stringToGlyphs(HB_Font hbFont, const HB_UChar16* characters, hb_uint32 length, HB_Gl… in stringToGlyphs()
102 static HB_Bool canRender(HB_Font hbFont, const HB_UChar16* characters, hb_uint32 length) in canRender()
DFontAndroid.cpp497 static bool isCodepointSpace(HB_UChar16 c) { return c == ' ' || c == '\t'; } in isCodepointSpace()
911 const HB_UChar16 c = m_item.string[m_item.item.pos + logClustersIndex]; in setGlyphPositions()
/external/webkit/Source/WebCore/platform/graphics/chromium/
DHarfbuzzSkia.cpp58 static HB_Bool stringToGlyphs(HB_Font hbFont, const HB_UChar16* characters, hb_uint32 length, HB_Gl… in stringToGlyphs()
115 static HB_Bool canRender(HB_Font hbFont, const HB_UChar16* characters, hb_uint32 length) in canRender()
DComplexTextControllerLinux.h134 static bool isCodepointSpace(HB_UChar16 c) { return c == ' ' || c == '\t'; } in isCodepointSpace()