Home
last modified time | relevance | path

Searched refs:GPOS (Results 1 – 13 of 13) sorted by relevance

/external/harfbuzz_ng/src/
Dhb-ot-layout.cc59 layout->gpos_blob = OT::Sanitizer<OT::GPOS>::sanitize (face->reference_table (HB_OT_TAG_GPOS)); in _hb_ot_layout_create()
60 layout->gpos = OT::Sanitizer<OT::GPOS>::lock_instance (layout->gpos_blob); in _hb_ot_layout_create()
228 static inline const OT::GPOS&
231 if (unlikely (!hb_ot_shaper_face_data_ensure (face))) return OT::Null(OT::GPOS); in _get_gpos()
947 return &_get_gpos (face) != &OT::Null(OT::GPOS); in hb_ot_layout_has_positioning()
953 OT::GPOS::position_start (font, buffer); in hb_ot_layout_position_start()
959 OT::GPOS::position_finish_advances (font, buffer); in hb_ot_layout_position_finish_advances()
965 OT::GPOS::position_finish_offsets (font, buffer); in hb_ot_layout_position_finish_offsets()
981 const OT::GPOS &gpos = _get_gpos (face); in hb_ot_layout_get_size_params()
1049 const OT::GPOS &table;
Dhb-ot-layout-private.hh127 struct GPOS;
162 const struct OT::GPOS *gpos;
Dhb-ot-layout-gpos-table.hh1495 struct GPOS : GSUBGPOS struct
1585 GPOS::position_start (hb_font_t *font HB_UNUSED, hb_buffer_t *buffer) in position_start()
1593 GPOS::position_finish_advances (hb_font_t *font HB_UNUSED, hb_buffer_t *buffer) in position_finish_advances()
1599 GPOS::position_finish_offsets (hb_font_t *font HB_UNUSED, hb_buffer_t *buffer) in position_finish_offsets()
1619 const GPOS &gpos = *(hb_ot_layout_from_face (c->face)->gpos); in dispatch_recurse_func()
1626 const GPOS &gpos = *(hb_ot_layout_from_face (c->face)->gpos); in apply_recurse_func()
/external/fonttools/Lib/fontTools/
Dmerge.py430 otTables.GSUB.mergeMap = otTables.GPOS.mergeMap = {
803 GPOS = font.get('GPOS')
805 for t in [GSUB, GPOS]:
828 GPOS = font.get('GPOS')
830 for t in [GSUB, GPOS]:
/external/sfntly/cpp/src/sfntly/
Dtag.h61 static const int32_t GPOS; member
Dtag.cc47 const int32_t Tag::GPOS = TAG('G', 'P', 'O', 'S'); member in sfntly::Tag
/external/fonttools/Doc/
Dchanges.txt76 - Added OpenType support. BASE, GDEF, GPOS, GSUB and JSTF are (almost)
118 - Added experimental CFF/GPOS/GSUB support to ttLib, read-only (but XML dumping
119 of GPOS/GSUB is for now disabled)
/external/harfbuzz_ng/
DNEWS289 Currently variations in GSUB/GPOS/GDEF are fully supported,
486 - Allow GPOS cursive connection on marks, and fix the interaction with
620 - Improve GPOS cursive attachments with conflicting lookups.
930 - Only do fallback Hebrew composition if no GPOS 'mark' available
1152 matching GSUB/GPOS lookups,
1183 - Fix GPOS mark attachment with null Anchor offsets.
1431 - Fallback mark positioning for fonts without a GPOS table.
1551 - Vertical text support in GPOS
/external/freetype/
DChangeLog.251780 appearing in the GPOS table if we are processing the default
2532 [FT_CONFIG_OPTION_USE_HARFBUZZ]: Scan GPOS coverage of features also
2533 so that we can skip glyphs that have both GSUB and GPOS data.
DChangeLog1783 For GPOS pair positioning format 1 the description of ValueRecords
1793 [otvalid] Handle `GSUB' and `GPOS' v1.1 tables.
DChangeLog.2370 don't have such a vertical component; instead, the GPOS table can be
1149 otv_{GPOS|GSUB|GDEF|JSTF|MATH}_validate().
1719 otvalid: Prevent an overflow by GPOS/GSUB 32b-bit offset.
DChangeLog.211623 (otl_jstf_validate): Add two parameters to pass GPOS and GSUB
/external/freetype/docs/
DCHANGES2431 been added to validate OpenType tables (BASE, GDEF, GPOS, GSUB,