Home
last modified time | relevance | path

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

12

/external/harfbuzz_ng/src/
DMakefile.sources109 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 …]
Dmeson.build110 '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 …]
Dhb-ot-layout-gpos-table.hh44 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()
Dhb-ot-layout.cc58 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 …]
Dhb-ot-face-table-list.hh109 HB_OT_ACCELERATOR (OT, GPOS)
Dhb-subset-plan.cc47 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()
Dhb-subset.cc62 using OT::Layout::GPOS;
473 case HB_OT_TAG_GPOS: return _subset<const GPOS> (plan, buf); in _subset_table()
/external/skia/bazel/external/harfbuzz/
DBUILD.bazel50 "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 …]
/external/skia/third_party/harfbuzz/
DBUILD.gn66 "$_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 …]
/external/harfbuzz_ng/src/OT/Layout/GPOS/
DGPOS.hh27 struct GPOS : GSUBGPOS struct
70 typedef GSUBGPOS::accelerator_t<GPOS> accelerator_t; argument
128 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()
/external/harfbuzz_ng/test/shape/data/text-rendering-tests/
Dmeson.build11 'GPOS-1.tests',
12 'GPOS-2.tests',
13 'GPOS-3.tests',
14 'GPOS-4.tests',
15 'GPOS-5.tests',
DMakefile.sources11 tests/GPOS-1.tests \
12 tests/GPOS-2.tests \
13 tests/GPOS-3.tests \
14 tests/GPOS-4.tests \
15 tests/GPOS-5.tests \
/external/fonttools/Doc/source/otlLib/
Dindex.rst7 ``GSUB`` and ``GPOS`` tables: substitution and positioning rules, anchors,
55 GPOS Shared Table Builders
58 The functions help build the `GPOS shared tables <https://docs.microsoft.com/en-us/typography/opent…
71 Low-level GPOS Table Lookup Builders
/external/harfbuzz_ng/docs/
Drepacker.md12 layout rules ([GSUB/GPOS](https://docs.microsoft.com/en-us/typography/opentype/spec/gsub)) to be
24 * 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 of
59 successfully packing the graph. For example for GSUB and GPOS we can preprocess the graph and
198 of overflows. Currently the repacker implements preprocessing only for GPOS and GSUB tables.
200 ## GSUB/GPOS Table Splitting
202 The GSUB/GPOS preprocessor scans each lookup subtable and determines if the subtable's children are
214 code for each subtable type. Currently subtable splitting is only supported for GPOS subtable types.
216 ## GSUB/GPOS Extension Lookup Promotion
218 In GSUB/GPOS tables lookups can be regular lookups which use 16 bit offsets to the children subtabl…
[all …]
/external/fonttools/Lib/fontTools/merge/
Dlayout.py162 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]:
/external/harfbuzz_ng/test/subset/data/profiles/
Dkeep-gdef-gpos.txt1 --drop-tables-=GDEF,GPOS
/external/fonttools/Doc/source/ttLib/tables/
DG_P_O_S_.rst1 ``GPOS``: Glyph Positioning Table
DVTT_related.rst76 ``TSIP``: VTT GPOS Table Text Source
/external/fonttools/Tests/feaLib/data/
Dspec6b_ii.fea2 # [GPOS LookupType 2] Enumerating pairs
Dspec6d2.fea2 # [GPOS LookupType 4] Mark-to-Base attachment positioning
/external/harfbuzz_ng/test/shape/data/text-rendering-tests/fonts/
DSelawik-README.md9 … [Table Status](#table-status), below). This includes cvar (varied CVTs), GPOS/GDEF (kerning varie…
24 - [x] GPOS/GDEF - kerning
34 * Add Feature Variations (GPOS/GDEF) to switch dollar sign glyphs across weights.
/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/Lib/fontTools/otlLib/
Dbuilder.py.sketch58 #GPOS:
/external/fonttools/
DNEWS.rst99 subsetting varidxes in GPOS/GDEF (a08140d).
184 - [otlLib] Replaced environment variable for GPOS compression level with an
206 - [otBase] Try to use the Harfbuzz Repacker for packing GSUB/GPOS tables when
230 - [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 respective
530 - [varLib/otlLib] Allow merging into VariationFont without first saving GPOS
708 - [otlLib] Generate GSUB type 5 and GPOS type 7 contextual lookups where appropriate
807 - [subset] Remove FeatureVariations table and downgrade GSUB/GPOS to version 0x10000
1118 - [varLib] Fixed merging GPOS tables from master fonts with different number of
[all …]

12