Lines Matching refs:OT
50 const OT::_mtx *table;
63 hb_blob_t *os2_blob = OT::Sanitizer<OT::os2>::sanitize (face->reference_table (os2_tag)); in init()
64 const OT::os2 *os2 = OT::Sanitizer<OT::os2>::lock_instance (os2_blob); in init()
76 hb_blob_t *_hea_blob = OT::Sanitizer<OT::_hea>::sanitize (face->reference_table (_hea_tag)); in init()
77 const OT::_hea *_hea = OT::Sanitizer<OT::_hea>::lock_instance (_hea_blob); in init()
87 this->blob = OT::Sanitizer<OT::_mtx>::sanitize (face->reference_table (_mtx_tag)); in init()
103 this->table = OT::Sanitizer<OT::_mtx>::lock_instance (this->blob); in init()
135 const OT::loca *loca;
136 const OT::glyf *glyf;
143 … hb_blob_t *head_blob = OT::Sanitizer<OT::head>::sanitize (face->reference_table (HB_OT_TAG_head)); in init()
144 const OT::head *head = OT::Sanitizer<OT::head>::lock_instance (head_blob); in init()
154 this->loca_blob = OT::Sanitizer<OT::loca>::sanitize (face->reference_table (HB_OT_TAG_loca)); in init()
155 this->loca = OT::Sanitizer<OT::loca>::lock_instance (this->loca_blob); in init()
156 this->glyf_blob = OT::Sanitizer<OT::glyf>::sanitize (face->reference_table (HB_OT_TAG_glyf)); in init()
157 this->glyf = OT::Sanitizer<OT::glyf>::lock_instance (this->glyf_blob); in init()
190 if (end_offset - start_offset < OT::glyfGlyphHeader::static_size) in get_extents()
193 …const OT::glyfGlyphHeader &glyph_header = OT::StructAtOffset<OT::glyfGlyphHeader> (this->glyf, sta… in get_extents()
221 OT::CmapSubtableFormat4::accelerator_t format4_accel;
223 const OT::CmapSubtableFormat14 *uvs_table;
228 this->blob = OT::Sanitizer<OT::cmap>::sanitize (face->reference_table (HB_OT_TAG_cmap)); in init()
229 const OT::cmap *cmap = OT::Sanitizer<OT::cmap>::lock_instance (this->blob); in init()
230 const OT::CmapSubtable *subtable = NULL; in init()
231 const OT::CmapSubtableFormat14 *subtable_uvs = NULL; in init()
245 if (!subtable) subtable = &OT::Null(OT::CmapSubtable); in init()
250 const OT::CmapSubtable *st = cmap->find_subtable (0, 5); in init()
255 if (!subtable_uvs) subtable_uvs = &OT::Null(OT::CmapSubtableFormat14); in init()
262 default: this->get_glyph_func = get_glyph_from<OT::CmapSubtable>; break; in init()
263 case 12: this->get_glyph_func = get_glyph_from<OT::CmapSubtableFormat12>; break; in init()
293 case OT::GLYPH_VARIANT_NOT_FOUND: return false; in get_variation_glyph()
294 case OT::GLYPH_VARIANT_FOUND: return true; in get_variation_glyph()
295 case OT::GLYPH_VARIANT_USE_DEFAULT: break; in get_variation_glyph()