Lines Matching full:gdef
34 #include "hb-ot-layout-gdef-table.hh"
53 layout->gdef_blob = OT::Sanitizer<OT::GDEF>::sanitize (face->reference_table (HB_OT_TAG_GDEF));
54 layout->gdef = OT::Sanitizer<OT::GDEF>::lock_instance (layout->gdef_blob);
92 * glyph class 3 (mark) in GDEF. Nuke the GDEF to avoid zero-width
96 if (3 == layout->gdef->get_glyph_class (5))
97 layout->gdef = &OT::Null(OT::GDEF);
161 /* Many versions of Tahoma have bad GDEF tables that incorrectly classify some spacing marks
164 * Nuke the GDEF tables of these fonts to avoid unwanted width-zeroing.
169 layout->gdef = &OT::Null(OT::GDEF);
216 static inline const OT::GDEF&
219 if (unlikely (!hb_ot_shaper_face_data_ensure (face))) return OT::Null(OT::GDEF);
220 return *hb_ot_layout_from_face (face)->gdef;
236 * GDEF