/third_party/skia/third_party/externals/harfbuzz/src/ |
D | hb-ot-face-table-list.hh | 49 HB_OT_TABLE (OT, head) 51 HB_OT_ACCELERATOR (OT, cmap) 53 HB_OT_TABLE (OT, hhea) 54 HB_OT_ACCELERATOR (OT, hmtx) 55 HB_OT_TABLE (OT, OS2) 57 HB_OT_ACCELERATOR (OT, post) 60 HB_OT_ACCELERATOR (OT, name) 63 HB_OT_TABLE (OT, STAT) 66 HB_OT_ACCELERATOR (OT, meta) 70 HB_OT_TABLE (OT, vhea) [all …]
|
D | hb-ot-shape-complex-arabic-fallback.hh | 47 static OT::SubstLookup * 52 OT::HBGlyphID16 glyphs[SHAPING_TABLE_LAST - SHAPING_TABLE_FIRST + 1]; in arabic_fallback_synthesize_lookup_single() 53 OT::HBGlyphID16 substitutes[SHAPING_TABLE_LAST - SHAPING_TABLE_FIRST + 1]; in arabic_fallback_synthesize_lookup_single() 81 (int(*)(const OT::HBUINT16*, const OT::HBUINT16 *)) OT::HBGlyphID16::cmp, in arabic_fallback_synthesize_lookup_single() 88 OT::SubstLookup *lookup = c.start_serialize<OT::SubstLookup> (); in arabic_fallback_synthesize_lookup_single() 90 OT::LookupFlag::IgnoreMarks, in arabic_fallback_synthesize_lookup_single() 95 return ret && !c.in_error () ? c.copy<OT::SubstLookup> () : nullptr; in arabic_fallback_synthesize_lookup_single() 98 static OT::SubstLookup * 102 OT::HBGlyphID16 first_glyphs[ARRAY_LENGTH_CONST (ligature_table)]; in arabic_fallback_synthesize_lookup_ligature() 108 …OT::HBGlyphID16 ligature_list[ARRAY_LENGTH_CONST (first_glyphs) * ARRAY_LENGTH_CONST(ligature_tabl… in arabic_fallback_synthesize_lookup_ligature() [all …]
|
D | hb-ot-layout.cc | 146 OT::GDEF::is_blocklisted (hb_blob_t *blob, in is_blocklisted() 255 const OT::GDEF &gdef = *font->face->table.GDEF->table; in _hb_ot_layout_set_glyph_props() 385 OT::GSUB::is_blocklisted (hb_blob_t *blob HB_UNUSED, in is_blocklisted() 395 OT::GPOS::is_blocklisted (hb_blob_t *blob HB_UNUSED, in is_blocklisted() 404 static const OT::GSUBGPOS& 411 default: return Null (OT::GSUBGPOS); in get_gsubgpos_table() 438 const OT::GSUBGPOS &g = get_gsubgpos_table (face, table_tag); in hb_ot_layout_table_get_script_tags() 464 static_assert ((OT::Index::NOT_FOUND_INDEX == HB_OT_LAYOUT_NO_SCRIPT_INDEX), ""); in hb_ot_layout_table_find_script() 465 const OT::GSUBGPOS &g = get_gsubgpos_table (face, table_tag); in hb_ot_layout_table_find_script() 542 static_assert ((OT::Index::NOT_FOUND_INDEX == HB_OT_LAYOUT_NO_SCRIPT_INDEX), ""); in hb_ot_layout_table_select_script() [all …]
|
D | hb-subset.cc | 288 case HB_OT_TAG_glyf: return _subset<const OT::glyf> (plan); in _subset_table() 289 case HB_OT_TAG_hdmx: return _subset<const OT::hdmx> (plan); in _subset_table() 290 case HB_OT_TAG_name: return _subset<const OT::name> (plan); in _subset_table() 294 return _subset<const OT::head> (plan); in _subset_table() 296 case HB_OT_TAG_hmtx: return _subset<const OT::hmtx> (plan); in _subset_table() 298 case HB_OT_TAG_vmtx: return _subset<const OT::vmtx> (plan); in _subset_table() 299 case HB_OT_TAG_maxp: return _subset<const OT::maxp> (plan); in _subset_table() 300 case HB_OT_TAG_sbix: return _subset<const OT::sbix> (plan); in _subset_table() 302 case HB_OT_TAG_cmap: return _subset<const OT::cmap> (plan); in _subset_table() 303 case HB_OT_TAG_OS2 : return _subset<const OT::OS2 > (plan); in _subset_table() [all …]
|
D | hb-static.cc | 45 DEFINE_NULL_NAMESPACE_BYTES (OT, Index) = {0xFF,0xFF}; 46 DEFINE_NULL_NAMESPACE_BYTES (OT, VarIdx) = {0xFF,0xFF,0xFF,0xFF}; 47 DEFINE_NULL_NAMESPACE_BYTES (OT, LangSys) = {0x00,0x00, 0xFF,0xFF, 0x00,0x00}; 48 DEFINE_NULL_NAMESPACE_BYTES (OT, RangeRecord) = {0x00,0x01, 0x00,0x00, 0x00, 0x00}; 49 DEFINE_NULL_NAMESPACE_BYTES (OT, CmapSubtableLongGroup) = {0x00,0x00,0x00,0x01, 0x00,0x00,0x00,0x00… 63 hb_blob_t *maxp_blob = c.reference_table<OT::maxp> (this); in load_num_glyphs() 64 const OT::maxp *maxp_table = maxp_blob->as<OT::maxp> (); in load_num_glyphs()
|
D | hb-face.cc | 72 …hb_blob_t *sanitized = hb_sanitize_context_t ().sanitize_blob<OT::OpenTypeFontFile> (hb_blob_refer… in hb_face_count() 73 const OT::OpenTypeFontFile& ot = *sanitized->as<OT::OpenTypeFontFile> (); in hb_face_count() 181 const OT::OpenTypeFontFile &ot_file = *data->blob->as<OT::OpenTypeFontFile> (); in _hb_face_for_data_reference_table() 183 const OT::OpenTypeFontFace &ot_face = ot_file.get_face (data->index, &base_offset); in _hb_face_for_data_reference_table() 185 const OT::OpenTypeTable &table = ot_face.get_table_by_tag (tag); in _hb_face_for_data_reference_table() 215 blob = hb_sanitize_context_t ().sanitize_blob<OT::OpenTypeFontFile> (hb_blob_reference (blob)); in hb_face_create() 555 const OT::OpenTypeFontFile &ot_file = *data->blob->as<OT::OpenTypeFontFile> (); in hb_face_get_table_tags() 556 const OT::OpenTypeFontFace &ot_face = ot_file.get_face (data->index); in hb_face_get_table_tags() 684 OT::OpenTypeFontFile *f = c.start_serialize<OT::OpenTypeFontFile> (); in _hb_face_builder_data_reference_blob() 688 hb_tag_t sfnt_tag = is_cff ? OT::OpenTypeFontFile::CFFTag : OT::OpenTypeFontFile::TrueTypeTag; in _hb_face_builder_data_reference_blob()
|
D | hb-ot-cff1-table.cc | 216 hb_codepoint_t OT::cff1::lookup_standard_encoding_for_code (hb_codepoint_t sid) in lookup_standard_encoding_for_code() 224 hb_codepoint_t OT::cff1::lookup_expert_encoding_for_code (hb_codepoint_t sid) in lookup_expert_encoding_for_code() 232 hb_codepoint_t OT::cff1::lookup_expert_charset_for_sid (hb_codepoint_t glyph) in lookup_expert_charset_for_sid() 240 hb_codepoint_t OT::cff1::lookup_expert_subset_charset_for_sid (hb_codepoint_t glyph) in lookup_expert_subset_charset_for_sid() 248 hb_codepoint_t OT::cff1::lookup_expert_charset_for_glyph (hb_codepoint_t sid) in lookup_expert_charset_for_glyph() 254 hb_codepoint_t OT::cff1::lookup_expert_subset_charset_for_glyph (hb_codepoint_t sid) in lookup_expert_subset_charset_for_glyph() 260 hb_codepoint_t OT::cff1::lookup_standard_encoding_for_sid (hb_codepoint_t code) in lookup_standard_encoding_for_sid() 314 void init (const OT::cff1::accelerator_t *_cff) in init() 328 const OT::cff1::accelerator_t *cff; 365 static bool _get_bounds (const OT::cff1::accelerator_t *cff, hb_codepoint_t glyph, bounds_t &bounds… [all …]
|
D | hb-subset-plan.cc | 47 _add_cff_seac_components (const OT::cff1::accelerator_t &cff, in _add_cff_seac_components() 192 hb_blob_ptr_t<OT::GDEF> gdef = hb_sanitize_context_t ().reference_table<OT::GDEF> (face); in _collect_layout_variation_indices() 193 hb_blob_ptr_t<OT::GPOS> gpos = hb_sanitize_context_t ().reference_table<OT::GPOS> (face); in _collect_layout_variation_indices() 201 OT::hb_collect_variation_indices_context_t c (layout_variation_indices, glyphset, gpos_lookups); in _collect_layout_variation_indices() 219 OT::cmap::accelerator_t cmap; in _cmap_closure() 230 OT::COLR::accelerator_t colr; in _colr_closure() 262 hb_blob_ptr_t<OT::MATH> math = hb_sanitize_context_t ().reference_table<OT::MATH> (face); in _math_closure() 286 OT::cmap::accelerator_t cmap; in _populate_unicodes_to_retain() 345 OT::glyf::accelerator_t glyf; in _populate_gids_to_retain() 347 OT::cff1::accelerator_t cff; in _populate_gids_to_retain() [all …]
|
D | hb-subset-cff2.cc | 218 struct cff2_subr_subsetter_t : subr_subsetter_t<cff2_subr_subsetter_t, CFF2Subrs, const OT::cff2::a… 220 cff2_subr_subsetter_t (const OT::cff2::accelerator_subset_t &acc_, const hb_subset_plan_t *plan_) in cff2_subr_subsetter_t() 260 bool create (const OT::cff2::accelerator_subset_t &acc, in create() 271 …subr_flattener_t<const OT::cff2::accelerator_subset_t, cff2_cs_interp_env_t, cff2_cs_opset_flatten… in create() 341 const OT::cff2::accelerator_subset_t &acc, in _serialize_cff2() 439 OT::cff2 *cff2 = c->allocate_min<OT::cff2> (); in _serialize_cff2() 445 cff2->topDict = OT::cff2::static_size; in _serialize_cff2() 464 _hb_subset_cff2 (const OT::cff2::accelerator_subset_t &acc, in _hb_subset_cff2() 476 OT::cff2::accelerator_subset_t acc; in hb_subset_cff2()
|
/third_party/harfbuzz/src/ |
D | hb-ot-face-table-list.hh | 49 HB_OT_TABLE (OT, head) 51 HB_OT_ACCELERATOR (OT, cmap) 53 HB_OT_TABLE (OT, hhea) 54 HB_OT_ACCELERATOR (OT, hmtx) 55 HB_OT_TABLE (OT, OS2) 57 HB_OT_ACCELERATOR (OT, post) 60 HB_OT_ACCELERATOR (OT, name) 63 HB_OT_TABLE (OT, STAT) 66 HB_OT_ACCELERATOR (OT, meta) 70 HB_OT_TABLE (OT, vhea) [all …]
|
D | hb-ot-shape-complex-arabic-fallback.hh | 47 static OT::SubstLookup * 52 OT::HBGlyphID glyphs[SHAPING_TABLE_LAST - SHAPING_TABLE_FIRST + 1]; in arabic_fallback_synthesize_lookup_single() 53 OT::HBGlyphID substitutes[SHAPING_TABLE_LAST - SHAPING_TABLE_FIRST + 1]; in arabic_fallback_synthesize_lookup_single() 81 (int(*)(const OT::HBUINT16*, const OT::HBUINT16 *)) OT::HBGlyphID::cmp, in arabic_fallback_synthesize_lookup_single() 88 OT::SubstLookup *lookup = c.start_serialize<OT::SubstLookup> (); in arabic_fallback_synthesize_lookup_single() 90 OT::LookupFlag::IgnoreMarks, in arabic_fallback_synthesize_lookup_single() 95 return ret && !c.in_error () ? c.copy<OT::SubstLookup> () : nullptr; in arabic_fallback_synthesize_lookup_single() 98 static OT::SubstLookup * 102 OT::HBGlyphID first_glyphs[ARRAY_LENGTH_CONST (ligature_table)]; in arabic_fallback_synthesize_lookup_ligature() 108 …OT::HBGlyphID ligature_list[ARRAY_LENGTH_CONST (first_glyphs) * ARRAY_LENGTH_CONST(ligature_table[… in arabic_fallback_synthesize_lookup_ligature() [all …]
|
D | hb-ot-layout.cc | 144 OT::GDEF::is_blocklisted (hb_blob_t *blob, in is_blocklisted() 253 const OT::GDEF &gdef = *font->face->table.GDEF->table; in _hb_ot_layout_set_glyph_props() 383 OT::GSUB::is_blocklisted (hb_blob_t *blob HB_UNUSED, in is_blocklisted() 393 OT::GPOS::is_blocklisted (hb_blob_t *blob HB_UNUSED, in is_blocklisted() 402 static const OT::GSUBGPOS& 409 default: return Null (OT::GSUBGPOS); in get_gsubgpos_table() 436 const OT::GSUBGPOS &g = get_gsubgpos_table (face, table_tag); in hb_ot_layout_table_get_script_tags() 462 static_assert ((OT::Index::NOT_FOUND_INDEX == HB_OT_LAYOUT_NO_SCRIPT_INDEX), ""); in hb_ot_layout_table_find_script() 463 const OT::GSUBGPOS &g = get_gsubgpos_table (face, table_tag); in hb_ot_layout_table_find_script() 540 static_assert ((OT::Index::NOT_FOUND_INDEX == HB_OT_LAYOUT_NO_SCRIPT_INDEX), ""); in hb_ot_layout_table_select_script() [all …]
|
D | hb-subset.cc | 251 case HB_OT_TAG_glyf: return _subset<const OT::glyf> (plan); in _subset_table() 252 case HB_OT_TAG_hdmx: return _subset<const OT::hdmx> (plan); in _subset_table() 253 case HB_OT_TAG_name: return _subset<const OT::name> (plan); in _subset_table() 257 return _subset<const OT::head> (plan); in _subset_table() 259 case HB_OT_TAG_hmtx: return _subset<const OT::hmtx> (plan); in _subset_table() 261 case HB_OT_TAG_vmtx: return _subset<const OT::vmtx> (plan); in _subset_table() 262 case HB_OT_TAG_maxp: return _subset<const OT::maxp> (plan); in _subset_table() 263 case HB_OT_TAG_sbix: return _subset<const OT::sbix> (plan); in _subset_table() 265 case HB_OT_TAG_cmap: return _subset<const OT::cmap> (plan); in _subset_table() 266 case HB_OT_TAG_OS2 : return _subset<const OT::OS2 > (plan); in _subset_table() [all …]
|
D | hb-static.cc | 50 DEFINE_NULL_NAMESPACE_BYTES (OT, Index) = {0xFF,0xFF}; 51 DEFINE_NULL_NAMESPACE_BYTES (OT, VarIdx) = {0xFF,0xFF,0xFF,0xFF}; 52 DEFINE_NULL_NAMESPACE_BYTES (OT, LangSys) = {0x00,0x00, 0xFF,0xFF, 0x00,0x00}; 53 DEFINE_NULL_NAMESPACE_BYTES (OT, RangeRecord) = {0x00,0x01, 0x00,0x00, 0x00, 0x00}; 54 DEFINE_NULL_NAMESPACE_BYTES (OT, CmapSubtableLongGroup) = {0x00,0x00,0x00,0x01, 0x00,0x00,0x00,0x00… 68 hb_blob_t *maxp_blob = c.reference_table<OT::maxp> (this); in load_num_glyphs() 69 const OT::maxp *maxp_table = maxp_blob->as<OT::maxp> (); in load_num_glyphs()
|
D | hb-face.cc | 71 …hb_blob_t *sanitized = hb_sanitize_context_t ().sanitize_blob<OT::OpenTypeFontFile> (hb_blob_refer… in hb_face_count() 72 const OT::OpenTypeFontFile& ot = *sanitized->as<OT::OpenTypeFontFile> (); in hb_face_count() 180 const OT::OpenTypeFontFile &ot_file = *data->blob->as<OT::OpenTypeFontFile> (); in _hb_face_for_data_reference_table() 182 const OT::OpenTypeFontFace &ot_face = ot_file.get_face (data->index, &base_offset); in _hb_face_for_data_reference_table() 184 const OT::OpenTypeTable &table = ot_face.get_table_by_tag (tag); in _hb_face_for_data_reference_table() 214 blob = hb_sanitize_context_t ().sanitize_blob<OT::OpenTypeFontFile> (hb_blob_reference (blob)); in hb_face_create() 554 const OT::OpenTypeFontFile &ot_file = *data->blob->as<OT::OpenTypeFontFile> (); in hb_face_get_table_tags() 555 const OT::OpenTypeFontFace &ot_face = ot_file.get_face (data->index); in hb_face_get_table_tags() 683 OT::OpenTypeFontFile *f = c.start_serialize<OT::OpenTypeFontFile> (); in _hb_face_builder_data_reference_blob() 686 hb_tag_t sfnt_tag = is_cff ? OT::OpenTypeFontFile::CFFTag : OT::OpenTypeFontFile::TrueTypeTag; in _hb_face_builder_data_reference_blob()
|
D | hb-ot-cff1-table.cc | 216 hb_codepoint_t OT::cff1::lookup_standard_encoding_for_code (hb_codepoint_t sid) in lookup_standard_encoding_for_code() 224 hb_codepoint_t OT::cff1::lookup_expert_encoding_for_code (hb_codepoint_t sid) in lookup_expert_encoding_for_code() 232 hb_codepoint_t OT::cff1::lookup_expert_charset_for_sid (hb_codepoint_t glyph) in lookup_expert_charset_for_sid() 240 hb_codepoint_t OT::cff1::lookup_expert_subset_charset_for_sid (hb_codepoint_t glyph) in lookup_expert_subset_charset_for_sid() 248 hb_codepoint_t OT::cff1::lookup_expert_charset_for_glyph (hb_codepoint_t sid) in lookup_expert_charset_for_glyph() 254 hb_codepoint_t OT::cff1::lookup_expert_subset_charset_for_glyph (hb_codepoint_t sid) in lookup_expert_subset_charset_for_glyph() 260 hb_codepoint_t OT::cff1::lookup_standard_encoding_for_sid (hb_codepoint_t code) in lookup_standard_encoding_for_sid() 314 void init (const OT::cff1::accelerator_t *_cff) in init() 328 const OT::cff1::accelerator_t *cff; 365 static bool _get_bounds (const OT::cff1::accelerator_t *cff, hb_codepoint_t glyph, bounds_t &bounds… [all …]
|
D | hb-subset-plan.cc | 45 _add_cff_seac_components (const OT::cff1::accelerator_t &cff, in _add_cff_seac_components() 87 hb_blob_ptr_t<OT::GSUB> gsub = hb_sanitize_context_t ().reference_table<OT::GSUB> (face); in _gsub_closure_glyphs_lookups_features() 127 hb_blob_ptr_t<OT::GPOS> gpos = hb_sanitize_context_t ().reference_table<OT::GPOS> (face); in _gpos_closure_lookups_features() 162 hb_blob_ptr_t<OT::GDEF> gdef = hb_sanitize_context_t ().reference_table<OT::GDEF> (face); in _collect_layout_variation_indices() 163 hb_blob_ptr_t<OT::GPOS> gpos = hb_sanitize_context_t ().reference_table<OT::GPOS> (face); in _collect_layout_variation_indices() 171 OT::hb_collect_variation_indices_context_t c (layout_variation_indices, glyphset, gpos_lookups); in _collect_layout_variation_indices() 189 OT::cmap::accelerator_t cmap; in _cmap_closure() 215 OT::cmap::accelerator_t cmap; in _populate_gids_to_retain() 216 OT::glyf::accelerator_t glyf; in _populate_gids_to_retain() 218 OT::cff1::accelerator_t cff; in _populate_gids_to_retain() [all …]
|
D | hb-subset-cff2.cc | 218 struct cff2_subr_subsetter_t : subr_subsetter_t<cff2_subr_subsetter_t, CFF2Subrs, const OT::cff2::a… 220 cff2_subr_subsetter_t (const OT::cff2::accelerator_subset_t &acc_, const hb_subset_plan_t *plan_) in cff2_subr_subsetter_t() 260 bool create (const OT::cff2::accelerator_subset_t &acc, in create() 271 …subr_flattener_t<const OT::cff2::accelerator_subset_t, cff2_cs_interp_env_t, cff2_cs_opset_flatten… in create() 341 const OT::cff2::accelerator_subset_t &acc, in _serialize_cff2() 439 OT::cff2 *cff2 = c->allocate_min<OT::cff2> (); in _serialize_cff2() 445 cff2->topDict = OT::cff2::static_size; in _serialize_cff2() 464 _hb_subset_cff2 (const OT::cff2::accelerator_subset_t &acc, in _hb_subset_cff2() 480 OT::cff2::accelerator_subset_t acc; in hb_subset_cff2()
|
/third_party/flutter/skia/third_party/externals/harfbuzz/src/ |
D | hb-ot-face.hh | 43 HB_OT_TABLE(OT, head) \ 44 HB_OT_ACCELERATOR(OT, cmap) \ 45 HB_OT_ACCELERATOR(OT, hmtx) \ 46 HB_OT_ACCELERATOR(OT, vmtx) \ 47 HB_OT_ACCELERATOR(OT, post) \ 48 HB_OT_TABLE(OT, kern) \ 49 HB_OT_ACCELERATOR(OT, glyf) \ 50 HB_OT_ACCELERATOR(OT, cff1) \ 51 HB_OT_ACCELERATOR(OT, cff2) \ 52 HB_OT_TABLE(OT, VORG) \ [all …]
|
D | hb-ot-shape-complex-arabic-fallback.hh | 47 static OT::SubstLookup * 52 OT::GlyphID glyphs[SHAPING_TABLE_LAST - SHAPING_TABLE_FIRST + 1]; in arabic_fallback_synthesize_lookup_single() 53 OT::GlyphID substitutes[SHAPING_TABLE_LAST - SHAPING_TABLE_FIRST + 1]; in arabic_fallback_synthesize_lookup_single() 81 (int(*)(const OT::HBUINT16*, const OT::HBUINT16 *)) OT::GlyphID::cmp, in arabic_fallback_synthesize_lookup_single() 88 OT::SubstLookup *lookup = c.start_serialize<OT::SubstLookup> (); in arabic_fallback_synthesize_lookup_single() 90 OT::LookupFlag::IgnoreMarks, in arabic_fallback_synthesize_lookup_single() 95 return ret ? c.copy<OT::SubstLookup> () : nullptr; in arabic_fallback_synthesize_lookup_single() 98 static OT::SubstLookup * 102 OT::GlyphID first_glyphs[ARRAY_LENGTH_CONST (ligature_table)]; in arabic_fallback_synthesize_lookup_ligature() 108 …OT::GlyphID ligature_list[ARRAY_LENGTH_CONST (first_glyphs) * ARRAY_LENGTH_CONST(ligature_table[0]… in arabic_fallback_synthesize_lookup_ligature() [all …]
|
D | hb-ot-layout.cc | 138 OT::GDEF::is_blacklisted (hb_blob_t *blob, in is_blacklisted() 247 const OT::GDEF &gdef = *font->face->table.GDEF->table; in _hb_ot_layout_set_glyph_props() 394 OT::GSUB::is_blacklisted (hb_blob_t *blob HB_UNUSED, in is_blacklisted() 422 OT::GPOS::is_blacklisted (hb_blob_t *blob HB_UNUSED, in is_blacklisted() 431 static const OT::GSUBGPOS& 438 default: return Null(OT::GSUBGPOS); in get_gsubgpos_table() 463 const OT::GSUBGPOS &g = get_gsubgpos_table (face, table_tag); in hb_ot_layout_table_get_script_tags() 489 static_assert ((OT::Index::NOT_FOUND_INDEX == HB_OT_LAYOUT_NO_SCRIPT_INDEX), ""); in hb_ot_layout_table_find_script() 490 const OT::GSUBGPOS &g = get_gsubgpos_table (face, table_tag); in hb_ot_layout_table_find_script() 556 static_assert ((OT::Index::NOT_FOUND_INDEX == HB_OT_LAYOUT_NO_SCRIPT_INDEX), ""); in hb_ot_layout_table_select_script() [all …]
|
D | hb-subset.cc | 158 result = _subset2<const OT::glyf> (plan); in _subset_table() 161 result = _subset2<const OT::hdmx> (plan); in _subset_table() 164 result = _subset2<const OT::name> (plan); in _subset_table() 175 result = _subset2<const OT::hmtx> (plan); in _subset_table() 181 result = _subset2<const OT::vmtx> (plan); in _subset_table() 184 result = _subset2<const OT::maxp> (plan); in _subset_table() 190 result = _subset<const OT::cmap> (plan); in _subset_table() 193 result = _subset2<const OT::OS2> (plan); in _subset_table() 196 result = _subset2<const OT::post> (plan); in _subset_table() 201 result = _subset<const OT::cff1> (plan); in _subset_table() [all …]
|
D | hb-static.cc | 45 DEFINE_NULL_NAMESPACE_BYTES (OT, Index) = {0xFF,0xFF}; 46 DEFINE_NULL_NAMESPACE_BYTES (OT, LangSys) = {0x00,0x00, 0xFF,0xFF, 0x00,0x00}; 47 DEFINE_NULL_NAMESPACE_BYTES (OT, RangeRecord) = {0x00,0x01, 0x00,0x00, 0x00, 0x00}; 48 DEFINE_NULL_NAMESPACE_BYTES (OT, CmapSubtableLongGroup) = {0x00,0x00,0x00,0x01, 0x00,0x00,0x00,0x00… 59 hb_blob_t *maxp_blob = c.reference_table<OT::maxp> (this); in load_num_glyphs() 60 const OT::maxp *maxp_table = maxp_blob->as<OT::maxp> (); in load_num_glyphs()
|
D | hb-face.cc | 69 …hb_blob_t *sanitized = hb_sanitize_context_t ().sanitize_blob<OT::OpenTypeFontFile> (hb_blob_refer… in hb_face_count() 70 const OT::OpenTypeFontFile& ot = *sanitized->as<OT::OpenTypeFontFile> (); in hb_face_count() 172 const OT::OpenTypeFontFile &ot_file = *data->blob->as<OT::OpenTypeFontFile> (); in _hb_face_for_data_reference_table() 174 const OT::OpenTypeFontFace &ot_face = ot_file.get_face (data->index, &base_offset); in _hb_face_for_data_reference_table() 176 const OT::OpenTypeTable &table = ot_face.get_table_by_tag (tag); in _hb_face_for_data_reference_table() 203 …= _hb_face_for_data_closure_create (hb_sanitize_context_t ().sanitize_blob<OT::OpenTypeFontFile> (… in hb_face_create() 522 const OT::OpenTypeFontFile &ot_file = *data->blob->as<OT::OpenTypeFontFile> (); in hb_face_get_table_tags() 523 const OT::OpenTypeFontFace &ot_face = ot_file.get_face (data->index); in hb_face_get_table_tags() 646 OT::OpenTypeFontFile *f = c.start_serialize<OT::OpenTypeFontFile> (); in _hb_face_builder_data_reference_blob() 649 hb_tag_t sfnt_tag = is_cff ? OT::OpenTypeFontFile::CFFTag : OT::OpenTypeFontFile::TrueTypeTag; in _hb_face_builder_data_reference_blob()
|
D | hb-ot-cff1-table.cc | 126 hb_codepoint_t OT::cff1::lookup_standard_encoding_for_code (hb_codepoint_t sid) in lookup_standard_encoding_for_code() 134 hb_codepoint_t OT::cff1::lookup_expert_encoding_for_code (hb_codepoint_t sid) in lookup_expert_encoding_for_code() 142 hb_codepoint_t OT::cff1::lookup_expert_charset_for_sid (hb_codepoint_t glyph) in lookup_expert_charset_for_sid() 150 hb_codepoint_t OT::cff1::lookup_expert_subset_charset_for_sid (hb_codepoint_t glyph) in lookup_expert_subset_charset_for_sid() 158 hb_codepoint_t OT::cff1::lookup_standard_encoding_for_sid (hb_codepoint_t code) in lookup_standard_encoding_for_sid() 213 void init (const OT::cff1::accelerator_t *_cff) in init() 227 const OT::cff1::accelerator_t *cff; 264 static bool _get_bounds (const OT::cff1::accelerator_t *cff, hb_codepoint_t glyph, bounds_t &bounds… 291 bool _get_bounds (const OT::cff1::accelerator_t *cff, hb_codepoint_t glyph, bounds_t &bounds, bool … in _get_bounds() 308 bool OT::cff1::accelerator_t::get_extents (hb_codepoint_t glyph, hb_glyph_extents_t *extents) const in get_extents() [all …]
|