/external/harfbuzz/src/ |
harfbuzz-shaper.h | 127 hb_uint32 pos; 128 hb_uint32 length; 150 void HB_GetCharAttributes(const HB_UChar16 *string, hb_uint32 stringLength, 151 const HB_ScriptItem *items, hb_uint32 numItems, 155 void HB_GetWordBoundaries(const HB_UChar16 *string, hb_uint32 stringLength, 156 const HB_ScriptItem *items, hb_uint32 numItems, 160 void HB_GetSentenceBoundaries(const HB_UChar16 *string, hb_uint32 stringLength, 161 const HB_ScriptItem *items, hb_uint32 numItems, 242 HB_Bool (*convertStringToGlyphIndices)(HB_Font font, const HB_UChar16 *string, hb_uint32 length, HB_Glyph *glyphs, hb_uint32 *numGlyphs, HB_Bool rightToLeft) [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) [all...] |
harfbuzz-thai.c | 43 static void to_tis620(const HB_UChar16 *string, hb_uint32 len, const char *cstr) 45 hb_uint32 i; 60 static void thaiWordBreaks(const HB_UChar16 *string, hb_uint32 len, HB_CharAttributes *attributes) 66 hb_uint32 numbreaks; 67 hb_uint32 i; 105 void HB_ThaiAttributes(HB_Script script, const HB_UChar16 *text, hb_uint32 from, hb_uint32 len, HB_CharAttributes *attributes)
|
harfbuzz-global.h | 63 typedef unsigned int hb_uint32; typedef 69 typedef hb_uint32 HB_UInt; 75 typedef hb_uint32 HB_UChar32; 76 typedef hb_uint32 HB_Glyph; 85 typedef hb_uint32 HB_Tag;
|
harfbuzz-shape.h | 33 typedef hb_uint32 HB_Fixed; /* 26.6 */ 34 typedef hb_uint32 HB_Glyph; 35 typedef hb_uint32 HB_Unichar;
|
harfbuzz-tibetan.c | 105 hb_uint32 i; 250 void HB_TibetanAttributes(HB_Script script, const HB_UChar16 *text, hb_uint32 from, hb_uint32 len, HB_CharAttributes *attributes) 254 hb_uint32 i = 0; 259 hb_uint32 boundary = tibetan_nextSyllableBoundary(text, from+i, end, &invalid) - from;
|
harfbuzz-shaper.cpp | 133 static void calcLineBreaks(const HB_UChar16 *uc, hb_uint32 len, HB_CharAttributes *charAttributes) 150 for (hb_uint32 i = 1; i < len; ++i) { 431 hb_uint32 length = item->item.length; 445 hb_uint32 glyph_pos = 0; 446 hb_uint32 i; 655 void HB_GetCharAttributes(const HB_UChar16 *string, hb_uint32 stringLength, 656 const HB_ScriptItem *items, hb_uint32 numItems, 661 for (hb_uint32 i = 0; i < numItems; ++i) { 687 void HB_GetWordBoundaries(const HB_UChar16 *string, hb_uint32 stringLength, 688 const HB_ScriptItem * /*items*/, hb_uint32 /*numItems*/ [all...] |
harfbuzz-khmer.c | 560 hb_uint32 where[16]; 644 void HB_KhmerAttributes(HB_Script script, const HB_UChar16 *text, hb_uint32 from, hb_uint32 len, HB_CharAttributes *attributes) 648 hb_uint32 i = 0; 653 hb_uint32 boundary = khmer_nextSyllableBoundary( text, from+i, end, &invalid ) - from;
|
harfbuzz-myanmar.c | 427 hb_uint32 where[32]; 512 void HB_MyanmarAttributes(HB_Script script, const HB_UChar16 *text, hb_uint32 from, hb_uint32 len, HB_CharAttributes *attributes) 516 hb_uint32 i = 0; 521 hb_uint32 boundary = myanmar_nextSyllableBoundary(text, from+i, end, &invalid) - from;
|
harfbuzz-arabic.c | 871 static HB_UChar16 nextChar(const HB_UChar16 *str, hb_uint32 len, hb_uint32 pos) 886 static void shapedString(const HB_UChar16 *uc, hb_uint32 stringLength, hb_uint32 from, hb_uint32 len, HB_UChar16 *shapeBuffer, int *shapedLength, 891 hb_uint32 l = len; 895 hb_uint32 i; [all...] |
harfbuzz-hebrew.c | 80 hb_uint32 i;
|
harfbuzz-indic.cpp | [all...] |
harfbuzz-greek.c | 366 hb_uint32 i;
|
harfbuzz-gpos.c | 755 hb_uint32 n_points = 0; [all...] |
/external/harfbuzz/contrib/ |
harfbuzz-freetype.c | 17 const HB_UChar16 *chars, hb_uint32 len, 18 HB_Glyph *glyphs, hb_uint32 *numGlyphs, 36 hb_freetype_advances_get(HB_Font font, const HB_Glyph *glyphs, hb_uint32 len, 40 hb_uint32 i; 53 hb_freetype_can_render(HB_Font font, const HB_UChar16 *chars, hb_uint32 len) { 68 hb_uint32 point, HB_Fixed *xpos, HB_Fixed *ypos, 69 hb_uint32 *n_points) {
|
/external/skia/src/ports/ |
SkHarfBuzzFont.cpp | 26 hb_uint32 length, HB_Glyph* glyphs, 27 hb_uint32* glyphsSize, HB_Bool isRTL) { 50 hb_uint32 numGlyphs, HB_Fixed* advances, int flags) { 62 for (hb_uint32 i = 0; i < numGlyphs; ++i) { 67 for (hb_uint32 i = 0; i < numGlyphs; ++i) { 73 hb_uint32 length) { 83 hb_uint32 index, HB_Fixed* xPos, HB_Fixed* yPos, 84 hb_uint32* resultingNumPoints) {
|
/external/webkit/Source/WebCore/platform/graphics/chromium/ |
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) 67 for (hb_uint32 i = 0; i < length; i++) { 89 static void glyphsToAdvances(HB_Font hbFont, const HB_Glyph* glyphs, hb_uint32 numGlyphs, HB_Fixed* advances, int flags) 115 static HB_Bool canRender(HB_Font hbFont, const HB_UChar16* characters, hb_uint32 length) 139 static HB_Error getOutlinePoint(HB_Font hbFont, HB_Glyph glyph, int flags, hb_uint32 point, HB_Fixed* xPos, HB_Fixed* yPos, hb_uint32* resultingNumPoints)
|
/external/harfbuzz/tests/linebreaking/ |
harfbuzz-qt.cpp | 92 char *HB_TextCodec_ConvertFromUnicode(void *codec, const HB_UChar16 *unicode, hb_uint32 length, hb_uint32 *outputLength)
|
/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) 76 static void glyphsToAdvances(HB_Font hbFont, const HB_Glyph* glyphs, hb_uint32 numGlyphs, HB_Fixed* advances, int flags) 102 static HB_Bool canRender(HB_Font hbFont, const HB_UChar16* characters, hb_uint32 length) 122 static HB_Error getOutlinePoint(HB_Font hbFont, HB_Glyph glyph, int flags, hb_uint32 point, HB_Fixed* xPos, HB_Fixed* yPos, hb_uint32* resultingNumPoints)
|
/frameworks/base/core/jni/android/graphics/ |
HarfbuzzSkia.cpp | 50 static HB_Bool stringToGlyphs(HB_Font hbFont, const HB_UChar16* characters, hb_uint32 length, 51 HB_Glyph* glyphs, hb_uint32* glyphsSize, HB_Bool isRTL) 69 static void glyphsToAdvances(HB_Font hbFont, const HB_Glyph* glyphs, hb_uint32 numGlyphs, 95 static HB_Bool canRender(HB_Font hbFont, const HB_UChar16* characters, hb_uint32 length) 114 static HB_Error getOutlinePoint(HB_Font hbFont, HB_Glyph glyph, int flags, hb_uint32 point, 115 HB_Fixed* xPos, HB_Fixed* yPos, hb_uint32* resultingNumPoints)
|
/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*/) 72 for (hb_uint32 i = 0; i < length; ++i) { 82 static void hb_getAdvances(HB_Font /*font*/, const HB_Glyph * /*glyphs*/, hb_uint32 numGlyphs, HB_Fixed *advances, int /*flags*/) 84 for (hb_uint32 i = 0; i < numGlyphs; ++i) 88 static HB_Bool hb_canRender(HB_Font font, const HB_UChar16 *string, hb_uint32 length) 92 for (hb_uint32 i = 0; i < length; ++i) 113 HB_Error hb_getPointInOutline(HB_Font font, HB_Glyph glyph, int flags, hb_uint32 point, HB_Fixed *xpos, HB_Fixed *ypos, hb_uint32 *nPoints [all...] |