Searched refs:GPOS (Results 1 – 25 of 29) sorted by relevance
12
11 tests/GPOS-1.tests \12 tests/GPOS-2.tests \13 tests/GPOS-3.tests \14 tests/GPOS-4.tests \15 tests/GPOS-5.tests \
7 ``GSUB`` and ``GPOS`` tables: substitution and positioning rules, anchors,36 GPOS Shared Table Builders39 The functions help build the `GPOS shared tables <https://docs.microsoft.com/en-us/typography/opent…48 Low-level GPOS Table Lookup Builders
171 face->table.GPOS->table.get_length ()) in is_blacklisted()427 OT::GPOS::is_blacklisted (hb_blob_t *blob HB_UNUSED, in is_blacklisted()442 case HB_OT_TAG_GPOS: return *face->table.GPOS->table; in get_gsubgpos_table()1259 const OT::PosLookup& l = face->table.GPOS->table->get_lookup (lookup_index); in hb_ot_layout_lookup_collect_glyphs()1526 return face->table.GPOS->table->has_data (); in hb_ot_layout_has_positioning()1541 OT::GPOS::position_start (font, buffer); in hb_ot_layout_position_start()1556 OT::GPOS::position_finish_advances (font, buffer); in hb_ot_layout_position_finish_advances()1570 OT::GPOS::position_finish_offsets (font, buffer); in hb_ot_layout_position_finish_offsets()1605 const OT::GPOS &gpos = *face->table.GPOS->table; in hb_ot_layout_get_size_params()1794 table (*face->table.GPOS->table), in GPOSProxy()[all …]
100 HB_OT_ACCELERATOR (OT, GPOS)
1928 struct GPOS : GSUBGPOS struct1948 typedef GSUBGPOS::accelerator_t<GPOS> accelerator_t; argument2027 GPOS::position_start (hb_font_t *font HB_UNUSED, hb_buffer_t *buffer) in position_start()2035 GPOS::position_finish_advances (hb_font_t *font HB_UNUSED, hb_buffer_t *buffer HB_UNUSED) in position_finish_advances()2041 GPOS::position_finish_offsets (hb_font_t *font HB_UNUSED, hb_buffer_t *buffer) in position_finish_offsets()2056 struct GPOS_accelerator_t : GPOS::accelerator_t {};2065 const PosLookup &l = c->face->table.GPOS.get_relaxed ()->table->get_lookup (lookup_index); in dispatch_recurse_func()2070 const PosLookup &l = c->face->table.GPOS.get_relaxed ()->table->get_lookup (lookup_index); in apply_recurse_func()
221 result = _subset2<const OT::GPOS> (plan); in _subset_table()
1 --drop-tables-=GSUB,GPOS
2 # [GPOS LookupType 2] Enumerating pairs
2 # [GPOS LookupType 4] Mark-to-Base attachment positioning
9 … [Table Status](#table-status), below). This includes cvar (varied CVTs), GPOS/GDEF (kerning varie…24 - [x] GPOS/GDEF - kerning34 * Add Feature Variations (GPOS/GDEF) to switch dollar sign glyphs across weights.
61 static const int32_t GPOS; member
47 const int32_t Tag::GPOS = TAG('G', 'P', 'O', 'S'); member in sfntly::Tag
58 #GPOS:
618 otTables.GPOS.mergeMap = \1095 GPOS = font.get('GPOS')1097 for t in [GSUB, GPOS]:1118 GPOS = font.get('GPOS')1120 for t in [GSUB, GPOS]:
14 - [varLib/otlLib] Allow merging into VariationFont without first saving GPOS192 - [otlLib] Generate GSUB type 5 and GPOS type 7 contextual lookups where appropriate291 - [subset] Remove FeatureVariations table and downgrade GSUB/GPOS to version 0x10000602 - [varLib] Fixed merging GPOS tables from master fonts with different number of658 - [otlLib] Better compress ``GPOS`` SinglePos (LookupType 1) subtables (#1539).822 - [merge] Fixed AssertionError when none of the script tables in GPOS/GSUB have1083 - [varLib/subset] Fixed issue with subsetting GPOS variation data not1239 - [varLib.mutator] Suport instantiation of GPOS, GDEF and MVAR (#1079).1298 - [subset] Support GSUB/GPOS.FeatureVariations (fe01d87b).1495 - [varLib] Fix regression where GPOS values were stored as 0.[all …]
182 o Don't apply GPOS if morx is being applied. Matches Apple.297 Automatically used if GSUB/GPOS are not available respectively.299 GSUB/GPOS.812 Currently variations in GSUB/GPOS/GDEF are fully supported,1009 - Allow GPOS cursive connection on marks, and fix the interaction with1143 - Improve GPOS cursive attachments with conflicting lookups.1453 - Only do fallback Hebrew composition if no GPOS 'mark' available1675 matching GSUB/GPOS lookups,1706 - Fix GPOS mark attachment with null Anchor offsets.1954 - Fallback mark positioning for fonts without a GPOS table.[all …]
39 FFTM, Feat, GDEF, GMAP, GPKG, GPOS, GSUB, Glat, Gloc, HVAR, JSTF,
55 - ``varLib.interpolate_layout``: Interpolate GDEF/GPOS/GSUB tables for a point on a designspace
306 ot.GPOS.collect_device_varidxes = Object_collect_device_varidxes323 ot.GPOS.remap_device_varidxes = Object_remap_device_varidxes
2190 For GPOS pair positioning format 1 the description of ValueRecords2200 [otvalid] Handle `GSUB' and `GPOS' v1.1 tables.
1780 appearing in the GPOS table if we are processing the default2532 [FT_CONFIG_OPTION_USE_HARFBUZZ]: Scan GPOS coverage of features also2533 so that we can skip glyphs that have both GSUB and GPOS data.
70 don't have such a vertical component; instead, the GPOS table can be1149 otv_{GPOS|GSUB|GDEF|JSTF|MATH}_validate().1719 otvalid: Prevent an overflow by GPOS/GSUB 32b-bit offset.
1140 kerning data and any GPOS code.
17356 <!-- const OT::GPOS& GPOSProxy::table -->17730 <!-- OT::GPOS* -->17732 <!-- OT::GPOS* const -->18774 <!-- const OT::GPOS -->18776 <!-- const OT::GPOS& -->18778 <!-- const OT::GPOS& -->18780 <!-- const OT::GPOS* -->18782 <!-- const OT::GPOS* const -->25568 <!-- struct OT::GPOS -->25569 …<class-decl name='GPOS' size-in-bits='80' is-struct='yes' visibility='default' filepath='/tmp/lege…[all …]