From 605aed0544e51fa2534a3324262f3935d4dcfe99 Mon Sep 17 00:00:00 2001 From: Qunxin Liu Date: Fri, 24 Feb 2023 10:17:32 -0800 Subject: [PATCH] [instancer] bug fix in post table applying mvar deltas --- src/hb-ot-post-table.hh | 8 ++++---- test/subset/data/Makefile.am | 1 + test/subset/data/Makefile.sources | 1 + ...int.wght=400,CASL=0,CRSV=0,MONO=0,slnt=0.ttf | Bin 0 -> 1884 bytes test/subset/data/fonts/Recursive-ABC.ttf | Bin 0 -> 20332 bytes .../data/tests/post_apply_mvar_delta.tests | 11 +++++++++++ test/subset/meson.build | 1 + 7 files changed, 18 insertions(+), 4 deletions(-) create mode 100644 test/subset/data/expected/post_apply_mvar_delta/Recursive-ABC.no-layout.retain-all-codepoint.wght=400,CASL=0,CRSV=0,MONO=0,slnt=0.ttf create mode 100644 test/subset/data/fonts/Recursive-ABC.ttf create mode 100644 test/subset/data/tests/post_apply_mvar_delta.tests diff --git a/src/hb-ot-post-table.hh b/src/hb-ot-post-table.hh index e0eb77094..042fa611a 100644 --- a/src/hb-ot-post-table.hh +++ b/src/hb-ot-post-table.hh @@ -99,6 +99,10 @@ struct post post *post_prime = c->serializer->start_embed (); if (unlikely (!post_prime)) return_trace (false); + bool glyph_names = c->plan->flags & HB_SUBSET_FLAGS_GLYPH_NAMES; + if (!serialize (c->serializer, glyph_names)) + return_trace (false); + #ifndef HB_NO_VAR if (c->plan->normalized_coords) { @@ -110,10 +114,6 @@ struct post } #endif - bool glyph_names = c->plan->flags & HB_SUBSET_FLAGS_GLYPH_NAMES; - if (!serialize (c->serializer, glyph_names)) - return_trace (false); - if (c->plan->user_axes_location.has (HB_TAG ('s','l','n','t')) && !c->plan->pinned_at_default) { diff --git a/test/subset/data/Makefile.am b/test/subset/data/Makefile.am index a76fcef18..72cd0d48b 100644 --- a/test/subset/data/Makefile.am +++ b/test/subset/data/Makefile.am @@ -65,6 +65,7 @@ EXTRA_DIST += \ expected/instance_no_double_free \ expected/mvar_full_instance \ expected/instance_comp_glyph_empty_child \ + expected/post_apply_mvar_delta \ fonts \ profiles \ $(NULL) diff --git a/test/subset/data/Makefile.sources b/test/subset/data/Makefile.sources index 1df8b16a4..0c5954520 100644 --- a/test/subset/data/Makefile.sources +++ b/test/subset/data/Makefile.sources @@ -56,6 +56,7 @@ TESTS = \ tests/instance_no_double_free.tests \ tests/mvar_full_instance.tests \ tests/instance_comp_glyph_empty_child.tests \ + tests/post_apply_mvar_delta.tests \ $(NULL) # TODO: re-enable once colrv1 subsetting is stabilized. diff --git a/test/subset/data/expected/post_apply_mvar_delta/Recursive-ABC.no-layout.retain-all-codepoint.wght=400,CASL=0,CRSV=0,MONO=0,slnt=0.ttf b/test/subset/data/expected/post_apply_mvar_delta/Recursive-ABC.no-layout.retain-all-codepoint.wght=400,CASL=0,CRSV=0,MONO=0,slnt=0.ttf new file mode 100644 index 0000000000000000000000000000000000000000..08a3081706caad9187a76d7163e502f8c9c308e9 GIT binary patch literal 1884 zcmbVMU2Kz87=F+Be!8D-UDvPu)>`_v@ogRLe!6yLtPILFTwr6c4lrPF-8$EicCA|x zh+d!x#t;ZbaWR;n5${Y4S850sL=%JYhIqw=@kTF*;a1}n^*LY5G6PqBU(Px2`=0mb zdCng(B5I*aB+=2?On)r*_>M}%9>KbhnNQFEH1Kehi0_7ecBz;xla)3xUw|H8$!?S} zwxRuj*055z_ss{+USdW-5uP>ML z>eb7Te?_x=$Eug_$k#AUtXd@-Y(%H%0rMdG6|^g4VDwQMcCijJohB}vOwAOwI;kdA z_lbHh_z*9BQ^ndLs}Ff|&*cyqM0PQ1=tV^hH3JxB{6ZfGPNH2h$L_fK);T&NhLP%&gcYP`x4Q)VQ+`OkgkYOY&p-?Brr$^m`ZmGd?@cNZYg>bt)yz=(7o51V?W(Sz{oi80d(_=T6Ww7eA5W2_1+-stPtPYzlZJhd^CZEv=l* z9LPnwVo5US^rnRogrG3BbU6|b2?zb~V z;a&5FsyHJ9-hQ{%GrRZ4fkPgb!yjyNw6{0PDtCD8I5{@DD{h%A?#WHoSC<(LT zIknQCby>o_{-Q3++k6!A(ED|}N-;W7lX1@5@p74YaMrD~yDr-xN9uALHQ}t+eC()Y z-g>za=ehx2HTw-n;!OZfwrS#-rd3*_Wy;bzWzetD2947>Xd9S$6EhhqnDz>tgtkg6 zl&1=OvhX;EzCbfnLR<-Y8Tt~u=Fpb@lO?*9eS1YA*Yce}M6IUC6`(=tqXFt{4Jde4HsJ#r^x|wDB9)*ei E1sNP7;Q#;t literal 0 HcmV?d00001 diff --git a/test/subset/data/fonts/Recursive-ABC.ttf b/test/subset/data/fonts/Recursive-ABC.ttf new file mode 100644 index 0000000000000000000000000000000000000000..33dea5a48caf36afa3cfd10ceaa5f264c31dbf30 GIT binary patch literal 20332 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%0DVP3dmi@$AS#tO{vgGjW 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 Kp`ghhXa64qj*7$p literal 0 HcmV?d00001 diff --git a/test/subset/data/tests/post_apply_mvar_delta.tests b/test/subset/data/tests/post_apply_mvar_delta.tests new file mode 100644 index 000000000..82b819a6a --- /dev/null +++ b/test/subset/data/tests/post_apply_mvar_delta.tests @@ -0,0 +1,11 @@ +FONTS: +Recursive-ABC.ttf + +PROFILES: +no-layout.txt + +SUBSETS: +* + +INSTANCES: +wght=400,CASL=0,CRSV=0,MONO=0,slnt=0 diff --git a/test/subset/meson.build b/test/subset/meson.build index 07c71ad73..6b6ba2e2c 100644 --- a/test/subset/meson.build +++ b/test/subset/meson.build @@ -58,6 +58,7 @@ tests = [ 'instance_no_double_free', 'mvar_full_instance', 'instance_comp_glyph_empty_child', + 'post_apply_mvar_delta', ] repack_tests = [