From e00743b47d25a2487b7f232a514a042e2962a089 Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Mon, 29 Jan 2018 10:07:05 -0800 Subject: [PATCH] [test/text-rendering-tests] Update from upstream --- test/shaping/data/text-rendering-tests/DISABLED | 7 +++++++ .../data/text-rendering-tests/Makefile.sources | 7 +++++++ .../fonts/TestMORXEighteen.ttf | Bin 0 -> 3256 bytes .../fonts/TestMORXSeventeen.ttf | Bin 0 -> 1788 bytes .../fonts/TestMORXSixteen.ttf | Bin 0 -> 1812 bytes .../fonts/TestMORXTwenty.ttf | Bin 0 -> 3232 bytes .../fonts/TestMORXTwentyone.ttf | Bin 0 -> 3244 bytes .../fonts/TestMORXTwentytwo.ttf | Bin 0 -> 3256 bytes .../text-rendering-tests/tests/MORX-14.tests | 1 + .../text-rendering-tests/tests/MORX-16.tests | 1 + .../text-rendering-tests/tests/MORX-17.tests | 1 + .../text-rendering-tests/tests/MORX-18.tests | 4 ++++ .../text-rendering-tests/tests/MORX-19.tests | 2 ++ .../text-rendering-tests/tests/MORX-20.tests | 7 +++++++ .../text-rendering-tests/tests/MORX-21.tests | 1 + .../text-rendering-tests/tests/MORX-22.tests | 1 + 16 files changed, 32 insertions(+) create mode 100644 test/shaping/data/text-rendering-tests/fonts/TestMORXEighteen.ttf create mode 100644 test/shaping/data/text-rendering-tests/fonts/TestMORXSeventeen.ttf create mode 100644 test/shaping/data/text-rendering-tests/fonts/TestMORXSixteen.ttf create mode 100644 test/shaping/data/text-rendering-tests/fonts/TestMORXTwenty.ttf create mode 100644 test/shaping/data/text-rendering-tests/fonts/TestMORXTwentyone.ttf create mode 100644 test/shaping/data/text-rendering-tests/fonts/TestMORXTwentytwo.ttf create mode 100644 test/shaping/data/text-rendering-tests/tests/MORX-16.tests create mode 100644 test/shaping/data/text-rendering-tests/tests/MORX-17.tests create mode 100644 test/shaping/data/text-rendering-tests/tests/MORX-18.tests create mode 100644 test/shaping/data/text-rendering-tests/tests/MORX-19.tests create mode 100644 test/shaping/data/text-rendering-tests/tests/MORX-20.tests create mode 100644 test/shaping/data/text-rendering-tests/tests/MORX-21.tests create mode 100644 test/shaping/data/text-rendering-tests/tests/MORX-22.tests diff --git a/test/shaping/data/text-rendering-tests/DISABLED b/test/shaping/data/text-rendering-tests/DISABLED index 45b8510a8..1439d43fa 100644 --- a/test/shaping/data/text-rendering-tests/DISABLED +++ b/test/shaping/data/text-rendering-tests/DISABLED @@ -16,6 +16,13 @@ tests/MORX-11.tests tests/MORX-12.tests tests/MORX-13.tests tests/MORX-14.tests +tests/MORX-16.tests +tests/MORX-17.tests +tests/MORX-18.tests +tests/MORX-19.tests +tests/MORX-20.tests +tests/MORX-21.tests +tests/MORX-22.tests # Rounding differences tests/SHARAN-1.tests diff --git a/test/shaping/data/text-rendering-tests/Makefile.sources b/test/shaping/data/text-rendering-tests/Makefile.sources index 311812c7a..c28487f8e 100644 --- a/test/shaping/data/text-rendering-tests/Makefile.sources +++ b/test/shaping/data/text-rendering-tests/Makefile.sources @@ -39,6 +39,13 @@ DISBALED_TESTS = \ tests/MORX-12.tests \ tests/MORX-13.tests \ tests/MORX-14.tests \ + tests/MORX-16.tests \ + tests/MORX-17.tests \ + tests/MORX-18.tests \ + tests/MORX-19.tests \ + tests/MORX-20.tests \ + tests/MORX-21.tests \ + tests/MORX-22.tests \ tests/MORX-1.tests \ tests/MORX-2.tests \ tests/MORX-3.tests \ diff --git a/test/shaping/data/text-rendering-tests/fonts/TestMORXEighteen.ttf b/test/shaping/data/text-rendering-tests/fonts/TestMORXEighteen.ttf new file mode 100644 index 0000000000000000000000000000000000000000..91c364f35e6c11ae4f11f8ad8d9765eeedcb72e5 GIT binary patch literal 3256 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 literal 0 HcmV?d00001 diff --git a/test/shaping/data/text-rendering-tests/fonts/TestMORXSixteen.ttf b/test/shaping/data/text-rendering-tests/fonts/TestMORXSixteen.ttf new file mode 100644 index 0000000000000000000000000000000000000000..e34e1fec158aba78a5be401894751d3faad2dcde GIT binary patch literal 1812 zcmb7EU2Kz87=F*`){hCSYu0xDEaa=*I!rbO?N)GUgz>Yebgf&rvB2#3T+51S*QV`Q zcOe=xbSxT5NERYCL4z?|7!!0CBwUF2L%NV~VT>0JqiDh<7ieO%tXk8Mz9s4U|fTEq5zCJBkSWQ0&|N{dIlo5oPz@D6HzlT4&Dw3#kpehBm1iMc~|7x(v%o4mi1 z!Eg@kfXp3Rz?vbmuP1nc79YFK6uEFHLG;Mpn}6qaJ~sYa6e=c9wy#SzD z@p&jpIr@~ohHnUU|C9w}QivMuW_zpIZVrhHrHF`@mSv&nam#S=eZ3~hlkyh)Ohm1A z#Ub3nVQ@OzjEdqG%cb9jkBFuLVSD+yVo^*D1HY`S$Xi9XthGG%gtzktQ~-B5gj)5~ z1a2f;Hmk*`Sh;sN%#AKjcbC)Qu$tXfO>``r>f3v9F7wx&(dUClPUH>;21BQ1VQ_qR za8vD5Iqg+hDBXV6+tYQobfs^Pw-@Vl;l%woalTVVtHtJa?X((=j;Ed7T^^6yWouHL z4q=^pZMHwOb)@Hmk6*eF+ZlPLWyB{>z4zAq`DVYV{>CTqkH%~kUmNcA$?Df2h3eEZ|2YvT)Z)7sgySFg&#(&f|h#oK4zJB^5b3eX^pQV@Pw*b#hFKqAOEO)>01>OXwd|K;8BFYh2Kq`@ePQKh}8 zrqK+lbJZv~rGfT=|CGMEAhcu9W^`T=%vC&M`YM@u8nI#E)6jX%Dd-twV&5QE@530t zuCedh%)WIQR2tD^(?Geliv8TCi@Ju_`l_p3G`xx$;&|^~LC=+EU^5F97+3A30bS2f z4@N$@3^?^rCqCW{KG7twG^#R(7{&z9Nz4Zj?|T@Nu14`qsH{JMwWp9HvLL|L;nxgHaEur literal 0 HcmV?d00001 diff --git a/test/shaping/data/text-rendering-tests/fonts/TestMORXTwenty.ttf b/test/shaping/data/text-rendering-tests/fonts/TestMORXTwenty.ttf new file mode 100644 index 0000000000000000000000000000000000000000..769e29bc63f9ba259ac76959570bea2f72219adc GIT binary patch literal 3232 zcmb7GeN0=|6+ibru$>Sf4t|Cd(mZ&H&9WGZpFaSR4~GwdAUMR3(4{4~G2je4wy_jK<)_uTXGJLjHv-z7#wMf3tm^h7XJ?~YbQPZP05aEDLC!%3Q=r!fB&<}G8f z>CsIOs^^LLZX(lMbR--pU5K8<+Pi4JC>Z7$X&2}RXgi|u^pyP>X&m~mVeXD4PK1m8 zRt%b3#CkkDm84mE8tWC9EAhm{lrlWK2Y~*G`HxP8<0CCK$Et}eZ$amSWFnR3C+}gc zD2eqmB(S4Zc7E@@@THxNl2QB3oahaq))Pqq8Br1 zUbmz#8J$JvSZOa6>Kq2$$8|blNJvsAn+M0j&+$RJ$WSz-R}BN*M|){M zDby}0z_17mi&z#2i9O&VlM13eN<+df|0dc5g?T@@`8ABYDGZIlN4&y-h)_bap%)fy zR6w;DO&CQC@S4qHu23MG&Hgd_p)Lgm9vQEXqBKvp=;y42McGf-zj+gn^SAh4r3&c) z^oM})UwjGH%|vC@*6N+sYU>cYlo?^s%w4{;?9+H;`Ld3K`1AZ@$dwZ9tTwAmW2)qE zI8A1=#_neRGH{HQ_c8m^ADV6E(#?H;x__U4ysYs;+up4$^}mIOFv97FuM#Q;USe*$ zY%`f<(W|Pp%$Q?1Q5GB`zi0`zorVrZ<1|x&Fz;>Cbh=l_4s_6+g@&Vs7#*w z#`M9V+9S}yrMr6nIN#IHYPxAizh_66oEz-%Ea3S8iX z5!nHpI!u1$qql$YyC1%L{M_7R_~OOexB1dLH(xrteDA_}Q323qe}{Gvk!G!ySKctY zkh#m$%zftNOTj<%W`o$xL8GoqX*)Too~XdF0$OCqr0(U&k3+37iMZ^Vq?M^o)vWGx zI=rgQY-V$J5{Wy>q~3?$7#@Bjoa-NJdb7=QO>1K&S4ly!%l}XaqKyxwAj|h;LbJ0! zopH)l$_&bVH6j-(3Ewf?>W#n?=dB%9f}vXfi99&9WsX&s2)t?Tc) zI(Kv+c)3fft@i|e968u0vDHAAX*E(d=5;m)*n+#cOD^ADqioCE>F&5FzLeFNJzttb zJqpb&ilPQt)r&=4H<3f}bfnX_)z#G6{mQ;wb$iy&n;SO+Mjo!( z|7myiuR~S+Zjn3dx}aV?KQ=j?_}28zEBn{S!}pAj#**IauV?OjE=OPe(i};ejIGPH zby3V@Zr{3fJM%>d{LgtW`18D%qte$@xzn$eYmzFJ`MjE~ygYw5zO7yJw7uE1@U!BA z64!K|x5e36wvY)iw^AiLXYw+>jU41!>&dSlGtS(pV=dE579Y5*xn-N0?{|Awe_dU0 z;OJa?z*AqVbsdZh_vL#JG&{YU4eVvhXJf7$Debm;CLr>bZ%Bkr1WPbHmJTkY&!774X6Qi7% zo*X;hzW>TiPo9^>WNdU?MD_ahym%_t#^d*@UM<)13wCa8bu9WXc%SoULO4@4&;;s& z6>I?Af|jEhRbiH+IsO@g23 zwNiqTG!3sOX$=3zH2y|6(cJU|HBcj{0Xl`X6OfD02z)5i1llQ`C{U-s?ErFtNudy^ zQBbFKOe5grBw~7e0(lCkBj8Vh7ST?CPQ#Lr4I%Cxj6vi}$gZ~BlV?GpBf4%1T;W?m zChPR3tiqM=bp=b9o&~y-dfuKvFFc>dT%b_&C_5-XeL9_{W{hIb(!kV=leAvXhStbi3V6Eial+rT!mqQXF3IF>Fvp!cnM-=_ENqBrTQ z4JLiL!KAM@m~?>#lP=L9{O0b$43ubB4GzOeC?1B}p|~fCwUuW|$;|~%+=^{zV4>a# zky&6-g0^^toOoC6+lHN-%@@e9ZGl{cu2+a#q6OdeM%;XaokH3~#rP6SY4d*pL0Zq9 literal 0 HcmV?d00001 diff --git a/test/shaping/data/text-rendering-tests/fonts/TestMORXTwentyone.ttf b/test/shaping/data/text-rendering-tests/fonts/TestMORXTwentyone.ttf new file mode 100644 index 0000000000000000000000000000000000000000..410168046b5d3d94abc519950c011f854ef9eda7 GIT binary patch literal 3244 zcmb7GeQZ7g99LluxqFq8Bq| zR_-L1@?D9Pm}w^!O9_MR^O6teH56qpn}wu=pXY}m>&=a9m|P6mp}b*Ud)YA5d#Imw zlSW;N1`Kn+Fo$J)4{FI;AKt!m3Ea=6K z7Ahj-fK-ek26)Y8G1thS&1Qd>{YYv-fM&(dOA(r-JM?2#!6NJj>|eZv$M}2vPfCrl z2lm6j_)k8M-AzPQwdUGw=34VGdn+@-BAJJLe!*+-@WR^?2l3bV$Iz=J+E#1QnZb0$ zZg;3AlffQl{y6j!s~%vsBOjS8rpk2#zkmFgf4pGuV$04AZH>QzhY-RUgs%#!23}$= zo7JM4tfJR-bCt{Maocs>YBus5bDlrjz2{mw_3z&t-Wz=B)!8ov4h+A+=MNm+6)Z2_ zI2-yhpU*sMX=`==A#=BTcbgxvyRx71e*O!pLHw%KVl!MmtE%dCc8}ZZHC(o8lU--l z^jD_#4c8xR{qD{EZ$*70U)XxEkDvX{H_lz&)L&Wg;CAfB%Qj1&Lu6lIz5>i8WJZAt zoY=%_2Tlo-UwLr%C%^vQheyw+CqkDl-Mh!<-@o<7xrIj;FNg|&HTx^9%ZLnft#$Di zViz+HnVxyfJbXUz+x~0-r+GME*Ojz|9MniuWM2d=GNkG|Ir3xI>r@e!%}|Ug-JzTG zZ4SFfx0p;UeLo(*pGe3)^vZqlYv?#mH5QAzE{sV#@4E{|=!R~*`Bpw{OPQzXe^ax9+YdXF0ii%MDr;)qgN>F9lP*Y<|?)ie3ciLuD!M#J{v{+sKX*8xTW zuKNG!bmhN8*L^OLJM*fbzI|bIVk-W%sasceua1YekDZ7nJU6ap?td;vUwmec6vK+6 z%h9SRrZe~M+_{(eZwP#6JQsZh-m6jRE2`Y#GpY?mSE{@o!%|&ccp6_fuDd(mZMpr! zwM7-qsRD0vGc)XVCdgdcCaYt*Amf|KPR^B{eDa!cyq=^{d>>Qz8r=f9=mlz`W^hAv3Twxq7p4)~0Z9)e$Ekq^F;Bu`9|h$!SDo#3Gg?A_zl10bayE4nBpQgl-U-=))L528HhOo%;%Q(CDDF zO+qR%qan8qlC)*G3cW633DK)ScT(o?74*XMY0L!*O-9*Gej1Q`idr#>Q%nIq;HNtFsss?=x_esee&I6;^55{BDRG=>+Wcsq)<#g@==b0Jef7La)T uHiP!dS0~3?NUSQ@rI?E44w%X&UZiNbeP3T1g#_XvSaR5yFqYC9D*F!tKGv52 literal 0 HcmV?d00001 diff --git a/test/shaping/data/text-rendering-tests/fonts/TestMORXTwentytwo.ttf b/test/shaping/data/text-rendering-tests/fonts/TestMORXTwentytwo.ttf new file mode 100644 index 0000000000000000000000000000000000000000..4459e8a777655e4d8de99d3f2da11ba8a17f23c3 GIT binary patch literal 3256 zcmb7GZ){W76+ibr`#B6qFtMFbLV3vpJ7qW_e*TkK31A=*X+lhJ0nvEhcf+|f_TTn-b5b6*eYqc>IbzN004Xwn7Y3hfvX`8B6{nCA4)BY&-e)su> z#tj+Ud%E|Yd+z!3JLjHv-z7#wOX*pXXj3@S=!w_FPY|(Ya1S3zM$EeDM?6Lhzl+r%%sl?&7v1G zX-c=GFBx5#&au*FGV2@$-G_BLW=KfVPBsNj89&YUgV$9Y*#LPMvO|WVAw6&C@7mWx zTS=jINdbmwV3@|TKuGK^7nxKL?LHb1cKLVFMkvbr$ipvU+(=Pq?7z<|42TFNG#h$h z(MBe!$0%bIF~Dn~fVo1ULZR@d!n?W@7{S>Dux<>D_au#QAvVZXwp5$-v&!lQ; z8}tW&@t=GK)-6Ppwbt78)>`WTdpSSI;`v*AX4bFq*z7Ah4&u-7k04h;w7%A&GL5N{ z)9I2e7LDD?f7<^9tLkNrgYQ~wmWmaAIcvu*RL*2a(FA&PMN;H#XffR~uZ zVYkT^yXaNbTIuooyiQfMTQ!4X?$akbw!NCm{`(L6cSfFgYU=Uuo`L82%$`GABFoIH zr=s8DGx^&stwHZ!^4B}IwuTV9r|@^)!+%HBh+nqb9GWL!mu0oi>GS&in#WOPajMLo z`_A~Tf%?6{A79@6aw0JJ$hy7V{NzjDKlNfwPeu8ASCf|xIBeZ6k$r*rJTRA$6$LJE z!ie1ooH|T?{=MtJ{p2TaA3B{Ijh;Jq;|8C3>&o+|W^bQ8BPsye?61&XN~Bq9?Q?IG zoz353YW@!M@tN=+dkSIf=6<8DD`+jbsFBFzoC7T~B&(Y_^5azNWD%D`le9|JrCQYW zE~ihmSu8AfGnKlTPV0U2wZn&Bix&HbT3+Aby{PSAvb)^0+#R?l1kvVuQjq0s`N-tt zFDG2~8f60IJ|B@AmDGluI*M583~Vd?V$;3?wbIy3ktCbNHMf&1eO_!VDrpgjKWymh zd^NYPKm1CkR^R9i{VcYtS7P&l&eD9OY{=&dhS*h4u+v_(woX}-zuDDsPJAizF?%1F zLp=)3BZ{I9S=Eb0T{Mvc$!u(=f0essd)EtFHZ-&?p2;7K4#&qZaXh?j_-G>SyL2Ic^J_W!<^yviX?AQ~ zu`P;XB7fuBwHx{Wh9K~??`)vNdlf2uL6y4#T9qcLQl;Og*{Z5acjGzjqIbvZEmwcF z+*Ix!FYz`#Imxc(Bg~`J*j*DP8DB$Aaxe50(2p5c@zk+a>LrU0+^%`-Hnr66+Rna) zhH(GBTzkmdSg&>NiXHAP^&Seke9P>eK@T8|tx@XMdONzr`SDdfu3Lz}AMoL5!pVdZ z3=~Vyp_SygyJ5qY7rM5$xL5gi#7U&tLJDc$rQojt+~cE?g>!XZ6B(0zTEJ6l zpe~qc3Fua|BF(4{vm(v$&loUh6L~0M&@$)?2EBwHqT2?&oIOlm7<4)H;C529Q%Rif zrR|iWG>yaSF&e`EF^j*^6*LcRq9$qv)lbKd?G$Qbn0lGLwg|@+KR7WMe#}P*c+zucU zC>4r;I;vw8_y)l#N+k4%MJyR`W8ja17V(dO&cc$AjUW@<7{kb*kezS2yTpP*dv)Cm zxWc!B+&1Vl~ISJ%t#K={bB7z3_YjbAdw9qwJs%_3Ct%f*8dvW`QY)v$avr zhS=RSco}#V7!nv$h-C=tVdSIxo=(Ql5>-)*KZV#wkkP?;I;BW6_pG>$xI(C0<33t= z3$=8=2X_cm;yPN76UjyOj5CRun3>7U!phhZ_6@ew9BPOrvgU1izg_Ql=zY8BWqq|t z)|Z=PeZ5K61)5}CqDlBI;$Wae`>DZUI2Faia8nd_MzJ>c2B73q_k{7^`&~W<)O=udr#xYtno3e*k&R)tCSP literal 0 HcmV?d00001 diff --git a/test/shaping/data/text-rendering-tests/tests/MORX-14.tests b/test/shaping/data/text-rendering-tests/tests/MORX-14.tests index bff742f39..136924765 100644 --- a/test/shaping/data/text-rendering-tests/tests/MORX-14.tests +++ b/test/shaping/data/text-rendering-tests/tests/MORX-14.tests @@ -1 +1,2 @@ ../fonts/TestMORXFourteen.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041,U+0042,U+0043,U+0044,U+0045:[B|C@626,0|D@1222,0|E@1896,0|A@2452,0] +../fonts/TestMORXFourteen.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041,U+0042,U+0042,U+0042,U+0043,U+0043,U+0043,U+0044,U+0044,U+0044,U+0042,U+0043,U+0044,U+0043,U+0045:[B|B@626,0|B@1252,0|C@1878,0|C@2474,0|C@3070,0|D@3666,0|D@4340,0|D@5014,0|B@5688,0|C@6314,0|D@6910,0|C@7584,0|E@8180,0|A@8736,0] diff --git a/test/shaping/data/text-rendering-tests/tests/MORX-16.tests b/test/shaping/data/text-rendering-tests/tests/MORX-16.tests new file mode 100644 index 000000000..ce0d5b2fe --- /dev/null +++ b/test/shaping/data/text-rendering-tests/tests/MORX-16.tests @@ -0,0 +1 @@ +../fonts/TestMORXSixteen.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041,U+0042,U+0043,U+0044,U+0045:[B|C@626,0|D@1222,0|E@1896,0|A@2452,0] diff --git a/test/shaping/data/text-rendering-tests/tests/MORX-17.tests b/test/shaping/data/text-rendering-tests/tests/MORX-17.tests new file mode 100644 index 000000000..6e1c94c43 --- /dev/null +++ b/test/shaping/data/text-rendering-tests/tests/MORX-17.tests @@ -0,0 +1 @@ +../fonts/TestMORXSeventeen.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041,U+0042:[B|A@626,0] diff --git a/test/shaping/data/text-rendering-tests/tests/MORX-18.tests b/test/shaping/data/text-rendering-tests/tests/MORX-18.tests new file mode 100644 index 000000000..b032a76fb --- /dev/null +++ b/test/shaping/data/text-rendering-tests/tests/MORX-18.tests @@ -0,0 +1,4 @@ +../fonts/TestMORXEighteen.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041,U+0042,U+0043,U+0044,U+0045:[A|B.alt@639,0|C@1639,0|D.alt1@2235,0|E@3235,0] +../fonts/TestMORXEighteen.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041,U+0042,U+0042,U+0042,U+0044,U+0045:[A|B@639,0|B@1265,0|B.alt@1891,0|D.alt1@2891,0|E@3891,0] +../fonts/TestMORXEighteen.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041,U+0042,U+0044,U+0045:[A|B.alt@639,0|D.alt1@1639,0|E@2639,0] +../fonts/TestMORXEighteen.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041,U+0042,U+0045:[A|B@639,0|E@1265,0] diff --git a/test/shaping/data/text-rendering-tests/tests/MORX-19.tests b/test/shaping/data/text-rendering-tests/tests/MORX-19.tests new file mode 100644 index 000000000..e9b9dc446 --- /dev/null +++ b/test/shaping/data/text-rendering-tests/tests/MORX-19.tests @@ -0,0 +1,2 @@ +../fonts/TestMORXEighteen.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041,U+0043,U+0044,U+0045:[A.alt|C@1000,0|D.alt1@1596,0|E@2596,0] +../fonts/TestMORXEighteen.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0044:[D.alt] diff --git a/test/shaping/data/text-rendering-tests/tests/MORX-20.tests b/test/shaping/data/text-rendering-tests/tests/MORX-20.tests new file mode 100644 index 000000000..8d04192be --- /dev/null +++ b/test/shaping/data/text-rendering-tests/tests/MORX-20.tests @@ -0,0 +1,7 @@ +../fonts/TestMORXTwenty.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041,U+0042,U+0043,U+0044,U+0045:[A|B@639,0|C.alt@1265,0|D@2265,0|E.alt1@2939,0] +../fonts/TestMORXTwenty.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041,U+0042,U+0043:[A|B@639,0|C.alt@1265,0] +../fonts/TestMORXTwenty.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041,U+0042,U+0045:[A|B.alt@639,0|E.alt1@1639,0] +../fonts/TestMORXTwenty.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041,U+0045:[A.alt|E.alt1@1000,0] +../fonts/TestMORXTwenty.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0045,U+0045:[E|E@556,0] +../fonts/TestMORXTwenty.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041:[A.alt] +../fonts/TestMORXTwenty.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0045:[E] diff --git a/test/shaping/data/text-rendering-tests/tests/MORX-21.tests b/test/shaping/data/text-rendering-tests/tests/MORX-21.tests new file mode 100644 index 000000000..a6087559e --- /dev/null +++ b/test/shaping/data/text-rendering-tests/tests/MORX-21.tests @@ -0,0 +1 @@ +../fonts/TestMORXTwentyone.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041,U+0042,U+0043,U+0044,U+0045:[A|B.alt@639,0|C@1639,0|D@2235,0|E@2909,0] diff --git a/test/shaping/data/text-rendering-tests/tests/MORX-22.tests b/test/shaping/data/text-rendering-tests/tests/MORX-22.tests new file mode 100644 index 000000000..960874c17 --- /dev/null +++ b/test/shaping/data/text-rendering-tests/tests/MORX-22.tests @@ -0,0 +1 @@ +../fonts/TestMORXTwentytwo.ttf:--font-size=1000 --ned --remove-default-ignorables --font-funcs=ft:U+0041:[C]