Lines Matching refs:AAT

45 /* Note: This context is used for kerning, even without AAT, hence the condition. */
48 AAT::hb_aat_apply_context_t::hb_aat_apply_context_t (const hb_ot_shape_plan_t *plan_,
57 ankr_table (&Null (AAT::ankr)),
67 AAT::hb_aat_apply_context_t::~hb_aat_apply_context_t ()
71 AAT::hb_aat_apply_context_t::set_ankr_table (const AAT::ankr *ankr_table_)
83 * Functions for querying AAT Layout features in the font face.
85 * HarfBuzz supports all of the AAT tables used to implement shaping. Other
86 * AAT tables and their associated features are not supported.
92 /* Mapping from OpenType feature tags to AAT feature names and selectors.
180 * Fetches the AAT feature-and-selector combination that corresponds
183 * Return value: the AAT features and selectors corresponding to the
206 const AAT::morx& morx = *mapper->face->table.morx;
213 const AAT::mort& mort = *mapper->face->table.mort;
248 const AAT::morx& morx = *morx_blob->as<AAT::morx> ();
251 AAT::hb_aat_apply_context_t c (plan, font, buffer, morx_blob);
259 const AAT::mort& mort = *mort_blob->as<AAT::mort> ();
262 AAT::hb_aat_apply_context_t c (plan, font, buffer, mort_blob);
277 if (unlikely (info[i].codepoint == AAT::DELETED_GLYPH))
284 return info->codepoint == AAT::DELETED_GLYPH;
318 const AAT::kerx& kerx = *kerx_blob->as<AAT::kerx> ();
320 AAT::hb_aat_apply_context_t c (plan, font, buffer, kerx_blob);
350 const AAT::trak& trak = *font->face->table.trak;
352 AAT::hb_aat_apply_context_t c (plan, font, buffer);
364 * Fetches a list of the AAT feature types included in the specified face.