1907 Commits (cce37a6f10e0c7b06b5ead1223e92c85d88242c0)

Author SHA1 Message Date
Behdad Esfahbod cab943a015 One more fix 3 years ago
Behdad Esfahbod 070e30e6da Fix failing Mac test for previous commit 3 years ago
Behdad Esfahbod 84aa1a836c
[PairPos] Split GPOS kerning to both sides (#3235) 3 years ago
Khaled Hosny 1522015bb2 [test] Add --single-par to more places in hb-aots-tester [ci skip] 3 years ago
Behdad Esfahbod 7e160dc347 [gpos] Fix unsafe-to-break of mark-attachment 3 years ago
Simon Cozens 282642311f Test for #2140 3 years ago
Simon Cozens fc5354c5e5 Add test for #2516 3 years ago
luz paz e2e305066a Fix various typos 3 years ago
Garret Rieger 87496bf63e [subset] fix fuzzer timeout if visisted_paint goes into error. 3 years ago
Garret Rieger 067f90a820 [subset] Fix for fuzzer timeout. 3 years ago
Garret Rieger c4573c2ec7 [repacker] don't infinite loop if visited or roots is in error. 3 years ago
Behdad Esfahbod 23159084b4 [morx] Reverse graphemese, not whole buffer 3 years ago
Qunxin Liu 706014f69d [subset] (Chain)ContextSubst glyph_closure fix 3 years ago
Qunxin Liu 51655a078e [subset] COLR : only include glyphs after COLR closure 3 years ago
Qunxin Liu 74b46b29e7 [subset] MATH: don't serialize coverage table when iterator is empty 3 years ago
Khaled Hosny 6c81cd9543 [tests] Add tests for platform shapers 3 years ago
Garret Rieger 9121ed0cec [subset] Improve sharing of Ligature subtables. 3 years ago
Garret Rieger 95329081c2 [subset] further optimize cmap4 packing. 3 years ago
Garret Rieger 599143824c [subset] Don't pad glyphs when using long loca. 3 years ago
Garret Rieger d9660fd58a [subset] Make cmap4 packing more optimal. 3 years ago
Behdad Esfahbod 720ab0883b [util] Add --single-par 3 years ago
Qunxin Liu 903a6baece [subset] layout_features filtering fix 3 years ago
Khaled Hosny 69d8f27c69 [meson] Require 0.55.0 3 years ago
Qunxin Liu 84dc4e85e8 [subset] avoid writing out duplicate extra glyph names in post table 3 years ago
Qunxin Liu ca418cac74 [subset] keep features that have FeatureParams and the tag is "size" 3 years ago
Qunxin Liu e88fc41ef3 [subset] inputSequence could be empty, change the sanity check 3 years ago
Garret Rieger ace98cc65f [subset] Only sanitize recursion depth in COLR. 3 years ago
Garret Rieger f51b48c8e7 [subset] Fix fuzzer found memory leak. 3 years ago
Qunxin Liu 540f19b6fe [subset] fix bug in (Chain)ContextFormat2 3 years ago
Garret Rieger e260eeb9be [subset] Update test goldens for gdef.glyphset. 3 years ago
Qunxin Liu 60e203644b [subset] use glyphset_gsub instead of glyphset for GDEF 3 years ago
Garret Rieger e39647c0f1 [subset] update subset goldens to fix tests. 3 years ago
Qunxin Liu 0a7563a53f [subset] fuzzer fix: https://oss-fuzz.com/testcase?key=6254792024915968 3 years ago
Qunxin Liu 364b6b3989 [subset] Don't assume FeatureList is sorted 3 years ago
Garret Rieger 49c9392412 [subset] During LigatureSubstFormat1 subsetting always place Coverage last. 3 years ago
Matthias Clasen 8dc86d0703 Add a test font scale rounding behavior 3 years ago
Qunxin Liu 85deddb16e [subset] fuzzer fix: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=40406 3 years ago
Qunxin Liu 8c583db9b5 [subset] COLRv1: update subset() method for new strutc ClipList and VarIdxMap 3 years ago
David Corbett 8eaee2f887 [USE] Only skip default ignorables within CCSes 3 years ago
Garret Rieger 79937d24b7 [repacker] Add repacker test that requires space splitting. 3 years ago
Khaled Hosny bb57df7a4f [test] Add test for https://github.com/harfbuzz/harfbuzz/issues/2757#issuecomment-933531978 3 years ago
Khaled Hosny 1624550377 [test] Add test for https://github.com/harfbuzz/harfbuzz/issues/3244 3 years ago
Qunxin Liu 794b00db4b [subset] fuzzer fix: https://oss-fuzz.com/testcase-detail/6616166961905664 3 years ago
Garret Rieger d5beb96e06 [repacker] add repacker isolation test on real font. 3 years ago
Qunxin Liu ca7b9daef0 [subset] subset MATH table 3 years ago
Garret Rieger c2cc566c9d [subset] Fix subset_offset_array adding unused space to serializer. 3 years ago
Qunxin Liu 8c5c81746d [subset] fix find_duplicate_features 3 years ago
Garret Rieger 74f96d9d4b [repacker] fix heap use after free in repacker. 3 years ago
Garret Rieger d700646c33 [subset] In preperation for 3.0.0 release remove legacy subsetting api methods. 3 years ago
David Corbett a0101a31b5 [Unicode 14] Add tests 3 years ago