Searched refs:GPOS (Results 1 – 25 of 39) sorted by relevance
12
109 OT/Layout/GPOS/AnchorFormat1.hh \110 OT/Layout/GPOS/AnchorFormat2.hh \111 OT/Layout/GPOS/AnchorFormat3.hh \112 OT/Layout/GPOS/Anchor.hh \113 OT/Layout/GPOS/AnchorMatrix.hh \114 OT/Layout/GPOS/ChainContextPos.hh \115 OT/Layout/GPOS/Common.hh \116 OT/Layout/GPOS/ContextPos.hh \117 OT/Layout/GPOS/CursivePosFormat1.hh \118 OT/Layout/GPOS/CursivePos.hh \[all …]
110 'OT/Layout/GPOS/AnchorFormat1.hh',111 'OT/Layout/GPOS/AnchorFormat2.hh',112 'OT/Layout/GPOS/AnchorFormat3.hh',113 'OT/Layout/GPOS/Anchor.hh',114 'OT/Layout/GPOS/AnchorMatrix.hh',115 'OT/Layout/GPOS/ChainContextPos.hh',116 'OT/Layout/GPOS/Common.hh',117 'OT/Layout/GPOS/ContextPos.hh',118 'OT/Layout/GPOS/CursivePosFormat1.hh',119 'OT/Layout/GPOS/CursivePos.hh',[all …]
44 const PosLookup &l = c->face->table.GPOS.get_relaxed ()->table->get_lookup (lookup_index); in dispatch_recurse_func()52 const PosLookup &l = c->face->table.GPOS.get_relaxed ()->table->get_lookup (this_index); in dispatch_recurse_func()59 const PosLookup &l = c->face->table.GPOS.get_relaxed ()->table->get_lookup (lookup_index); in dispatch_recurse_func()
58 using OT::Layout::GPOS;174 face->table.GPOS->table.get_length ()) in is_blocklisted()404 GPOS::is_blocklisted (hb_blob_t *blob HB_UNUSED, in is_blocklisted()419 case HB_OT_TAG_GPOS: return *face->table.GPOS->table; in get_gsubgpos_table()1319 const OT::PosLookup& l = face->table.GPOS->table->get_lookup (lookup_index); in hb_ot_layout_lookup_collect_glyphs()1551 return face->table.GPOS->table->has_data (); in hb_ot_layout_has_positioning()1566 GPOS::position_start (font, buffer); in hb_ot_layout_position_start()1581 GPOS::position_finish_advances (font, buffer); in hb_ot_layout_position_finish_advances()1595 GPOS::position_finish_offsets (font, buffer); in hb_ot_layout_position_finish_offsets()1630 const GPOS &gpos = *face->table.GPOS->table; in hb_ot_layout_get_size_params()[all …]
109 HB_OT_ACCELERATOR (OT, GPOS)
47 using OT::Layout::GPOS;358 hb_blob_ptr_t<GPOS> gpos = plan->source_table<GPOS> (); in _collect_layout_variation_indices()639 _closure_glyphs_lookups_features<GPOS> ( in _populate_gids_to_retain()
62 using OT::Layout::GPOS;473 case HB_OT_TAG_GPOS: return _subset<const GPOS> (plan, buf); in _subset_table()
50 "src/OT/Layout/GPOS/Anchor.hh",51 "src/OT/Layout/GPOS/AnchorFormat1.hh",52 "src/OT/Layout/GPOS/AnchorFormat2.hh",53 "src/OT/Layout/GPOS/AnchorFormat3.hh",54 "src/OT/Layout/GPOS/AnchorMatrix.hh",55 "src/OT/Layout/GPOS/ChainContextPos.hh",56 "src/OT/Layout/GPOS/Common.hh",57 "src/OT/Layout/GPOS/ContextPos.hh",58 "src/OT/Layout/GPOS/CursivePos.hh",59 "src/OT/Layout/GPOS/CursivePosFormat1.hh",[all …]
66 "$_src/OT/Layout/GPOS/Anchor.hh",67 "$_src/OT/Layout/GPOS/AnchorFormat1.hh",68 "$_src/OT/Layout/GPOS/AnchorFormat2.hh",69 "$_src/OT/Layout/GPOS/AnchorFormat3.hh",70 "$_src/OT/Layout/GPOS/AnchorMatrix.hh",71 "$_src/OT/Layout/GPOS/ChainContextPos.hh",72 "$_src/OT/Layout/GPOS/Common.hh",73 "$_src/OT/Layout/GPOS/ContextPos.hh",74 "$_src/OT/Layout/GPOS/CursivePos.hh",75 "$_src/OT/Layout/GPOS/CursivePosFormat1.hh",[all …]
27 struct GPOS : GSUBGPOS struct70 typedef GSUBGPOS::accelerator_t<GPOS> accelerator_t; argument128 GPOS::position_start (hb_font_t *font HB_UNUSED, hb_buffer_t *buffer) in position_start()136 GPOS::position_finish_advances (hb_font_t *font HB_UNUSED, hb_buffer_t *buffer HB_UNUSED) in position_finish_advances()142 GPOS::position_finish_offsets (hb_font_t *font, hb_buffer_t *buffer) in position_finish_offsets()165 struct GPOS_accelerator_t : Layout::GPOS::accelerator_t {166 GPOS_accelerator_t (hb_face_t *face) : Layout::GPOS::accelerator_t (face) {} in GPOS_accelerator_t()
11 'GPOS-1.tests',12 'GPOS-2.tests',13 'GPOS-3.tests',14 'GPOS-4.tests',15 'GPOS-5.tests',
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,55 GPOS Shared Table Builders58 The functions help build the `GPOS shared tables <https://docs.microsoft.com/en-us/typography/opent…71 Low-level GPOS Table Lookup Builders
12 layout rules ([GSUB/GPOS](https://docs.microsoft.com/en-us/typography/opentype/spec/gsub)) to be24 * In GSUB/GPOS overflows from Lookup subtables can be resolved by changing the Lookup to an extens…58 tables (eg. GSUB, GPOS) then in some cases preprocessing can be done to increase the chance of59 successfully packing the graph. For example for GSUB and GPOS we can preprocess the graph and198 of overflows. Currently the repacker implements preprocessing only for GPOS and GSUB tables.200 ## GSUB/GPOS Table Splitting202 The GSUB/GPOS preprocessor scans each lookup subtable and determines if the subtable's children are214 code for each subtable type. Currently subtable splitting is only supported for GPOS subtable types.216 ## GSUB/GPOS Extension Lookup Promotion218 In GSUB/GPOS tables lookups can be regular lookups which use 16 bit offsets to the children subtabl…[all …]
162 otTables.GPOS.mergeMap = \389 GPOS = font.get('GPOS')391 for t in [GSUB, GPOS]:414 GPOS = font.get('GPOS')416 for t in [GSUB, GPOS]:
1 --drop-tables-=GDEF,GPOS
1 ``GPOS``: Glyph Positioning Table
76 ``TSIP``: VTT GPOS Table Text Source
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:
99 subsetting varidxes in GPOS/GDEF (a08140d).184 - [otlLib] Replaced environment variable for GPOS compression level with an206 - [otBase] Try to use the Harfbuzz Repacker for packing GSUB/GPOS tables when230 - [varLib] fix instantiation of GPOS SinglePos values (#2555).429 - [otlLib] Added ``otlLib.optimize`` module; added GPOS compaction algorithm.439 contains GPOS ValueRecords with ``Device`` tables but without the respective530 - [varLib/otlLib] Allow merging into VariationFont without first saving GPOS708 - [otlLib] Generate GSUB type 5 and GPOS type 7 contextual lookups where appropriate807 - [subset] Remove FeatureVariations table and downgrade GSUB/GPOS to version 0x100001118 - [varLib] Fixed merging GPOS tables from master fonts with different number of[all …]