HomeSort by relevance Sort by last modified time
    Searched defs:gpos (Results 1 - 10 of 10) sorted by null

  /external/freetype/src/autofit/
hbshim.c 107 hb_set_t* gpos_lookups; /* GPOS lookups for a given script */
108 hb_set_t* gpos_glyphs; /* glyphs covered by GPOS lookups */
213 FT_TRACE4(( "GPOS lookups (style `%s'):\n"
228 /* get input coverage of GPOS feature */
304 * GPOS tables). The code for blue zones computation actually uses a
310 * feature covers the glyph in both the GSUB and the GPOS tables. This
318 * (b) a feature's GPOS data really moves the glyph vertically.
327 * directly get the necessary information from the GPOS table. A
328 * possible solution might be to directly parse the GPOS table to find
333 * Complex scripts like Devanagari have mandatory GPOS features t
452 hb_glyph_position_t* gpos; local
    [all...]
  /external/chromium_org/third_party/harfbuzz-ng/src/
hb-ot-layout-private.hh 62 * GSUB/GPOS
117 struct GPOS;
145 const struct OT::GPOS *gpos; member in struct:hb_ot_layout_t
173 /* buffer var allocations, used during the GSUB/GPOS processing */
175 #define lig_props() var1.u8[2] /* GSUB/GPOS ligature tracking */
176 #define syllable() var1.u8[3] /* GSUB/GPOS shaping boundaries */
257 * - This is used in GPOS to attach marks to the right component of a ligature
266 * - This is used in GPOS to attach marks to the first component of a
269 * The numbers are also used in GPOS to do mark-to-mark positioning onl
    [all...]
hb-ot-layout.cc 35 #include "hb-ot-layout-gpos-table.hh"
59 layout->gpos_blob = OT::Sanitizer<OT::GPOS>::sanitize (face->reference_table (HB_OT_TAG_GPOS));
60 layout->gpos = OT::Sanitizer<OT::GPOS>::lock_instance (layout->gpos_blob);
63 layout->gpos_lookup_count = layout->gpos->get_lookup_count ();
66 layout->gpos_accels = (hb_ot_layout_lookup_accelerator_t *) calloc (layout->gpos->get_lookup_count (), sizeof (hb_ot_layout_lookup_accelerator_t));
78 layout->gpos_accels[i].init (layout->gpos->get_lookup (i));
89 layout->gpos_accels[i].fini (layout->gpos->get_lookup (i));
113 static inline const OT::GPOS&
116 if (unlikely (!hb_ot_shaper_face_data_ensure (face))) return OT::Null(OT::GPOS);
759 const OT::GPOS &gpos = _get_gpos (face); local
    [all...]
hb-ot-layout-gpos-table.hh 1613 const GPOS &gpos = *(hb_ot_layout_from_face (c->face)->gpos); local
1620 const GPOS &gpos = *(hb_ot_layout_from_face (c->face)->gpos); local
    [all...]
  /external/harfbuzz_ng/src/
hb-ot-layout-private.hh 62 * GSUB/GPOS
117 struct GPOS;
145 const struct OT::GPOS *gpos; member in struct:hb_ot_layout_t
173 /* buffer var allocations, used during the GSUB/GPOS processing */
175 #define lig_props() var1.u8[2] /* GSUB/GPOS ligature tracking */
176 #define syllable() var1.u8[3] /* GSUB/GPOS shaping boundaries */
257 * - This is used in GPOS to attach marks to the right component of a ligature
266 * - This is used in GPOS to attach marks to the first component of a
269 * The numbers are also used in GPOS to do mark-to-mark positioning onl
    [all...]
hb-ot-layout.cc 35 #include "hb-ot-layout-gpos-table.hh"
59 layout->gpos_blob = OT::Sanitizer<OT::GPOS>::sanitize (face->reference_table (HB_OT_TAG_GPOS));
60 layout->gpos = OT::Sanitizer<OT::GPOS>::lock_instance (layout->gpos_blob);
63 layout->gpos_lookup_count = layout->gpos->get_lookup_count ();
66 layout->gpos_accels = (hb_ot_layout_lookup_accelerator_t *) calloc (layout->gpos->get_lookup_count (), sizeof (hb_ot_layout_lookup_accelerator_t));
78 layout->gpos_accels[i].init (layout->gpos->get_lookup (i));
89 layout->gpos_accels[i].fini (layout->gpos->get_lookup (i));
113 static inline const OT::GPOS&
116 if (unlikely (!hb_ot_shaper_face_data_ensure (face))) return OT::Null(OT::GPOS);
759 const OT::GPOS &gpos = _get_gpos (face); local
    [all...]
hb-ot-layout-gpos-table.hh 1613 const GPOS &gpos = *(hb_ot_layout_from_face (c->face)->gpos); local
1620 const GPOS &gpos = *(hb_ot_layout_from_face (c->face)->gpos); local
    [all...]
  /external/chromium_org/third_party/ots/src/
gpos.cc 5 #include "gpos.h"
15 // GPOS - The Glyph Positioning Table
16 // http://www.microsoft.com/typography/otspec/gpos.htm
33 // The size of gpos header.
648 file->gpos->num_lookups);
657 file->gpos->num_lookups);
671 do { file->gpos->data = 0; file->gpos->length = 0; } while (0)
675 // As far as I checked, following fonts contain invalid GPOS table and
676 // OTS will drop their GPOS table
729 OpenTypeGPOS *gpos = new OpenTypeGPOS; local
    [all...]
  /external/wpa_supplicant_8/src/drivers/
driver_wext.c 1249 char *genie, *gpos, *gend; local
    [all...]
  /packages/apps/Music/src/com/android/music/
ArtistAlbumBrowserActivity.java 330 int gpos = ExpandableListView.getPackedPositionGroup(mi.packedPosition); local
333 if (gpos == -1) {
338 gpos = gpos - getExpandableListView().getHeaderViewsCount();
339 mArtistCursor.moveToPosition(gpos);
359 Cursor c = (Cursor) getExpandableListAdapter().getChild(gpos, cpos);
364 gpos = gpos - getExpandableListView().getHeaderViewsCount();
365 mArtistCursor.moveToPosition(gpos);
    [all...]

Completed in 727 milliseconds