Home
last modified time | relevance | path

Searched refs:OT (Results 1 – 25 of 289) sorted by relevance

12345678910>>...12

/third_party/skia/third_party/externals/harfbuzz/src/
Dhb-ot-face-table-list.hh49 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 …]
Dhb-ot-shape-complex-arabic-fallback.hh47 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()
108OT::HBGlyphID16 ligature_list[ARRAY_LENGTH_CONST (first_glyphs) * ARRAY_LENGTH_CONST(ligature_tabl… in arabic_fallback_synthesize_lookup_ligature()
[all …]
Dhb-ot-layout.cc146 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 …]
Dhb-subset.cc288 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 …]
Dhb-static.cc45 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()
Dhb-face.cc72 …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()
Dhb-ot-cff1-table.cc216 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 …]
Dhb-subset-plan.cc47 _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 …]
Dhb-subset-cff2.cc218 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/
Dhb-ot-face-table-list.hh49 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 …]
Dhb-ot-shape-complex-arabic-fallback.hh47 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()
108OT::HBGlyphID ligature_list[ARRAY_LENGTH_CONST (first_glyphs) * ARRAY_LENGTH_CONST(ligature_table[… in arabic_fallback_synthesize_lookup_ligature()
[all …]
Dhb-ot-layout.cc144 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 …]
Dhb-subset.cc251 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 …]
Dhb-static.cc50 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()
Dhb-face.cc71 …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()
Dhb-ot-cff1-table.cc216 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 …]
Dhb-subset-plan.cc45 _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 …]
Dhb-subset-cff2.cc218 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/
Dhb-ot-face.hh43 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 …]
Dhb-ot-shape-complex-arabic-fallback.hh47 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()
108OT::GlyphID ligature_list[ARRAY_LENGTH_CONST (first_glyphs) * ARRAY_LENGTH_CONST(ligature_table[0]… in arabic_fallback_synthesize_lookup_ligature()
[all …]
Dhb-ot-layout.cc138 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 …]
Dhb-subset.cc158 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 …]
Dhb-static.cc45 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()
Dhb-face.cc69 …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()
Dhb-ot-cff1-table.cc126 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 …]

12345678910>>...12