harfbuzz/test/subset/data/expected
Garret Rieger b051f3fa83 [subset] Fix cpal subsetting when there are partial palette overlaps.
The existing code doesn't correctly handle the case where palettes partially overlap in the color record array. This changes the subsetting to only share entries in the color record array when palettes have the same first color index. Partially overlapping palettes will be converted to disjoint segments in the color record array.

Updates one of the color tests to use multiple palettes.

Also fixes fuzzer: https://oss-fuzz.com/testcase-detail/5568200165687296.
2022-05-09 12:25:05 -06:00
..
basics [subset] further optimize cmap4 packing. 2021-11-28 07:47:49 -07:00
cbdt
cff-full-font
cff-japanese
cff.notoserifmyanmar
cmap
cmap14
colr [subset] COLRv1: update subset() method for new strutc ClipList and VarIdxMap 2021-10-23 11:22:39 -07:00
colr_glyphs [subset] COLR : only include glyphs after COLR closure 2021-12-06 13:29:21 -07:00
colr_with_components [subset] Fix cpal subsetting when there are partial palette overlaps. 2022-05-09 12:25:05 -06:00
colrv1 [subset] COLRv1: update subset() method for new strutc ClipList and VarIdxMap 2021-10-23 11:22:39 -07:00
full-font [subset] bug fix in prune_langsys 2022-03-16 13:08:13 -06:00
glyf_bug_3131
glyph_names [subset] further optimize cmap4 packing. 2021-11-28 07:47:49 -07:00
japanese
layout
layout.context
layout.context_format2 [subset] inputSequence could be empty, change the sanity check 2021-11-19 12:57:43 -07:00
layout.default_features [subset] Improve sharing of Ligature subtables. 2021-12-01 08:37:04 -07:00
layout.drop_feature [subset] further optimize cmap4 packing. 2021-11-28 07:47:49 -07:00
layout.duplicate_features [subset] further optimize cmap4 packing. 2021-11-28 07:47:49 -07:00
layout.gdef
layout.gdef-attachlist [subset] During LigatureSubstFormat1 subsetting always place Coverage last. 2021-11-02 12:19:13 -06:00
layout.gdef-varstore
layout.gdef.glyphset [subset] Improve sharing of Ligature subtables. 2021-12-01 08:37:04 -07:00
layout.gpos
layout.gpos2 [subset] Fix subset_offset_array adding unused space to serializer. 2021-09-22 16:07:18 -06:00
layout.gpos3
layout.gpos4
layout.gpos5 [subset] During LigatureSubstFormat1 subsetting always place Coverage last. 2021-11-02 12:19:13 -06:00
layout.gpos6
layout.gpos8
layout.gpos8.amiri
layout.gpos9
layout.gsub3
layout.gsub5 [subset] During LigatureSubstFormat1 subsetting always place Coverage last. 2021-11-02 12:19:13 -06:00
layout.gsub5_format2 [subset] fix bug in (Chain)ContextFormat2 2021-11-02 16:05:55 -07:00
layout.gsub6
layout.gsub8
layout.khmer
layout.notonastaliqurdu [subset] Fix for issue #3397. 2022-01-28 14:20:33 -08:00
layout.tinos [subset] further optimize cmap4 packing. 2021-11-28 07:47:49 -07:00
layout.unsorted_featurelist [subset] further optimize cmap4 packing. 2021-11-28 07:47:49 -07:00
math [subset] further optimize cmap4 packing. 2021-11-28 07:47:49 -07:00
math_coverage_offset [subset] MATH: don't serialize coverage table when iterator is empty 2021-12-03 08:00:33 -07:00
post [subset] Improve sharing of Ligature subtables. 2021-12-01 08:37:04 -07:00
sbix
variable [subset] During LigatureSubstFormat1 subsetting always place Coverage last. 2021-11-02 12:19:13 -06:00