Home
last modified time | relevance | path

Searched refs:OT (Results 1 - 25 of 83) sorted by relevance

1234

/third_party/skia/third_party/externals/harfbuzz/src/
H A 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, vhe
[all...]
H A 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 in arabic_fallback_synthesize_lookup_single()
[all...]
H A 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 in hb_ot_layout_table_select_script()
[all...]
H A Dhb-subset.cc142 DEBUG_MSG (SUBSET, nullptr, "OT::%c%c%c%c ran out of room; reallocating to %u bytes.", in _try_subset()
147 DEBUG_MSG (SUBSET, nullptr, "OT::%c%c%c%c failed to reallocate %u bytes.", in _try_subset()
167 "OT::%c%c%c%c::subset sanitize failed on source table.", HB_UNTAG (tag)); in _subset()
177 "OT::%c%c%c%c initial estimated table size: %u bytes.", HB_UNTAG (tag), buf_size); in _subset()
180 DEBUG_MSG (SUBSET, nullptr, "OT::%c%c%c%c failed to allocate %u bytes.", HB_UNTAG (tag), buf_size); in _subset()
195 DEBUG_MSG (SUBSET, nullptr, "OT::%c%c%c%c::subset FAILED!", HB_UNTAG (tag)); in _subset()
201 DEBUG_MSG (SUBSET, nullptr, "OT::%c%c%c%c::subset table subsetted to empty.", HB_UNTAG (tag)); in _subset()
210 "OT::%c%c%c%c final subset table size: %u bytes.", in _subset()
216 DEBUG_MSG (SUBSET, nullptr, "OT::%c%c%c%c::subset %s", in _subset()
288 case HB_OT_TAG_glyf: return _subset<const OT in _subset_table()
[all...]
H A 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, 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()
H A Dhb-face.cc72 hb_blob_t *sanitized = hb_sanitize_context_t ().sanitize_blob<OT::OpenTypeFontFile> (hb_blob_reference (blob)); 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 in hb_face_get_table_tags()
[all...]
H A 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
[all...]
H A 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 in _math_closure()
[all...]
H A Dhb-subset-cff2.cc218 struct cff2_subr_subsetter_t : subr_subsetter_t<cff2_subr_subsetter_t, CFF2Subrs, const OT::cff2::accelerator_subset_t, cff2_cs_interp_env_t, cff2_cs_opset_subr_subset_t>
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_t> 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 in hb_subset_cff2()
[all...]
H A Dhb-uniscribe.cc335 blob = hb_sanitize_context_t ().sanitize_blob<OT::OpenTypeFontFile> (blob); in _hb_rename_font()
344 unsigned int name_table_length = OT::name::min_size + in _hb_rename_font()
345 ARRAY_LENGTH (name_IDs) * OT::NameRecord::static_size + in _hb_rename_font()
360 OT::name &name = StructAtOffset<OT::name> (new_sfnt_data, name_table_offset); in _hb_rename_font()
366 OT::NameRecord &record = name.nameRecordZ[i]; in _hb_rename_font()
384 const OT::OpenTypeFontFile &file = * (OT::OpenTypeFontFile *) (new_sfnt_data); in _hb_rename_font()
390 const OT::OpenTypeFontFace &face = file.get_face (face_index); in _hb_rename_font()
394 OT in _hb_rename_font()
[all...]
H A Dhb-kern.hh35 namespace OT { namespace
52 OT::hb_ot_apply_context_t c (1, font, buffer); in kern()
54 c.set_lookup_props (OT::LookupFlag::IgnoreMarks); in kern()
135 } /* namespace OT */
H A Dtest-unicode-ranges.cc33 if (OT::_hb_ot_os2_get_unicode_range_bit (cp) != bit) in test()
36 OT::_hb_ot_os2_get_unicode_range_bit (cp), in test()
H A Dhb-subset-cff1.cc337 struct cff1_subr_subsetter_t : subr_subsetter_t<cff1_subr_subsetter_t, CFF1Subrs, const OT::cff1::accelerator_subset_t, cff1_cs_interp_env_t, cff1_cs_opset_subr_subset_t, OpCode_endchar>
339 cff1_subr_subsetter_t (const OT::cff1::accelerator_subset_t &acc_, const hb_subset_plan_t *plan_) in cff1_subr_subsetter_t()
402 void plan_subset_encoding (const OT::cff1::accelerator_subset_t &acc, hb_subset_plan_t *plan) in plan_subset_encoding()
466 void plan_subset_charset (const OT::cff1::accelerator_subset_t &acc, hb_subset_plan_t *plan) in plan_subset_charset()
515 bool collect_sids_in_dicts (const OT::cff1::accelerator_subset_t &acc) in collect_sids_in_dicts()
537 bool create (const OT::cff1::accelerator_subset_t &acc, in create()
611 subr_flattener_t<const OT::cff1::accelerator_subset_t, cff1_cs_interp_env_t, cff1_cs_opset_flatten_t, OpCode_endchar> in create()
710 const OT::cff1::accelerator_subset_t &acc, in _serialize_cff1()
866 OT::cff1 *cff = c->allocate_min<OT in _serialize_cff1()
[all...]
H A Dhb-ot-font.cc111 const OT::hmtx_accelerator_t &hmtx = *ot_face->hmtx; in hb_ot_get_glyph_h_advances()
131 const OT::vmtx_accelerator_t &vmtx = *ot_face->vmtx; in hb_ot_get_glyph_v_advances()
154 const OT::VORG &VORG = *ot_face->VORG; in hb_ot_get_glyph_v_origin()
165 const OT::vmtx_accelerator_t &vmtx = *ot_face->vmtx; in hb_ot_get_glyph_v_origin()
H A Dhb-ot-name.cc62 const OT::name_accelerator_t &name = *face->table.name; in hb_ot_name_list_names()
121 const OT::name_accelerator_t &name = *face->table.name; in hb_ot_name_get_utf()
H A Dhb-ot-var.cc283 const OT::fvar &fvar = *face->table.fvar; in hb_ot_var_normalize_variations()
317 const OT::fvar &fvar = *face->table.fvar; in hb_ot_var_normalize_coords()
H A Dhb-repacker.hh958 OT::Offset<O>* offset = reinterpret_cast<OT::Offset<O>*> (head + link.position); in serialize_link_of_type()
980 serialize_link_of_type<OT::HBINT32> (link, head, c); in serialize_link()
982 serialize_link_of_type<OT::HBUINT32> (link, head, c); in serialize_link()
988 serialize_link_of_type<OT::HBINT16> (link, head, c); in serialize_link()
990 serialize_link_of_type<OT::HBUINT16> (link, head, c); in serialize_link()
994 serialize_link_of_type<OT::HBUINT24> (link, head, c); in serialize_link()
H A Dhb-ot-cff2-table.hh382 namespace OT { namespace
412 const OT::cff2 *cff2 = this->blob->template as<OT::cff2> (); in init()
414 if (cff2 == &Null (OT::cff2)) in init()
529 } /* namespace OT */
H A Dhb-ot-layout.hh109 namespace OT { namespace
116 hb_ot_layout_substitute_lookup (OT::hb_ot_apply_context_t *c,
117 const OT::SubstLookup &lookup,
118 const OT::hb_ot_layout_lookup_accelerator_t &accel);
H A Dhb-ot-gasp-table.hh40 namespace OT { namespace
81 } /* namespace OT */
H A Dhb-aat-layout-just-table.hh43 using namespace OT;
313 typedef OT::Array32Of<WidthDeltaPair> WidthDeltaCluster;
H A Dhb-ot-cff2-table.cc103 bool OT::cff2::accelerator_t::get_extents (hb_font_t *font, in get_extents()
196 bool OT::cff2::accelerator_t::get_path (hb_font_t *font, hb_codepoint_t glyph, draw_helper_t &draw_helper) const in get_path()
H A Dhb-ot-metrics.cc105 const OT::GaspRange& range = face->table.gasp->get_gasp_range (metrics_tag - HB_TAG ('g','s','p','0'));
106 if (&range == &Null (OT::GaspRange)) return false;
H A Dhb-aat-layout-ankr-table.hh39 using namespace OT;
H A Dhb-aat-ltag-table.hh39 using namespace OT;

Completed in 16 milliseconds

1234