1960 Commits (a34eea301387f95d34f646b93fc8fc2027f0b0a4)

Author SHA1 Message Date
Qunxin Liu cb5a6b5a27 [subset] support option --layout-features 4 years ago
Garret Rieger 0989b5553a [subset] Add test for overlaps flag setting. 4 years ago
Qunxin Liu f739e1dc6a [subset] subset both CPAL and COLRv1 4 years ago
Kurt Kartaltepe 2000f47ae5 [set] Compute is_subset by comparing pages. 4 years ago
Jonathan Kew 89df353996 [aat] Add testcase for Apple Color Emoji couple-with-skin-tones sequence. 4 years ago
Garret Rieger a08900b721 [subset] fix failing colrv0 subsetting when font has composite glyphs. 4 years ago
Garret Rieger b07b97d5d7 [subset] Add more Noto Nastaliq test cases. 4 years ago
Garret Rieger 2b7647649a [subset] update test-subset-gpos expected files. 4 years ago
Garret Rieger 92757f6809 [subset] Don't drop anchor device tables when dropping hints. These may contain variation data. 4 years ago
Garret Rieger 6fddc2bbf9 [subset] subset layout tables (G*) by default. 4 years ago
Garret Rieger 425ba1f4ab [subset] fixes infinite loop in hb_set_get_max(). 4 years ago
Garret Rieger ec4321068b [subset] fix infinite loop caused by alloc failure in repacker. 4 years ago
Garret Rieger 0e845d973e [subset] fix memory leak in repacker caused by failed alloc. 4 years ago
Garret Rieger 3fb62cdc14 [subset] fail on offset overflow in tables that we don't repack. 4 years ago
Behdad Esfahbod 47cbf8f2c4 [test] Silence more compiler warnings 4 years ago
Qunxin Liu 9dc9f0385d [subset] fix for fuzzer testcase: https://oss-fuzz.com/testcase-detail/5858518134554624 4 years ago
Qunxin Liu 4af5dacedc [subset] add fuzzer testcase 4 years ago
Garret Rieger 64122b5a44 [subset] don't visit lookup if covered glyph set has failed. 4 years ago
Garret Rieger 4ec18c85e6 [subset] add subsetting tests with drop hints and layout subsetting enabled. 4 years ago
Garret Rieger 71d6d15600 [subset] clamp distance to prevent shifting outside of the limits of int64. 4 years ago
Garret Rieger 596f4258d0 [subset] copy Lookup::markFilteringSet when subseting. 4 years ago
Garret Rieger c35d786397 [subset] never drop the 'pref' feature. 4 years ago
Garret Rieger 85b0728783 Add full variable font subsetting test. 4 years ago
Garret Rieger b10741ca7f [subset] when closing glyphs in context lookups don't use a current glyph set if a lookup is already applied. 4 years ago
Garret Rieger 2773d05740 [subset] Add a test case using NotoNastaliqUrdu. 4 years ago
Garret Rieger c5c13006a1 [subset] fix memory leaks found in https://oss-fuzz.com/testcase-detail/5179935334465536 4 years ago
Garret Rieger adca4ce071 [subset] fixes https://oss-fuzz.com/testcase-detail/6173520787800064. 4 years ago
Garret Rieger 752e393ad2 [subset] avoid calling clear on null pool set. 4 years ago
Garret Rieger 8741914a80 [subset] fix memory leak when map insert fails. 4 years ago
Garret Rieger 5b6da6d2f0 [subset] add fuzzer test case. 4 years ago
Garret Rieger a804a0c903 [subset] add fuzzer test case. 4 years ago
Qunxin Liu 95230e291d [subset] support subsetting GSUB8 4 years ago
Garret Rieger 0104409959 Fix repack_tests for distcheck. 4 years ago
Garret Rieger b8b8c58b9f [subset] add tests that check for successful repacking of a real font file. 4 years ago
Qunxin Liu 56ca435787 [subset] fix for collect_features and remove_redundant_lamngsys 4 years ago
Garret Rieger 69d772e522 [subset] Fixed test gsub5 test files. 4 years ago
Qunxin Liu 0e1c0fa404 [subset] optimize glyph closure method: step 5 4 years ago
Garret Rieger 1b79b8cd2d [subset] update gpos tests to reflect updated behaviour. 4 years ago
Garret Rieger b1b1486d07 [subset] update expected files to not include cmap12 pruning. 4 years ago
Garret Rieger 190b7a98f8 [subset] Update PairPosFormat2 subsetting to match fontTools updated subsetting (https://github.com/fonttools/fonttools/pull/2221) 4 years ago
Khaled Hosny f2d08578e7 [tests] Increase shape-fuzzer timeout 4 years ago
Behdad Esfahbod 15f3ef0136 [test] Fix output format 4 years ago
Khaled Hosny 7686ff854b
[ot] Keep substituted Default_Ignorables (#2886) 4 years ago
Behdad Esfahbod fd489433a8 [indic] Fix cluster-merging logic with cluster-level=1 4 years ago
Behdad Esfahbod 1c693e8c28 [test] Fix unused-var warning 4 years ago
justvanrossum 1551f3d518 fixing more expected test results 4 years ago
justvanrossum 79e4f436e7 Apply rounding correctly when calculating glyph extents for CFF and CFF2; adjust expected test results 4 years ago
justvanrossum d01ebeae21 calculate extents based on scaled then rounded values; undo two of the earlier test result adjustments 4 years ago
justvanrossum 1d02e9c63b two more adjusted expected extents results (still not convinced this is the right thing, though) 4 years ago
justvanrossum cd0babe6a6 adjust expected test result 4 years ago