Lines Matching full:gsub

47 #include "hb-ot-layout-gsub-table.hh"
57 using OT::Layout::GSUB;
175 face->table.GSUB->table.get_length (), in is_blocklisted()
393 * GSUB/GPOS
397 GSUB::is_blocklisted (hb_blob_t *blob HB_UNUSED, in is_blocklisted()
421 case HB_OT_TAG_GSUB: return *face->table.GSUB->table; in get_gsubgpos_table()
437 * Fetches a list of all scripts enumerated in the specified face's GSUB table
464 * Fetches the index if a given script tag in the specified face's GSUB table
606 * Fetches a list of all feature tags in the given face's GSUB or GPOS table.
635 * Fetches the index for a given feature tag in the specified face's GSUB table
676 * Fetches a list of language tags in the given face's GSUB or GPOS table, underneath
707 * Fetches the index of a given language tag in the specified face's GSUB table
743 * in the specified face's GSUB or GPOS table, underneath the specified script
802 * in the specified face's GSUB or GPOS table, underneath the specified script
834 * Fetches the index of a requested feature in the given face's GSUB or GPOS table,
867 * Fetches the tag of a requested feature index in the given face's GSUB or GPOS table,
904 * Fetches a list of all features in the specified face's GSUB table
940 * Fetches a list of all features in the specified face's GSUB table
983 * Fetches the index of a given feature tag in the specified face's GSUB table
1029 * the specified face's GSUB table or GPOS table. The list returned will
1060 * face's GSUB table or GPOS table.
1246 * Fetches a list of all feature indexes in the specified face's GSUB table
1341 * Fetches a list of all feature-lookup indexes in the specified face's GSUB
1381 * specified face's GSUB table or GPOS table.
1404 const OT::SubstLookup& l = face->table.GSUB->table->get_lookup (lookup_index); in hb_ot_layout_lookup_collect_glyphs()
1430 * Fetches a list of feature variations in the specified face's GSUB table
1467 * the specified face's GSUB table or GPOS table, enabled at the specified
1494 * OT::GSUB
1502 * Tests whether the specified face includes any GSUB substitutions.
1512 return face->table.GSUB->table->has_data (); in hb_ot_layout_has_substitution()
1539 auto &gsub = face->table.GSUB; in hb_ot_layout_lookup_would_substitute() local
1540 if (unlikely (lookup_index >= gsub->lookup_count)) return false; in hb_ot_layout_lookup_would_substitute()
1543 const OT::SubstLookup& l = gsub->table->get_lookup (lookup_index); in hb_ot_layout_lookup_would_substitute()
1544 auto *accel = gsub->get_accel (lookup_index); in hb_ot_layout_lookup_would_substitute()
1585 const OT::SubstLookup& l = face->table.GSUB->table->get_lookup (lookup_index); in hb_ot_layout_lookup_substitute_closure()
1609 const GSUB& gsub = *face->table.GSUB->table; in hb_ot_layout_lookups_substitute_closure() local
1620 gsub.get_lookup (lookup_index).closure (&c, lookup_index); in hb_ot_layout_lookups_substitute_closure()
1624 for (unsigned int i = 0; i < gsub.get_lookup_count (); i++) in hb_ot_layout_lookups_substitute_closure()
1625 gsub.get_lookup (i).closure (&c, i); in hb_ot_layout_lookups_substitute_closure()
1764 * @table_tag: table tag to query, "GSUB" or "GPOS".
1838 * @table_tag: table tag to query, "GSUB" or "GPOS".
1873 * access to GSUB/GPOS lookups.
1884 accel (*face->table.GSUB) {} in GSUBProxy()
1886 const GSUB::accelerator_t &accel;
2060 …!buffer->message (font, "start table GSUB script tag '%c%c%c%c'", HB_UNTAG (chosen_script[0]))) re… in substitute()
2063 …(void) buffer->message (font, "end table GSUB script tag '%c%c%c%c'", HB_UNTAG (chosen_script[0])); in substitute()
2615 * Fetches alternates of a glyph from a given GSUB lookup index.
2630 const OT::SubstLookup &lookup = face->table.GSUB->table->get_lookup (lookup_index); in hb_ot_layout_lookup_get_glyph_alternates()