/third_party/skia/third_party/externals/harfbuzz/src/ |
D | hb-aat-layout.cc | 48 AAT::hb_aat_apply_context_t::hb_aat_apply_context_t (const hb_ot_shape_plan_t *plan_, in hb_aat_apply_context_t() 57 ankr_table (&Null (AAT::ankr)), in hb_aat_apply_context_t() 67 AAT::hb_aat_apply_context_t::~hb_aat_apply_context_t () in ~hb_aat_apply_context_t() 71 AAT::hb_aat_apply_context_t::set_ankr_table (const AAT::ankr *ankr_table_) in set_ankr_table() 206 const AAT::morx& morx = *mapper->face->table.morx; in hb_aat_layout_compile_map() 213 const AAT::mort& mort = *mapper->face->table.mort; in hb_aat_layout_compile_map() 248 const AAT::morx& morx = *morx_blob->as<AAT::morx> (); in hb_aat_layout_substitute() 251 AAT::hb_aat_apply_context_t c (plan, font, buffer, morx_blob); in hb_aat_layout_substitute() 259 const AAT::mort& mort = *mort_blob->as<AAT::mort> (); in hb_aat_layout_substitute() 262 AAT::hb_aat_apply_context_t c (plan, font, buffer, mort_blob); in hb_aat_layout_substitute() [all …]
|
D | hb-ot-face-table-list.hh | 111 HB_OT_TABLE (AAT, morx) 112 HB_OT_TABLE (AAT, mort) 113 HB_OT_TABLE (AAT, kerx) 114 HB_OT_TABLE (AAT, ankr) 115 HB_OT_TABLE (AAT, trak) 116 HB_OT_TABLE (AAT, ltag) 117 HB_OT_TABLE (AAT, feat)
|
D | hb-ot-kern-table.hh | 62 bool apply (AAT::hb_aat_apply_context_t *c) const in apply() 160 AAT::KerxSubTableFormat0<KernSubTableHeader> format0; 161 AAT::KerxSubTableFormat1<KernSubTableHeader> format1; 162 AAT::KerxSubTableFormat2<KernSubTableHeader> format2; 173 typedef AAT::ObsoleteTypes Types; 205 struct KernOT : AAT::KerxTable<KernOT> 207 friend struct AAT::KerxTable<KernOT>; 228 typedef AAT::ObsoleteTypes Types; 260 struct KernAAT : AAT::KerxTable<KernAAT> 262 friend struct AAT::KerxTable<KernAAT>; [all …]
|
D | hb-aat-layout-common.hh | 37 namespace AAT { namespace 425 struct Null<AAT::Lookup<T>> { 426 static AAT::Lookup<T> const & get_null () in get_null() 427 { return *reinterpret_cast<const AAT::Lookup<T> *> (_hb_Null_AAT_Lookup); } in get_null() 429 namespace AAT { namespace 881 HB_INTERNAL void set_ankr_table (const AAT::ankr *ankr_table_);
|
D | hb-aat-layout-feat-table.hh | 37 namespace AAT { namespace 74 DECLARE_NULL_NAMESPACE_BYTES (AAT, SettingName);
|
D | hb-aat-ltag-table.hh | 37 namespace AAT { namespace
|
D | hb-aat-layout-ankr-table.hh | 37 namespace AAT { namespace
|
D | hb-static.cc | 50 DEFINE_NULL_NAMESPACE_BYTES (AAT, SettingName) = {0xFF,0xFF, 0xFF,0xFF};
|
D | hb-aat-layout-bsln-table.hh | 37 namespace AAT { namespace
|
D | hb-aat-map.cc | 58 const AAT::FeatureName* feature = &face->table.feat->get_feature (mapping->aatFeatureType); in add_feature()
|
D | hb-aat-layout-opbd-table.hh | 38 namespace AAT { namespace
|
D | hb-aat-layout-trak-table.hh | 42 namespace AAT { namespace
|
D | hb-aat-layout-just-table.hh | 41 namespace AAT { namespace
|
D | hb-ot-layout.cc | 130 const AAT::kern& kern = *blob->as<AAT::kern> (); in hb_ot_layout_kern() 132 AAT::hb_aat_apply_context_t c (plan, font, buffer, blob); in hb_ot_layout_kern()
|
D | hb-aat-layout-kerx-table.hh | 41 namespace AAT { namespace 870 bool apply (AAT::hb_aat_apply_context_t *c) const in apply()
|
D | hb-aat-layout-morx-table.hh | 45 namespace AAT { namespace
|
/third_party/skia/third_party/externals/freetype/src/gxvalid/ |
D | module.mk | 20 $(ECHO_DRIVER)gxvalid $(ECHO_DRIVER_DESC)TrueTypeGX/AAT validation module$(ECHO_DRIVER_DONE)
|
D | README | 10 Text', Apple Advanced Typography (AAT). In addition, gxvalid can 11 validates `kern' tables which have been extended for AAT. Like the 110 Apple. But gxvalid cannot check a how QuickDraw GX/AAT renderer uses 116 QuickDraw GX/AAT uses a `State Machine' to provide `stateful' layout 202 fact, MacOS is shipped with fonts including broken GX/AAT tables, but 222 are distributed officially, but many broken GX/AAT tables were found 278 GX/AAT defines a `bracketing' property of the glyphs in the `prop' 290 The GX/AAT extension can include 255 different layout features,
|
/third_party/freetype/ |
D | backport-freetype-2.2.1-enable-valid.patch | 15 # TrueType GX/AAT table validation. Needs `ftgxval.c' below.
|
/third_party/icu/docs/userguide/layoutengine/ |
D | index.md | 102 2. If the font contains Apple Advanced Typography (AAT) tables, the 116 The AAT processing in the LayoutEngine is relatively basic as it only applies 118 Devanagari text. Since AAT processing is not script-specific, it might not work
|
/third_party/skia/third_party/externals/harfbuzz/ |
D | NEWS | 209 - Fix an AAT's `kerx` issue on broken rendering of Devanagari Sangam MN. 210 - Remove AAT's `lcar` table support from _get_ligature_carets API, not even much 253 - A fix in AAT kerning for Geeza Pro. 262 - AAT is now always preferred for horizontal scripts when both AAT and OT 383 - AAT bug fixes. 408 - AAT shaping improvements: 440 - Fix AAT 'mort' shaping, which was broken in 2.1.2 447 - AAT shaping improvements: 457 - AAT improvements: 465 - AAT shaping improvements: [all …]
|
D | CONFIG.md | 122 * `HB_MINI`: Disables shaping of AAT as well as legacy fonts. Ie. it produces
|
/third_party/skia/third_party/externals/freetype/docs/ |
D | INSTALL.ANY | 86 src/gxvalid/gxvalid.c -- TrueTypeGX/AAT table validation
|
/third_party/skia/third_party/externals/freetype/ |
D | modules.cfg | 115 # TrueType GX/AAT table validation. Needs `ftgxval.c' below.
|
/third_party/skia/third_party/externals/freetype/docs/oldlogs/ |
D | ChangeLog.22 | 2533 Add gxvalid module to validate TrueType GX/AAT tables. 2549 * include/freetype/tttags.h: Add tags for TrueType GX/AAT tables. 2559 validation service for TrueType GX/AAT and classic kern table.
|