102 Commits (c0a6814b49e376984a0cae9d385a6f6ba8c73579)

Author SHA1 Message Date
Behdad Esfahbod c0a6814b49 Touch up new API 6 years ago
Behdad Esfahbod 477bc9aafe Add hb-ot-name.h 6 years ago
Ebrahim Byagowi dc49bd8d81 Add two APIs for getting stylistic set labels 6 years ago
Behdad Esfahbod cf975ac653 Remove use of deprecated function 6 years ago
David Corbett 2c7d4db7af Deprecate obsolete functions 6 years ago
David Corbett 91067716f5 Refactor the selection of script and language tags 6 years ago
Ebrahim Byagowi 1a7fed6318
Revert "Add a new API, hb_ot_layout_get_feature_name_ids (#976)" (#1121) 6 years ago
Garret Rieger 7d92bef9c5 [subset] collect features first, then use those to collect lookups. 6 years ago
Ebrahim Byagowi 0c1b287b72
Add a new API, hb_ot_layout_get_feature_name_ids (#976) 6 years ago
Garret Rieger 57badadb76 [subset] add a new closure call to hb-ot-layout that can compute the closure over multiple lookups. 7 years ago
Ebrahim Byagowi f24b0b9728 Update the links and revive the dead ones 7 years ago
Behdad Esfahbod 790a117007 [ot] Remove hb-ot-base.h 7 years ago
Behdad Esfahbod 551fa2d200 [BASE] Minor 7 years ago
Behdad Esfahbod ec87ba9ba3 [GX] Add hb_ot_layout_feature_with_variations_get_lookups() 8 years ago
Behdad Esfahbod 30c42b644e [GX] Add hb_ot_layout_table_find_feature_variations() 8 years ago
Behdad Esfahbod 1ba767cd4e [MATH] Move API from hb-ot-layout.h to hb-ot-math.h 8 years ago
Behdad Esfahbod 559eb56447 [MATH] Wire up get_glyph_assembly() 8 years ago
Behdad Esfahbod 353f455af7 [MATH] Wire up get_glyph_variants() 8 years ago
Behdad Esfahbod 7fe0e28c22 [MATH] Start fleshing out glyph variant API 8 years ago
Behdad Esfahbod 8bcf517fe5 [MATH] Clean up get_italics_correction() 8 years ago
Behdad Esfahbod 8a8cfad9a0 [MATH] Cleanup previous commit a bit 8 years ago
Frédéric Wang d7182d1296 MATH Table: Add API to access glyph info. 8 years ago
Frédéric Wang 319ff59161 MATH Table: Add API to access math contants. 8 years ago
Behdad Esfahbod 4d3892e9b0 [MATH] Fixups for previous commit 8 years ago
Frédéric Wang 5fbcb992bd MATH Table: Add API to check availability of math data. 8 years ago
Chun-wei Fan 835bbdc7c9 Public headers: Decorate public symbols with HB_EXTERN 9 years ago
Behdad Esfahbod 7627100f42 Mark unsigned integer literals with the u suffix 10 years ago
Behdad Esfahbod 911ca38645 Add back API removed recently 11 years ago
Jonathan Kew da13293798 Rework handling of requiredFeature to solve problem with rlig in arial.ttf from winxp 11 years ago
Luis de Bethencourt fbd4acc58a Clean ht-ob headers 11 years ago
Behdad Esfahbod 27674b4bb3 [OTLayout] Protect against out-of-range lookup indices 11 years ago
Behdad Esfahbod 6c48f20eea [otlayout] Add structs for JSTF table 11 years ago
Behdad Esfahbod 875a5cbc9c [OTLayout] Change hb_ot_layout_get_params() API 12 years ago
Behdad Esfahbod 4ab99fb8c3 Minor 12 years ago
Behdad Esfahbod e9ad71dee8 [OTLayout] Rename hb_ot_layout_position_get_size() to hb_ot_layout_get_size_params() 12 years ago
Behdad Esfahbod f54cce3c6a [OTLayout] Implement 'size' feature 12 years ago
Behdad Esfahbod a88e716021 [OTLayout] Implement hb_ot_layout_collect_lookups() 12 years ago
Behdad Esfahbod e8cfdd7fa8 Start implementing collect_glyphs() operation 12 years ago
Behdad Esfahbod 89ca8eeb83 Implement hb_ot_layout_get_glyphs_in_class() 12 years ago
Behdad Esfahbod 5a08ecf920 Implement hb_ot_layout_get_glyph_class() 12 years ago
Behdad Esfahbod 977f1740ac Unbreak tests 12 years ago
Behdad Esfahbod f30641038b Bunch of independent changes (ouch) 12 years ago
Behdad Esfahbod 362a990b22 Rename hb_ot_layout_would_substitute_lookup() and hb_ot_layout_substitute_closure_lookup() 12 years ago
Behdad Esfahbod d9b204d3d2 [GSUB] Allow non-zero-context matching in would_apply() 12 years ago
Behdad Esfahbod 5f4c52867c Minor 12 years ago
Behdad Esfahbod b0e6a26a10 [OT] Hide some API 12 years ago
Behdad Esfahbod 1e7d860613 [GPOS] Adjust mark advance-width zeroing logic 12 years ago
Behdad Esfahbod 05bd1b6342 [GSUB/GPOS] Move glyph props matching around 12 years ago
Behdad Esfahbod 11f4c87d01 [OT] Remove hb_ot_layout_ensure() 12 years ago
Behdad Esfahbod cfe9882610 Add hb_ot_layout_ensure() and hb_uniscribe_font_ensure() 12 years ago