From 3ca9c92aa68956889642690e176c9161ff52edfe Mon Sep 17 00:00:00 2001 From: David Corbett Date: Tue, 3 Oct 2017 08:07:02 -0400 Subject: [PATCH] Test Consonant_With_Stacker in Kannada (#530) --- test/shaping/Makefile.am | 1 + test/shaping/fonts/COPYING | 100 +++++++++++++++++++++ .../341421e629668b1a1242245d39238ca48432d35d.ttf | Bin 0 -> 1084 bytes .../55c88ebbe938680b08f92c3de20713183e0c7481.ttf | Bin 0 -> 3300 bytes .../663aef6b019dbf45ffd74089e2b5f2496ceceb18.ttf | Bin 0 -> 1204 bytes .../a014549f766436cf55b2ceb40e462038938ee899.ttf | Bin 0 -> 2720 bytes .../tests/indic-consonant-with-stacker.tests | 4 + 7 files changed, 105 insertions(+) create mode 100644 test/shaping/fonts/COPYING create mode 100644 test/shaping/fonts/sha1sum/341421e629668b1a1242245d39238ca48432d35d.ttf create mode 100644 test/shaping/fonts/sha1sum/55c88ebbe938680b08f92c3de20713183e0c7481.ttf create mode 100644 test/shaping/fonts/sha1sum/663aef6b019dbf45ffd74089e2b5f2496ceceb18.ttf create mode 100644 test/shaping/fonts/sha1sum/a014549f766436cf55b2ceb40e462038938ee899.ttf create mode 100644 test/shaping/tests/indic-consonant-with-stacker.tests diff --git a/test/shaping/Makefile.am b/test/shaping/Makefile.am index d56bcc4..d29800c 100644 --- a/test/shaping/Makefile.am +++ b/test/shaping/Makefile.am @@ -55,6 +55,7 @@ TESTS = \ tests/fuzzed.tests \ tests/hangul-jamo.tests \ tests/hyphens.tests \ + tests/indic-consonant-with-stacker.tests \ tests/indic-joiner-candrabindu.tests \ tests/indic-joiners.tests \ tests/indic-old-spec.tests \ diff --git a/test/shaping/fonts/COPYING b/test/shaping/fonts/COPYING new file mode 100644 index 0000000..87faaca --- /dev/null +++ b/test/shaping/fonts/COPYING @@ -0,0 +1,100 @@ +The following license applies to these fonts: + + sha1sum/341421e629668b1a1242245d39238ca48432d35d.ttf + sha1sum/55c88ebbe938680b08f92c3de20713183e0c7481.ttf + sha1sum/663aef6b019dbf45ffd74089e2b5f2496ceceb18.ttf + sha1sum/a014549f766436cf55b2ceb40e462038938ee899.ttf + + +This Font Software is licensed under the SIL Open Font License, +Version 1.1. + +This license is copied below, and is also available with a FAQ at: +http://scripts.sil.org/OFL + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font +creation efforts of academic and linguistic communities, and to +provide a free and open framework in which fonts may be shared and +improved in partnership with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply to +any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software +components as distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, +deleting, or substituting -- in part or in whole -- any of the +components of the Original Version, by changing formats or by porting +the Font Software to a new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, +modify, redistribute, and sell modified and unmodified copies of the +Font Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, in +Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the +corresponding Copyright Holder. This restriction only applies to the +primary font name as presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created using +the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/test/shaping/fonts/sha1sum/341421e629668b1a1242245d39238ca48432d35d.ttf b/test/shaping/fonts/sha1sum/341421e629668b1a1242245d39238ca48432d35d.ttf new file mode 100644 index 0000000000000000000000000000000000000000..5b82bb570a50235ea6d57cbd76f1716597ac1687 GIT binary patch literal 1084 zcmZWoUuaWT82{aybK|wWX{sh7w2gOj6JgS|D#Gffwe6Bgq1Pqe__ld5F{viGp-EjT zf^LX{7ev_0TGaMsV@)0kGWIf&$p*go2T`9y5FOhXW6=E}*Cpooo!qhwb`IxvzTfxn zeD^!|7zYj*&~O?)439>m`uga-D*$c*(u3I8yHNxo1M&jtLb3fu0%3Fz|BAR4OPC`o z{9D0|#GBhrth*2AMr1eQb2qYvrTLaM7Foc1pM1<6=N~~^)f#Et?*jt!1pbOr zPXuS(-!3a z`}MuKoE{gZk{(Z&(o@INseVzME~?X4${VrmW7KX5(mBYIBsaR6OV8hMpM>3B_qcPj zb;@xJcXRV}^R4EbWBmP%x2P;4PsXs@5E}Ui5S9GEIkLi<#t*gilz2T&>N_R5<^oTKkCepG;G2M4KOk>&eC$ zg`-ELdF(kSIsaKC44URCaWsh(%=r((ObIiN+IZwY=y(C`!})K*pK@wQYTOwo!XjSQxdBYCPFEpmcBiQd@%$4lK%D(wIO literal 0 HcmV?d00001 diff --git a/test/shaping/fonts/sha1sum/55c88ebbe938680b08f92c3de20713183e0c7481.ttf b/test/shaping/fonts/sha1sum/55c88ebbe938680b08f92c3de20713183e0c7481.ttf new file mode 100644 index 0000000000000000000000000000000000000000..f6540674967a05628aaa1b5d0d6f8e7b6e2401d0 GIT binary patch literal 3300 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 JU*P|*{{UK6CL#a; literal 0 HcmV?d00001 diff --git a/test/shaping/fonts/sha1sum/663aef6b019dbf45ffd74089e2b5f2496ceceb18.ttf b/test/shaping/fonts/sha1sum/663aef6b019dbf45ffd74089e2b5f2496ceceb18.ttf new file mode 100644 index 0000000000000000000000000000000000000000..8f7fda506b4967a01a12be8bbd8629a3d0029fc1 GIT binary patch literal 1204 zcmZWoO>7%Q7=62*HH&}Zw2dXCHts@+giJ}(G=eG$Rf*G>s3K17POh+O+_;Us8^sPX zg+mGm5Gx`6iWCln0~gj(QG4jAP*t>t&=gQhq_!6-^?*Pik^U%d9eMa>H$Mkvv~S;= z_kG`dYtLj3AI>0x83eFDH8^PSrOxDbb)VSsQJnk%(ytvUnUjb_50L(bbWb5~j)j-Ly-)fE>E{cy&|1_DfVGl- zx=^ZAL%%AFbPs90WL77kju2&i1VPIz<=M}XbEIYc;Yqt(5dj<}{W)nv0b@`UrFGb@ z*g4ZGA2cn?95dzGKz$qP?MgkN))RsHcGfT>fu#sbe2tgiJ}De$okSjM_BXG$1JOBx zU{zbr#b%e^*}Ocu37Vqlv3;4`v~{d2HQ2qov#ZCLE~MQq_7b-?~*X}(=+P24w zd1J^r(rLU@EE-v9m5pq^oS%9nD;jO&8>Ykac1Jon*u##2&CjP`ehHXMSg*j zB<=9h*V%JPS75W0y(yA_1B7)72d-|q^P_w({!;m2CEK_doeNe; z>fR30plW_E(X%Vr=K1K{YCY-sLuFTSF&ID!pt~tMlbDd5vBxR;DbhYy(L!n%HY)TO j$iak#GO>dmvk1rN$s&(&OruDA%FC8DL7zl-`~TxVp`l{O literal 0 HcmV?d00001 diff --git a/test/shaping/fonts/sha1sum/a014549f766436cf55b2ceb40e462038938ee899.ttf b/test/shaping/fonts/sha1sum/a014549f766436cf55b2ceb40e462038938ee899.ttf new file mode 100644 index 0000000000000000000000000000000000000000..9a34ba51b1a188df3bdcae9d6235137e5641d121 GIT binary patch literal 2720 zcmZuze{dXC9sllT@3>wrNkenBEun6b65At_rb(!_6bea9#I!w3`T{eKgtJMLz~%1f zUDCvkihciHx0V+~krfG5R+CB31^L?B4 z>ge0q@B9A#_1@dJ(VaV^6rwq*pxe58d+i@Saj=<)UMBK?y|3q!y%Z*k=$gC1Th(`G zbg=LIhVO&UfPS)XP<8z+^!gd1Kpm0cj}ESH|H86I!bD5zA-{LmWGq!R9D@FmeW16D zkH$tS=MQ}V`j?t_zJT%j}=c`Tliuv1q>rl({y8d zY|r#mVxp~k(@lEn-LOav>$$t9_4Dz)yT{_Qsqv1sk8fyg>$IoFyOXKeJriT&8N0o0 zLxo~`Kr9&653%gqj<38qpWOGcb0r*Td%Tx!z=YULv+Fd%xrFUc82+MHn*4gU8MqUZ|RR$8?>zIq4}6G5=E> z)+qI$ga!&@=66I4hht8_ecgYT;~D7S{JtpYgqDlGj<`appZu7~&gKHu^_Si%9COcv z8-s3of4C{=e!6fj{HW^-S1-I*eDA}S|0BRcTi>aZ<$fsq*fO%vUE`wpRK-`UjnAOS zILdv4sVahSH%Vrz1eCGnJj!pBWRS;^%P=JBt#jo3+F|N~l+TOVEz;U|MEMiKD`T&U z^yX}Kkm**`;jU~)v+fq1Ln3KWs?%Y93b`=9A?!i~;O#uR`My%qm*FYl&gaz_b1|Fq zAoK6VpaehsE3827Nme! z+uHjL+Ixdib3dPAT7&Lao<-1pr9gIObHkUREIc38jrxVy@L@RNQ+aTYMNr@$gv<*l zV~3FtpB9zJwTTDCkiwDNT}%ICOPZ@9xtF9~penzj-qldTkeIy+HCH2oOz{s zoqlIKj_mK0!XEgO?84*j3V&hcH?jD?75l%!Ex#$?7@Tf(n2(4reWqWO&TkYgy_L(@ zHqrlABzM-ifIOn2RyRjS4<9`YOQAOBO7o+)J6A@ucvq0PHGt$osLn9&ehhr+VNN>K`mEh zEEQrbW^bm_nKV^vD0jJJA(co>3%*y-PWrCqd3o93`?a3bb}i)cNZzC~6?=J1JTiOT z6rb|q!>y|m+g@5qt6(E_HbW}i@oc?bc-{POdy!o3kpGG{E(Kqc@h$QZ`40Fxps>%I z&2P|db2G}R^qH2=GEIwagZ)*bFB<@*81&24bD7b)WC6WaE+QBpaFQ z07Y7d%JjdEuFwp9FEo#ik~d$7U#RtbKvT4h;4Les-rYM~v*q7ZDO-i;MD5!z$ee#A z^PAFu`+U_w{|rd!j5lEC