From ab87d7d22545f6774a12688708d21e6e18ae7fb4 Mon Sep 17 00:00:00 2001 From: Qunxin Liu Date: Mon, 20 Mar 2023 12:24:22 -0700 Subject: [PATCH] [instance] add tests for colrv1 full instancing --- test/subset/data/Makefile.am | 1 + test/subset/data/Makefile.sources | 1 + ...dit.default.retain-all-codepoint.wght=900.ttf | Bin 0 -> 2508 bytes test/subset/data/tests/instantiate_colrv1.tests | 14 ++++++++++++++ test/subset/meson.build | 1 + 5 files changed, 17 insertions(+) create mode 100644 test/subset/data/expected/instantiate_colrv1/Foldit.default.retain-all-codepoint.wght=900.ttf create mode 100644 test/subset/data/tests/instantiate_colrv1.tests diff --git a/test/subset/data/Makefile.am b/test/subset/data/Makefile.am index e13053ee5..fe17d701f 100644 --- a/test/subset/data/Makefile.am +++ b/test/subset/data/Makefile.am @@ -69,6 +69,7 @@ EXTRA_DIST += \ expected/post_apply_mvar_delta \ expected/apply_cvar_delta \ expected/collect_name_ids \ + expected/instantiate_colrv1 \ fonts \ profiles \ $(NULL) diff --git a/test/subset/data/Makefile.sources b/test/subset/data/Makefile.sources index 22367f958..607955d67 100644 --- a/test/subset/data/Makefile.sources +++ b/test/subset/data/Makefile.sources @@ -60,6 +60,7 @@ TESTS = \ tests/post_apply_mvar_delta.tests \ tests/apply_cvar_delta.tests \ tests/collect_name_ids.tests \ + tests/instantiate_colrv1.tests \ $(NULL) # TODO: re-enable once colrv1 subsetting is stabilized. diff --git a/test/subset/data/expected/instantiate_colrv1/Foldit.default.retain-all-codepoint.wght=900.ttf b/test/subset/data/expected/instantiate_colrv1/Foldit.default.retain-all-codepoint.wght=900.ttf new file mode 100644 index 0000000000000000000000000000000000000000..fba3a724367472bf238757d0bc40c6708e6a0dcd GIT binary patch literal 2508 zcmZ`)Yiv|S6#mZKZMQ9L=^|xm1=(dOFL^Ho6x5bN3y}b}h=_u$rL;(2X)Ck@p(Z6! z0xHoMKw~wC2?;g+AdwJaL4?GjV1mEY@Tk}jLZX&6Xu|ILow-|55}liQoNvyY$2X4) z0Wge>2Z53m%gT4mOrzlZ0Lb?xD~p%Co@jrU;|0{pFI%*@6i*-xFsztdwsJ+qqi4q* zqW&7nTgxh*U3lW&iCfgaMtS0jis`dfkJ@mO`hQd2P_e3bRoj7DALZGUCs)=*8j*?j zDet8`yE@X`$UcYbbv~`Swr$g~-uE5?yu{7gnySdgF;kY$;rKM?=hP7Jw#zK)AD}$0 zrmm%Rmsd<7>P$HYrKK_NL^K^rlcQ8`Iy+n#)jsW zL?_fBooH`wPY_XF zeHe{Y_O4_H_ZwZslK4>l{YTMV=!pNw_8Riyt!≤F4m6u~>tx=)it_gf5)Kd0fT~ z^ovN2JR(!=stkv4*(pH@B7~4x!mk&3$P+)+jV@sw zp7b_c&n0CKKQ&)sqb*J(5~p21wiTTF>bJY!yfk#dUvQk8)Wa`V-n^*&)hBoL(K?)K z<|m4&)`L!X%os*U4$U6M1U&8bvL3VSZmZ5fv55@`JjF|K8pSAa_s26$-XSf#C2XTc zPg)=ueFnyHcU|7Ile`abt~O;$Ra3p*r(_l$MyI@{u^+{Zff=-5l##@3N^a4ea;xr% zGN${Xn6){emQ+5%e(Zx7vbbbD>k?Ky?V~t(i9Dvq(Lv0%B9?_b!MB4ABR}BeXD3($S>qo^%4|`C7VT!3eY`$APn=8?%Hj~177WfTihiwG*Q1<#=ho4JEEXravp;u|TqU@BG-+l+dwrbZK*Ic}g7 zz)VcznVo^~pwWC(P`?;UG5>$8l+#KzUbTLk9?%Kg_f$d;jcB8{frtXUTQgW^G9Gs{ zixFsKRqO}H>q_;EJb;z7(12H{Q)%U5`fcHw2Af9!6K%FF^wrFxGo9Zy`%PnnntKiP zUuKq-Tv5l_W*e8X5g|KOmWyg~F&$-$Vd?{MOd`7;zIt$W@HO)Ao@eqOfv|6G*jHE> z%+2+MeNq_o=Z0b;>*BE^vcJa+xfC1U6^(XDUp!y>qIX2^q1w9Xuql7)?gw`O#=p?RUH& z-gEK(3-Vq3AGv(ynKOD&_4Qm&Unx8t{O5%y(1o`k8M8n4*B)naPi!|Mey!(@$epP8 zFU9lwHBiww`Pyr)Zk9~UCPY|*=;D9i6M8^_Mjn)P%#$-_r!pjcIum3rW@lW3vumU; z$(?5F*G2n#lC038^zm<^thih-WlhhGgMXQ*&V=bJWV)><#uv5m5uZy>p}3_%V^|`s z&RUx_#N~3WWldU@BUi&~dgZd_Cd#w9PC~upj;nihe>lhg3o{`7)FjuIQgIn&G@NzW lv>YmVG{sp`=yEn!S