/external/harfbuzz_ng/util/ |
helper-cairo.cc | 404 hb_glyph_info_t *hb_glyph = hb_buffer_get_glyph_infos (buffer, NULL); local 413 if (hb_glyph[i].cluster != hb_glyph[i-1].cluster) 430 l->glyphs[i].index = hb_glyph[i].codepoint; 451 if (hb_glyph[i].cluster != hb_glyph[i+1].cluster) { 452 g_assert (hb_glyph[i].cluster > hb_glyph[i+1].cluster); 454 end = start + hb_glyph[i].cluster - hb_glyph[i+1].cluster [all...] |
/external/harfbuzz/contrib/ |
harfbuzz-freetype.c | 18 HB_Glyph *glyphs, hb_uint32 *numGlyphs, 36 hb_freetype_advances_get(HB_Font font, const HB_Glyph *glyphs, hb_uint32 len, 67 hb_freetype_outline_point_get(HB_Font font, HB_Glyph glyph, int flags, 95 hb_freetype_glyph_metrics_get(HB_Font font, HB_Glyph glyph,
|
/external/chromium_org/third_party/skia/src/ports/ |
SkHarfBuzzFont.cpp | 26 hb_uint32 length, HB_Glyph* glyphs, 36 // HB_Glyph is 32-bit, but Skia outputs only 16-bit numbers. So our 49 static void glyphsToAdvances(HB_Font hbFont, const HB_Glyph* glyphs, 82 static HB_Error getOutlinePoint(HB_Font hbFont, HB_Glyph glyph, int flags, 110 static void getGlyphMetrics(HB_Font hbFont, HB_Glyph glyph,
|
/external/skia/src/ports/ |
SkHarfBuzzFont.cpp | 26 hb_uint32 length, HB_Glyph* glyphs, 36 // HB_Glyph is 32-bit, but Skia outputs only 16-bit numbers. So our 49 static void glyphsToAdvances(HB_Font hbFont, const HB_Glyph* glyphs, 82 static HB_Error getOutlinePoint(HB_Font hbFont, HB_Glyph glyph, int flags, 110 static void getGlyphMetrics(HB_Font hbFont, HB_Glyph glyph,
|
/external/harfbuzz/src/ |
harfbuzz-shape.h | 34 typedef hb_uint32 HB_Glyph; 54 HB_Glyph (*charToGlyph)(HB_Font *font, HB_Unichar chr); 55 void (*getMetrics)(HB_Font *font, HB_Glyph glyph, HB_GlyphMetrics *metrics); 146 HB_Glyph glyph;
|
harfbuzz-shaper.h | 242 HB_Bool (*convertStringToGlyphIndices)(HB_Font font, const HB_UChar16 *string, hb_uint32 length, HB_Glyph *glyphs, hb_uint32 *numGlyphs, HB_Bool rightToLeft); 243 void (*getGlyphAdvances)(HB_Font font, const HB_Glyph *glyphs, hb_uint32 numGlyphs, HB_Fixed *advances, int flags /*HB_ShaperFlag*/); 246 HB_Error (*getPointInOutline)(HB_Font font, HB_Glyph glyph, int flags /*HB_ShaperFlag*/, hb_uint32 point, HB_Fixed *xpos, HB_Fixed *ypos, hb_uint32 *nPoints); 247 void (*getGlyphMetrics)(HB_Font font, HB_Glyph glyph, HB_GlyphMetrics *metrics); 280 HB_Glyph *glyphs; /* output: <num_glyphs> indices of shaped glyphs */
|
harfbuzz-global.h | 76 typedef hb_uint32 HB_Glyph;
|
harfbuzz-shaper.cpp | 247 HB_Glyph *glyphs = item->glyphs; 278 HB_Glyph mark = glyphs[gfrom+i]; [all...] |
/external/harfbuzz_ng/src/hb-old/ |
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); 212 void (*getGlyphAdvances)(HB_Font font, const HB_Glyph *glyphs, hb_uint32 numGlyphs, HB_Fixed *advances, int flags /*HB_ShaperFlag*/); 215 HB_Error (*getPointInOutline)(HB_Font font, HB_Glyph glyph, int flags /*HB_ShaperFlag*/, hb_uint32 point, HB_Fixed *xpos, HB_Fixed *ypos, hb_uint32 *nPoints); 216 void (*getGlyphMetrics)(HB_Font font, HB_Glyph glyph, HB_GlyphMetrics *metrics); 249 HB_Glyph *glyphs; /* output: <num_glyphs> indices of shaped glyphs */
|
harfbuzz-global.h | 83 typedef hb_uint32 HB_Glyph;
|
harfbuzz-shaper.cpp | 46 HB_Glyph *glyphs = item->glyphs; 78 HB_Glyph mark = glyphs[gfrom+i]; 873 HB_Glyph *glyphs = item->glyphs; [all...] |
/external/harfbuzz_ng/src/ |
hb-old.cc | 83 HB_Glyph *glyphs, 110 const HB_Glyph *glyphs, 131 HB_Glyph glyph, 143 HB_Glyph glyph, 329 unsigned int num_glyphs = scratch_size / (sizeof (HB_Glyph) + 336 ALLOCATE_ARRAY (HB_Glyph, item.glyphs, num_glyphs);
|
/external/harfbuzz/tests/shaping/ |
main.cpp | 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*/) 82 static void hb_getAdvances(HB_Font /*font*/, const HB_Glyph * /*glyphs*/, hb_uint32 numGlyphs, HB_Fixed *advances, int /*flags*/) 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) 139 void hb_getGlyphMetrics(HB_Font font, HB_Glyph glyph, HB_GlyphMetrics *metrics) 239 QVarLengthArray<HB_Glyph> hb_glyphs(shaper_item.num_glyphs); 252 memset(hb_glyphs.data(), 0, hb_glyphs.size() * sizeof(HB_Glyph));
|