From 34460f19bc22be405e57a2761ef0e09c713a5962 Mon Sep 17 00:00:00 2001 From: "Henry So, Jr." Date: Mon, 4 Jul 2016 00:49:03 -0400 Subject: [PATCH 1/2] Added tests to exercise the square brackets. Tests gregorio-project/gregorio#844. --- tests/gabc-dump/glyphs/brackets.dump | 254 +++++++++++++++++++++++++++ tests/gabc-dump/glyphs/brackets.exp | 4 + tests/gabc-dump/glyphs/brackets.gabc | 3 + tests/gabc-dump/glyphs/brackets.pdf | Bin 0 -> 7534 bytes 4 files changed, 261 insertions(+) create mode 100644 tests/gabc-dump/glyphs/brackets.dump create mode 100644 tests/gabc-dump/glyphs/brackets.exp create mode 100644 tests/gabc-dump/glyphs/brackets.gabc create mode 100644 tests/gabc-dump/glyphs/brackets.pdf diff --git a/tests/gabc-dump/glyphs/brackets.dump b/tests/gabc-dump/glyphs/brackets.dump new file mode 100644 index 00000000..903e046d --- /dev/null +++ b/tests/gabc-dump/glyphs/brackets.dump @@ -0,0 +1,254 @@ +===================================================================== + SCORE INFOS +===================================================================== + number_of_voices 1 + name brackets + + +===================================================================== + HEADERS +===================================================================== + name brackets + + +===================================================================== + VOICES INFOS +===================================================================== + Voice 1 + initial_key 5 (c3) + + +===================================================================== + SCORE +===================================================================== + type 0 (GRE_SYLLABLE) + position 4 (WORD_ONE_SYLLABLE) +--------------------------------------------------------------------- + character T +--------------------------------------------------------------------- + character e +--------------------------------------------------------------------- + character s +--------------------------------------------------------------------- + character t +--------------------------------------------------------------------- + type 3 (GRE_ELEMENT) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 2 (GRE_GLYPH) + glyph_type 15 (G_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch c + shape 1 (S_PUNCTUM) +--------------------------------------------------------------------- + type 3 (GRE_ELEMENT) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 2 (GRE_GLYPH) + glyph_type 17 (G_PODATUS) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch d + shape 11 (S_ORISCUS_ASCENDENS) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch e + shape 1 (S_PUNCTUM) +===================================================================== + type 0 (GRE_SYLLABLE) + position 4 (WORD_ONE_SYLLABLE) +--------------------------------------------------------------------- + beginning of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character e +--------------------------------------------------------------------- + end of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character f +--------------------------------------------------------------------- + character e +--------------------------------------------------------------------- + type 3 (GRE_ELEMENT) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{0}{7}{1}{}" +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 2 (GRE_GLYPH) + glyph_type 20 (G_TORCULUS) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch e + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch f + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch e + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{1}{7}{1}{}" +===================================================================== + type 0 (GRE_SYLLABLE) + position 4 (WORD_ONE_SYLLABLE) +--------------------------------------------------------------------- + beginning of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character f +--------------------------------------------------------------------- + end of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character g +--------------------------------------------------------------------- + character f +--------------------------------------------------------------------- + type 3 (GRE_ELEMENT) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{0}{8}{1}{}" +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 2 (GRE_GLYPH) + glyph_type 20 (G_TORCULUS) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch f + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch g + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch f + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{1}{8}{1}{}" +===================================================================== + type 0 (GRE_SYLLABLE) + position 4 (WORD_ONE_SYLLABLE) +--------------------------------------------------------------------- + beginning of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character g +--------------------------------------------------------------------- + end of style ST_FORCED_CENTER +--------------------------------------------------------------------- + type 3 (GRE_ELEMENT) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{0}{9}{0}{}" +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 2 (GRE_GLYPH) + glyph_type 15 (G_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch g + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{1}{9}{0}{}" +===================================================================== + type 0 (GRE_SYLLABLE) + position 4 (WORD_ONE_SYLLABLE) +--------------------------------------------------------------------- + beginning of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character a +--------------------------------------------------------------------- + end of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character m +--------------------------------------------------------------------- + type 3 (GRE_ELEMENT) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{0}{3}{12}{}" +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 2 (GRE_GLYPH) + glyph_type 15 (G_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch a + shape 1 (S_PUNCTUM) +--------------------------------------------------------------------- + type 3 (GRE_ELEMENT) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 2 (GRE_GLYPH) + glyph_type 15 (G_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch m + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{1}{3}{12}{}" +===================================================================== + type 0 (GRE_SYLLABLE) + position 4 (WORD_ONE_SYLLABLE) +--------------------------------------------------------------------- + beginning of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character e +--------------------------------------------------------------------- + end of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character / +--------------------------------------------------------------------- + character h +--------------------------------------------------------------------- + type 3 (GRE_ELEMENT) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{0}{7}{3}{}" +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 2 (GRE_GLYPH) + glyph_type 15 (G_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch e + shape 1 (S_PUNCTUM) +--------------------------------------------------------------------- + type 3 (GRE_ELEMENT) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 2 (GRE_GLYPH) + glyph_type 15 (G_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch h + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{1}{7}{3}{}" +===================================================================== + type 0 (GRE_SYLLABLE) + position 4 (WORD_ONE_SYLLABLE) +--------------------------------------------------------------------- + beginning of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character g +--------------------------------------------------------------------- + end of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character e +--------------------------------------------------------------------- + type 3 (GRE_ELEMENT) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{0}{7}{2}{}" +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 2 (GRE_GLYPH) + glyph_type 19 (G_FLEXA) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch g + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch e + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{1}{7}{2}{}" +===================================================================== diff --git a/tests/gabc-dump/glyphs/brackets.exp b/tests/gabc-dump/glyphs/brackets.exp new file mode 100644 index 00000000..13660414 --- /dev/null +++ b/tests/gabc-dump/glyphs/brackets.exp @@ -0,0 +1,4 @@ +name: brackets; +generated-by: gregorio 4.2.0-rc1-fix-844-394a23c-3859; +%% +(c3)Test(c/do1e) {e}fe([gv:\GreBracket{0}{7}{1}{}]efe[gv:\GreBracket{1}{7}{1}{}]) {f}gf([gv:\GreBracket{0}{8}{1}{}]fgf[gv:\GreBracket{1}{8}{1}{}]) {g}([gv:\GreBracket{0}{9}{0}{}]g[gv:\GreBracket{1}{9}{0}{}]) {a}m([gv:\GreBracket{0}{3}{12}{}]a/m[gv:\GreBracket{1}{3}{12}{}]) {e}/h([gv:\GreBracket{0}{7}{3}{}]e/h[gv:\GreBracket{1}{7}{3}{}]) {g}e([gv:\GreBracket{0}{7}{2}{}]ge[gv:\GreBracket{1}{7}{2}{}]) diff --git a/tests/gabc-dump/glyphs/brackets.gabc b/tests/gabc-dump/glyphs/brackets.gabc new file mode 100644 index 00000000..33f2c82a --- /dev/null +++ b/tests/gabc-dump/glyphs/brackets.gabc @@ -0,0 +1,3 @@ +name: brackets; +%% +Test(cdoe) {e}fe([[efe]]) {f}gf([[fgf]]) {g}([[g]]) {a}m([[am]]) {e}/h([[e/h]]) {g}e([[ge]]) diff --git a/tests/gabc-dump/glyphs/brackets.pdf b/tests/gabc-dump/glyphs/brackets.pdf new file mode 100644 index 0000000000000000000000000000000000000000..5d0eba15ee5ace2e08fc8cef0b22af3b39965f0d GIT binary patch literal 7534 zcma)BWl&sMw?z_M8h2M7>e!jySW7?3KFB zCO!F4(aL;lC&xYDr$^ftZVB+?sKa_oudXiHn#QeHpMgB9h{)zkKE~tp5+fZ3RY3?AeR;=vq zxifiojB`v6LSg}{4b_Z#zEqpEgC$h@P?&*x3yB^{y01LOzVC)GxOH@keZq2tl!TX5 zp_-RMh`P__OXk&5U4E{})WmJqDSX^-CoOa*Fbh|$;?Z3W_3K@e@&1Xg{y^fjc|>y8 zd6Pe25KTzNzqpM6sP_G?;HNZ_cwZf3QZ0`RXGJP;wOxnm7yLn(KX;|!CMC#NR=L;9 ze0;aQA)AQBe;nUN;+suB{t_gQ#A_q6_3L~ZwZ7o`tKJ!fM0ZQW(e~AFh~Rk7+|Smm z=TpI#anHsapQC9~Zc=6W0SuSCym(8sb$5De=`^VmcG*1yI`bgL4vRX=Oe`f{)Oav= zyFZKkJNlzJgduUN2?e{@Bf=j z{C~*=5f*{`tA0FuYU)aEKz%cl$QYB^kuK7WwJcL20L-WV_8^#p|0KN_wOr)?`w0!zSuJ7r( zXOhp>W9l2w+ym=m`&63Pn_x`_yMk!fJh`jsTKX@M={y%IW9sNX4^W*H&)@zk+P#UK zcG24F_|l$3iO?cNcxgO+(7u~5m|N?maY8TmV#}*l)j|8|m|d-H+_%7j?mmkzO-6=* z{padg?O%MbxZ8~u_R1=(!^Yk!h1dt^$Jgbhr{wIZMRy>&CvPygxCM>GRdd^#R}ANj zEi5g+^R$Qw`!2Vp^1%hTxULsWR_e>F!`+bb5U26WPAoD6)?QEH&9crF*;|3ON*J}k4iPc7Qw zLylxG@7hEz8&}c}&Z6;+tH<;40wcE8muI^1_4X@YvU|Bt^9;y|Ye8C<^xOUkSNf%d z`^Lp}BtKR*M`xxj%)fw3egxJwiZ8U)>Vn*N1#D^}0g02Hn$Wg@dxu=QD$Uz{mC!4E z-Dad@C&{PzVct)X0sTb2(tEf9N&A!`aP)cxfrbOWk7aPCPv4RGoLtr~@&n)POeYPw zXnWnF=U&o@_xL*l+mE%9)_PdRj4KxN`*~NX=XRH~tn0vOjM_=~0*gL4DJo{tF2swE z7*F!S=pE;;a?)p+6n?GMkGDKqQPFlMyifCj_Xj_2BkIU>`D2|cv|b13t*whl-vyL4}$7&YAS=S<8dR zv;{Cj@kg)vX&WaqzqSV=u$IJ!KDPrcPNE0v1JbWkz2p9FHfkdLKyan9% zHHI?jk`C%{V3EYIB+2n2_m2-Bis(HqW^k-vR-E!DA0l1i{Kg!iO)*sBSfkE$zXSyi zw6k6kuvU!5C>Bw56Et2DB>){@+aXcdV-+dP#Dc7#VPx?j536I1>7(Q(GF^=GCQcfV zzr~wcCX5&A0MEmyntD22w1$XThW82k;P~i*$vp$_LTS3xm(~P9JZ8Vshqq+Vo2Z?~o|j-(xVRafJLxV} zl#+WX;7;>37k8f)$}t2lBDNjd;|rAPmZvqsbt7$tRpg$tf723bu*5A=Q`3DV{gLiq z|MMFO>ThXz;Tz)1QeSw=4-iYP?;LqDNYrA{-JpgPaS6UWr37UkU41zdxNPsCd*6%D z^W>B|I7&XsTyQ#bXHpk4Rt#l(*e~q4Z~1b|Zj*>nX5D;Iv;WF}xVNGRs~M-9ZMMrD z&A@xzP@0J>xAAb0d)|&=-d>$z5J1L)?-cIg9`)4CfSx;LqdmdOTHA}pKyLvTwfUjM z*ubBvj;4ora_19`o2;_v5TAxpkwryr>(szPOwjXcO5O`~{s1x&YnE&~+7zZf8S;#T zZ5O0Xp_0&6(S^qiRVeX@_}@_4-$*Qhe<`uNQZ?ZvU_jK-E#3uyOG<};c~wtQh4(>* z+MNzrjbQ-mIhzaD!th(>Up?mLs z`YV_RUpr0bcbp!;V7R0M>G{O;_(qFUsN%wFl&(PtkAmwv4hvu)h%opi)Dj#@1na821$arH( zi%p9kP7xQAbA3@@pThXS%aY=t^peKUek=Qr;He@MXt1SMq~4VvHL$y+Z?Yb|Yn!cK zw~)&eFFjp%5DWs|eENzf@I+73XK~t;A`k<^=vL@&sxR^vK_l>| zoB{r`bdo{C#==qp4)h@+WJ5w_NqEZ9QuNT!XqnIh{w9^^e^Tjt*`WLoFp#{ef)d;v z1^pd^<^NaVLxldNqVh5b($P1fe5Q?zb(@CzjT7B8e$Fa0@yLW3*)_Df`>b1} zc7G%Vy}rAw=oYw`$oAY>`61Ek`CW{SIgNx(^$~oj{km?y=~+|X7^UeV-XUD1VW4x| z#O2n#<@m8Rqn?a45wnb*l|8OTSTYaUc3gx;kcMx+rp=?=#R(XEfU2 znXPki`IP^$15<|?HN?c=|CV(@a`*;)(>F+VJB4$?xi4^f2LO6?_Cr~5AX%D5%>HsY z*}29kwYsq~)EAQC9Q3+u5ciU2h*W|2iakgoc*H1)is?lSfkd5a3;u3a8e&qA;@xVy z7Q6cjhK7)LTB3zm>-N&r=h_YHZ)?P_K8+Kam)Y(a2W+tvS1qAY$Wm6lc7+Gvyp&Fu zUHv)E+n+6=FyQ`i-5b9K#Z3YH_Z0(vHm4d` zT5pbL*}`U-jihAg#`Xn}wbnGQX^$;sf?(d()&#wtPjJcfp;saGDimi}&ik580~cFS z$V4ysHX%BCkV}jUp#zFO&v1g)Vrdh3iUOEsqas-eg}pQRBQkqRSv1sD+tr3K!P# zfU2XQ9TmWdeU8x2!^)}V(-+=zL5B|OLvFtJPSld@9A<{xh|kA8HoKV$;|np^;5t%i!_^f1 ze(iNXHebbn$4{wHRA{K$6ArmBCZ;&~8y=BXXjbcB1NI>IseD~k{IBGup%LGp!h5JE z^%S(T3b)XJVsSQEt}zSH}U7uqV>;mSiSQ%t&2%$iO} z0$k5%)mx6}J?XYOjUf%|6w#q-VpEBJl+ndWsOQk(vP&0z7zvYOd!VBkcPG~CgC*e# zp0#?{n-9fw;=b@@NN0*LWu}|C0c8*7+4sA_B_qjm%WG$J+Gfkh5vtOH^RsWfiCvMZ zv#Du=okQgyV0#@IFeuU^?e22xSD?UsydKj=ZdoxE)#+QNGar_mG?s}EPaVR(=Lb`L zyJ!`UbJ~9V$`VdR8+%ZTGA4kMHPke7A z+@>Q?mA$R+q4`zFp3FQZ>r^&8_i0`^X>gXiB?48-Sar8115=B-v*u9VBxd3>*ye~k z9m);W(io*MV!jR`Bj6~u$XkrhdiNynjOIzaBP{S>jASN`s%%#le4qLL%V*kkJ1cN|1l4c7js1|4=&vNB88@ z@})mzLQ6GsxaC-iROqikv4#Qc=MgOrg!vKc%XLyR+%>|A82dwA4Fv^Koi~#H4IdqT zW)h>**H7hdd^=n_%^A0k{c0Xr8Kg|kS?>G;qd@5gYb$uoLABg206vht3FAQM-B~vG z%T>Z-O|idn+#WLYSZKpvQ)L-bA9x;xC>nho#5bE)Z7nnS#q+>4lFp#eDY(d~)DQ%C z@<7(=Sr>Q1e8#eM|Lqj}W!h0Zv@gMM;~=34fi8FI&31h{qO_fp6f|v<@jBjqnfKBg zw%AH+ni%-G|w(B4XEeD2&Ix}8UH3#2MBDt(^#ltHM~EivlRrYaWt8pqmBP3tl~D+b2!GA;|YTE1K&E34FLJSP?zr zW?P)L-Ezz)(qx``MDs0{lW{lOv5k(CS&dR*e_Lih)Nuk#?W~?7U^b`_k7`zYveLSO zYp%bQ4-u9VR~q@i&PHLO{bsIZzc{OQ7-h~7RC)k{zqnEPn@S7(r_wq|xSf|R3<>1a z@Un)&jCsL)qF_ES7fAlMSBQfDKL36A=gtZ4uJGGW1ac~f^MfJ6U=gq&7z_~-666I7 za)7}cTp&%j-9OxbBCQb!m>o#T+SL;V(t#=(^C@|`y4qN~yZ-?K>gePN{Js7M3=hx{ zhV=ZM7H9)QS^o*`zYzg7oV;Pc-zbE*fSgE}H&BRQK$MH?x5@dZ@g?;CB-I}p3Z!l0 ztdDX7X#oZKfBRlYPZUsqU*P|Al`vTBUpZCdPtD=W!sJ1db?c)cl!~0EsaZ^NxthsE!TQ7x!@KTRs@%t{;)kUz#RU%rIm#&}Q zbQ-4#tuBT|IwMDDVKq&@ocofDr91+zI>J~1b|sBs#kzWSWUhu=jql`j!SxopavbkR zXu=3bQUvhK#gD92JKol7b-ceC_S@Es8EH5rXT=-2At#SIXa2&@RX|v+@5=l8FAXO{ z6;h&KK%p#Xk3RSnN1u=qkPSsJS6M-iUqBJu;I{}JX119oybtT4NG%d#3eERG1eRi$ zG8C1aBw9IqX9Li+OyLw(yVYGhUbrCre3!io1a&Q~C z9{ig4)luwq?W?2sYhtst`27HnAock+RFL{w(#}n04}90BY2WlZSaL0C=ni`&2rSiJ ziHWl|wjBH1(3A;nZWrxnd8_4}tC+($pLSAQ)$)8z;7|GP>nh(RSNBTI9Z3OREh2`A zNpbz3g( zaGP&)Yk1N9Qhl|jz00(Bk+M#t>B`cebN2KNs*LMUzCLWt;n;Ulj+e(!+m0bWy(Efz zC?{(hhL_h*dRKUdUCfQSGT^`<`q>G=!rmQ>7t|F1wU$j+?Sk%RRxdnwOVw z107JUH7k{pUZOy*o*PB82S}dE3slxcgM~Iud`Z9&&a!)w^ex0{h~#OB zt+(yhm{)8fAvh~`(UQ!jZv2@kWE7_{StOCESbZ4$R1q$&*LFg5I&7PxsSu!Rg|6P# zE0ks7D|s0UYz5JxVQkq5!np(_jhLl4qfE1M{mwAN#+P15xdDY)l-M;toWBNQEofLo zX5CWv+bV3i?KnXXoV4R~0hnizOf&F6pkJUwMKTldjx4R&Hh_+T&_7ltr2@BKq7 z#4r%UsnH`n#O8z3i(;bClO-AqmO24d8fJL9FOnt-`38VWJv9vZ3t9 z#}A_x?O+5Puuab<689~`sG zt(>EgE7NQj^M0YC-UA#Y`ExnD+#E2M>E1W6ZSF(^tl^4K&xjiGka}jZ4?1MtE4p9t zQbt8fI~YQ`w-CY(527LJeCZzRg*)}XjQgY0m!Fp6EhdU>Yn5wwBlDRbk0akq!$@o-^}uau`<~~&&}G5zx1xgZGBD?G|h)> z$8par;^uZHm5{7p`sW>c*w}9M(uBy_8#iI|lOdWe#L2;x&wQ^m#=T#6wS!}O9&hW2 z5AVzGbr#hS-?!b%9V=ZgHc_p?7PIjpr_Xj<>$)8sM*V{uO?V!s*DmcHg193$+syUh z8uN$0U$8|?mhYkknph{O@9ymBklw(Y*0YUssPgmFucI6oARMe(?)*@H88;A+@|$O!V~a$^ykb`fza!! zmGVQ#n%l<9_}KzNtlnzMv)0v>*Vr5)Y9HGykXEhmv<&u_}*- za0478H{ZwGQ_oerCd73H#}TFjRwEc(NjE;GS7-aOW|obUb5z9IN=G_BN<1~f`FgtJ zFb|qw%IA6fwmX->_Iumt;#d7u`m~lkYSZG8;oGL2@WASZjhA6z#Mp!k5|h8UOJ1yv z#`Mc7spw2&^T++tRVoO-XvitPGuE66EXx_oQob>k_Nyy6mfqXBH#jh)s2Hz7=m%P^ zxfW#;eeO1_5UBse<6Yx-wDSxtb0FOCZ#en?c}@S#SH^lUdyuNT9n9Ah3=|PE2kATc z!+r-KBU1>F9|$oA>A~SBpvWI%7royX?cqR?KY0CjtY9iBBmj|@7lwe9Ap8Of0s;zR zio(KjazYTWh^QP`NLcO(@Sm@k|A!rg{~Q_p!^DVUM3ofX8W1s6y;eQd?5>|1J&5s` zP8orx4B*?cVlj)XqXhADH?iHQqR(1>9RIq$b@@Z@Lzs@=-ZXW2u2+;mejZCIO_6nrwH>J2Y?-GC<(T1Jvhfd`pWx zIuT5lNm<)?d>#OMp0$Hz8vnBK+n0-p)aV^XW%Z-R+bU_T Date: Mon, 4 Jul 2016 13:10:21 -0400 Subject: [PATCH 2/2] Added more cases to exercise long and short brackets. Tests gregorio-project/gregorio#844. --- tests/gabc-dump/glyphs/brackets.dump | 1245 +++++++++++++++++++++++++- tests/gabc-dump/glyphs/brackets.exp | 3 +- tests/gabc-dump/glyphs/brackets.gabc | 44 +- tests/gabc-dump/glyphs/brackets.pdf | Bin 7534 -> 15821 bytes 4 files changed, 1278 insertions(+), 14 deletions(-) diff --git a/tests/gabc-dump/glyphs/brackets.dump b/tests/gabc-dump/glyphs/brackets.dump index 903e046d..4ee41c98 100644 --- a/tests/gabc-dump/glyphs/brackets.dump +++ b/tests/gabc-dump/glyphs/brackets.dump @@ -70,7 +70,7 @@ type 3 (GRE_ELEMENT) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - type 10 (GRE_TEXVERB_GLYPH) - TeX string "\GreBracket{0}{7}{1}{}" + TeX string "\GreBracket{0}{7}{8}{}" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - type 2 (GRE_GLYPH) glyph_type 20 (G_TORCULUS) @@ -88,7 +88,7 @@ shape 1 (S_PUNCTUM) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - type 10 (GRE_TEXVERB_GLYPH) - TeX string "\GreBracket{1}{7}{1}{}" + TeX string "\GreBracket{1}{7}{8}{}" ===================================================================== type 0 (GRE_SYLLABLE) position 4 (WORD_ONE_SYLLABLE) @@ -106,7 +106,7 @@ type 3 (GRE_ELEMENT) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - type 10 (GRE_TEXVERB_GLYPH) - TeX string "\GreBracket{0}{8}{1}{}" + TeX string "\GreBracket{0}{8}{9}{}" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - type 2 (GRE_GLYPH) glyph_type 20 (G_TORCULUS) @@ -124,7 +124,7 @@ shape 1 (S_PUNCTUM) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - type 10 (GRE_TEXVERB_GLYPH) - TeX string "\GreBracket{1}{8}{1}{}" + TeX string "\GreBracket{1}{8}{9}{}" ===================================================================== type 0 (GRE_SYLLABLE) position 4 (WORD_ONE_SYLLABLE) @@ -138,7 +138,7 @@ type 3 (GRE_ELEMENT) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - type 10 (GRE_TEXVERB_GLYPH) - TeX string "\GreBracket{0}{9}{0}{}" + TeX string "\GreBracket{0}{9}{9}{}" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - type 2 (GRE_GLYPH) glyph_type 15 (G_PUNCTUM) @@ -148,7 +148,7 @@ shape 1 (S_PUNCTUM) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - type 10 (GRE_TEXVERB_GLYPH) - TeX string "\GreBracket{1}{9}{0}{}" + TeX string "\GreBracket{1}{9}{9}{}" ===================================================================== type 0 (GRE_SYLLABLE) position 4 (WORD_ONE_SYLLABLE) @@ -164,7 +164,7 @@ type 3 (GRE_ELEMENT) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - type 10 (GRE_TEXVERB_GLYPH) - TeX string "\GreBracket{0}{3}{12}{}" + TeX string "\GreBracket{0}{3}{15}{}" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - type 2 (GRE_GLYPH) glyph_type 15 (G_PUNCTUM) @@ -183,7 +183,7 @@ shape 1 (S_PUNCTUM) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - type 10 (GRE_TEXVERB_GLYPH) - TeX string "\GreBracket{1}{3}{12}{}" + TeX string "\GreBracket{1}{3}{15}{}" ===================================================================== type 0 (GRE_SYLLABLE) position 4 (WORD_ONE_SYLLABLE) @@ -201,7 +201,7 @@ type 3 (GRE_ELEMENT) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - type 10 (GRE_TEXVERB_GLYPH) - TeX string "\GreBracket{0}{7}{3}{}" + TeX string "\GreBracket{0}{7}{10}{}" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - type 2 (GRE_GLYPH) glyph_type 15 (G_PUNCTUM) @@ -220,7 +220,7 @@ shape 1 (S_PUNCTUM) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - type 10 (GRE_TEXVERB_GLYPH) - TeX string "\GreBracket{1}{7}{3}{}" + TeX string "\GreBracket{1}{7}{10}{}" ===================================================================== type 0 (GRE_SYLLABLE) position 4 (WORD_ONE_SYLLABLE) @@ -236,7 +236,7 @@ type 3 (GRE_ELEMENT) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - type 10 (GRE_TEXVERB_GLYPH) - TeX string "\GreBracket{0}{7}{2}{}" + TeX string "\GreBracket{0}{7}{9}{}" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - type 2 (GRE_GLYPH) glyph_type 19 (G_FLEXA) @@ -250,5 +250,1226 @@ shape 1 (S_PUNCTUM) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - type 10 (GRE_TEXVERB_GLYPH) - TeX string "\GreBracket{1}{7}{2}{}" + TeX string "\GreBracket{1}{7}{9}{}" +--------------------------------------------------------------------- + type 5 (GRE_END_OF_LINE) + ragged true +===================================================================== + type 0 (GRE_SYLLABLE) + position 4 (WORD_ONE_SYLLABLE) +--------------------------------------------------------------------- + beginning of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character a +--------------------------------------------------------------------- + end of style ST_FORCED_CENTER +--------------------------------------------------------------------- + type 3 (GRE_ELEMENT) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{0}{3}{3}{}" +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 2 (GRE_GLYPH) + glyph_type 15 (G_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch a + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{1}{3}{3}{}" +===================================================================== + type 0 (GRE_SYLLABLE) + position 4 (WORD_ONE_SYLLABLE) +--------------------------------------------------------------------- + beginning of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character b +--------------------------------------------------------------------- + end of style ST_FORCED_CENTER +--------------------------------------------------------------------- + type 3 (GRE_ELEMENT) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{0}{4}{4}{}" +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 2 (GRE_GLYPH) + glyph_type 15 (G_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch b + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{1}{4}{4}{}" +===================================================================== + type 0 (GRE_SYLLABLE) + position 4 (WORD_ONE_SYLLABLE) +--------------------------------------------------------------------- + beginning of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character c +--------------------------------------------------------------------- + end of style ST_FORCED_CENTER +--------------------------------------------------------------------- + type 3 (GRE_ELEMENT) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{0}{5}{5}{}" +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 2 (GRE_GLYPH) + glyph_type 15 (G_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch c + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{1}{5}{5}{}" +===================================================================== + type 0 (GRE_SYLLABLE) + position 4 (WORD_ONE_SYLLABLE) +--------------------------------------------------------------------- + beginning of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character d +--------------------------------------------------------------------- + end of style ST_FORCED_CENTER +--------------------------------------------------------------------- + type 3 (GRE_ELEMENT) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{0}{6}{6}{}" +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 2 (GRE_GLYPH) + glyph_type 15 (G_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch d + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{1}{6}{6}{}" +===================================================================== + type 0 (GRE_SYLLABLE) + position 4 (WORD_ONE_SYLLABLE) +--------------------------------------------------------------------- + beginning of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character e +--------------------------------------------------------------------- + end of style ST_FORCED_CENTER +--------------------------------------------------------------------- + type 3 (GRE_ELEMENT) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{0}{7}{7}{}" +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 2 (GRE_GLYPH) + glyph_type 15 (G_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch e + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{1}{7}{7}{}" +===================================================================== + type 0 (GRE_SYLLABLE) + position 4 (WORD_ONE_SYLLABLE) +--------------------------------------------------------------------- + beginning of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character f +--------------------------------------------------------------------- + end of style ST_FORCED_CENTER +--------------------------------------------------------------------- + type 3 (GRE_ELEMENT) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{0}{8}{8}{}" +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 2 (GRE_GLYPH) + glyph_type 15 (G_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch f + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{1}{8}{8}{}" +===================================================================== + type 0 (GRE_SYLLABLE) + position 4 (WORD_ONE_SYLLABLE) +--------------------------------------------------------------------- + beginning of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character g +--------------------------------------------------------------------- + end of style ST_FORCED_CENTER +--------------------------------------------------------------------- + type 3 (GRE_ELEMENT) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{0}{9}{9}{}" +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 2 (GRE_GLYPH) + glyph_type 15 (G_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch g + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{1}{9}{9}{}" +===================================================================== + type 0 (GRE_SYLLABLE) + position 4 (WORD_ONE_SYLLABLE) +--------------------------------------------------------------------- + beginning of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character a +--------------------------------------------------------------------- + end of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character b +--------------------------------------------------------------------- + type 3 (GRE_ELEMENT) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{0}{3}{4}{}" +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 2 (GRE_GLYPH) + glyph_type 17 (G_PODATUS) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch a + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch b + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{1}{3}{4}{}" +===================================================================== + type 0 (GRE_SYLLABLE) + position 4 (WORD_ONE_SYLLABLE) +--------------------------------------------------------------------- + beginning of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character a +--------------------------------------------------------------------- + end of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character c +--------------------------------------------------------------------- + type 3 (GRE_ELEMENT) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{0}{3}{5}{}" +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 2 (GRE_GLYPH) + glyph_type 17 (G_PODATUS) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch a + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch c + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{1}{3}{5}{}" +===================================================================== + type 0 (GRE_SYLLABLE) + position 4 (WORD_ONE_SYLLABLE) +--------------------------------------------------------------------- + beginning of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character a +--------------------------------------------------------------------- + end of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character d +--------------------------------------------------------------------- + type 3 (GRE_ELEMENT) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{0}{3}{6}{}" +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 2 (GRE_GLYPH) + glyph_type 17 (G_PODATUS) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch a + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch d + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{1}{3}{6}{}" +===================================================================== + type 0 (GRE_SYLLABLE) + position 4 (WORD_ONE_SYLLABLE) +--------------------------------------------------------------------- + beginning of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character a +--------------------------------------------------------------------- + end of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character e +--------------------------------------------------------------------- + type 3 (GRE_ELEMENT) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{0}{3}{7}{}" +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 2 (GRE_GLYPH) + glyph_type 17 (G_PODATUS) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch a + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch e + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{1}{3}{7}{}" +===================================================================== + type 0 (GRE_SYLLABLE) + position 4 (WORD_ONE_SYLLABLE) +--------------------------------------------------------------------- + beginning of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character a +--------------------------------------------------------------------- + end of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character f +--------------------------------------------------------------------- + type 3 (GRE_ELEMENT) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{0}{3}{8}{}" +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 2 (GRE_GLYPH) + glyph_type 17 (G_PODATUS) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch a + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch f + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{1}{3}{8}{}" +===================================================================== + type 0 (GRE_SYLLABLE) + position 4 (WORD_ONE_SYLLABLE) +--------------------------------------------------------------------- + beginning of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character b +--------------------------------------------------------------------- + end of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character c +--------------------------------------------------------------------- + type 3 (GRE_ELEMENT) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{0}{4}{5}{}" +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 2 (GRE_GLYPH) + glyph_type 17 (G_PODATUS) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch b + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch c + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{1}{4}{5}{}" +===================================================================== + type 0 (GRE_SYLLABLE) + position 4 (WORD_ONE_SYLLABLE) +--------------------------------------------------------------------- + beginning of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character b +--------------------------------------------------------------------- + end of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character d +--------------------------------------------------------------------- + type 3 (GRE_ELEMENT) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{0}{4}{6}{}" +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 2 (GRE_GLYPH) + glyph_type 17 (G_PODATUS) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch b + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch d + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{1}{4}{6}{}" +===================================================================== + type 0 (GRE_SYLLABLE) + position 4 (WORD_ONE_SYLLABLE) +--------------------------------------------------------------------- + beginning of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character b +--------------------------------------------------------------------- + end of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character e +--------------------------------------------------------------------- + type 3 (GRE_ELEMENT) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{0}{4}{7}{}" +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 2 (GRE_GLYPH) + glyph_type 17 (G_PODATUS) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch b + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch e + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{1}{4}{7}{}" +===================================================================== + type 0 (GRE_SYLLABLE) + position 4 (WORD_ONE_SYLLABLE) +--------------------------------------------------------------------- + beginning of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character b +--------------------------------------------------------------------- + end of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character f +--------------------------------------------------------------------- + type 3 (GRE_ELEMENT) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{0}{4}{8}{}" +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 2 (GRE_GLYPH) + glyph_type 17 (G_PODATUS) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch b + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch f + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{1}{4}{8}{}" +===================================================================== + type 0 (GRE_SYLLABLE) + position 4 (WORD_ONE_SYLLABLE) +--------------------------------------------------------------------- + beginning of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character b +--------------------------------------------------------------------- + end of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character g +--------------------------------------------------------------------- + type 3 (GRE_ELEMENT) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{0}{4}{9}{}" +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 2 (GRE_GLYPH) + glyph_type 17 (G_PODATUS) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch b + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch g + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{1}{4}{9}{}" +===================================================================== + type 0 (GRE_SYLLABLE) + position 4 (WORD_ONE_SYLLABLE) +--------------------------------------------------------------------- + beginning of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character c +--------------------------------------------------------------------- + end of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character d +--------------------------------------------------------------------- + type 3 (GRE_ELEMENT) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{0}{5}{6}{}" +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 2 (GRE_GLYPH) + glyph_type 17 (G_PODATUS) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch c + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch d + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{1}{5}{6}{}" +===================================================================== + type 0 (GRE_SYLLABLE) + position 4 (WORD_ONE_SYLLABLE) +--------------------------------------------------------------------- + beginning of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character c +--------------------------------------------------------------------- + end of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character e +--------------------------------------------------------------------- + type 3 (GRE_ELEMENT) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{0}{5}{7}{}" +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 2 (GRE_GLYPH) + glyph_type 17 (G_PODATUS) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch c + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch e + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{1}{5}{7}{}" +===================================================================== + type 0 (GRE_SYLLABLE) + position 4 (WORD_ONE_SYLLABLE) +--------------------------------------------------------------------- + beginning of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character c +--------------------------------------------------------------------- + end of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character f +--------------------------------------------------------------------- + type 3 (GRE_ELEMENT) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{0}{5}{8}{}" +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 2 (GRE_GLYPH) + glyph_type 17 (G_PODATUS) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch c + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch f + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{1}{5}{8}{}" +===================================================================== + type 0 (GRE_SYLLABLE) + position 4 (WORD_ONE_SYLLABLE) +--------------------------------------------------------------------- + beginning of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character c +--------------------------------------------------------------------- + end of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character g +--------------------------------------------------------------------- + type 3 (GRE_ELEMENT) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{0}{5}{9}{}" +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 2 (GRE_GLYPH) + glyph_type 17 (G_PODATUS) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch c + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch g + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{1}{5}{9}{}" +===================================================================== + type 0 (GRE_SYLLABLE) + position 4 (WORD_ONE_SYLLABLE) +--------------------------------------------------------------------- + beginning of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character c +--------------------------------------------------------------------- + end of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character h +--------------------------------------------------------------------- + type 3 (GRE_ELEMENT) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{0}{5}{10}{}" +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 2 (GRE_GLYPH) + glyph_type 17 (G_PODATUS) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch c + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch h + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{1}{5}{10}{}" +===================================================================== + type 0 (GRE_SYLLABLE) + position 4 (WORD_ONE_SYLLABLE) +--------------------------------------------------------------------- + beginning of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character d +--------------------------------------------------------------------- + end of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character e +--------------------------------------------------------------------- + type 3 (GRE_ELEMENT) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{0}{6}{7}{}" +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 2 (GRE_GLYPH) + glyph_type 17 (G_PODATUS) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch d + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch e + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{1}{6}{7}{}" +===================================================================== + type 0 (GRE_SYLLABLE) + position 4 (WORD_ONE_SYLLABLE) +--------------------------------------------------------------------- + beginning of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character d +--------------------------------------------------------------------- + end of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character f +--------------------------------------------------------------------- + type 3 (GRE_ELEMENT) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{0}{6}{8}{}" +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 2 (GRE_GLYPH) + glyph_type 17 (G_PODATUS) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch d + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch f + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{1}{6}{8}{}" +===================================================================== + type 0 (GRE_SYLLABLE) + position 4 (WORD_ONE_SYLLABLE) +--------------------------------------------------------------------- + beginning of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character d +--------------------------------------------------------------------- + end of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character g +--------------------------------------------------------------------- + type 3 (GRE_ELEMENT) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{0}{6}{9}{}" +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 2 (GRE_GLYPH) + glyph_type 17 (G_PODATUS) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch d + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch g + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{1}{6}{9}{}" +===================================================================== + type 0 (GRE_SYLLABLE) + position 4 (WORD_ONE_SYLLABLE) +--------------------------------------------------------------------- + beginning of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character d +--------------------------------------------------------------------- + end of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character h +--------------------------------------------------------------------- + type 3 (GRE_ELEMENT) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{0}{6}{10}{}" +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 2 (GRE_GLYPH) + glyph_type 17 (G_PODATUS) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch d + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch h + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{1}{6}{10}{}" +===================================================================== + type 0 (GRE_SYLLABLE) + position 4 (WORD_ONE_SYLLABLE) +--------------------------------------------------------------------- + beginning of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character d +--------------------------------------------------------------------- + end of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character i +--------------------------------------------------------------------- + type 3 (GRE_ELEMENT) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{0}{6}{11}{}" +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 2 (GRE_GLYPH) + glyph_type 17 (G_PODATUS) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch d + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch i + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{1}{6}{11}{}" +===================================================================== + type 0 (GRE_SYLLABLE) + position 4 (WORD_ONE_SYLLABLE) +--------------------------------------------------------------------- + beginning of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character e +--------------------------------------------------------------------- + end of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character f +--------------------------------------------------------------------- + type 3 (GRE_ELEMENT) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{0}{7}{8}{}" +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 2 (GRE_GLYPH) + glyph_type 17 (G_PODATUS) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch e + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch f + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{1}{7}{8}{}" +===================================================================== + type 0 (GRE_SYLLABLE) + position 4 (WORD_ONE_SYLLABLE) +--------------------------------------------------------------------- + beginning of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character e +--------------------------------------------------------------------- + end of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character g +--------------------------------------------------------------------- + type 3 (GRE_ELEMENT) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{0}{7}{9}{}" +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 2 (GRE_GLYPH) + glyph_type 17 (G_PODATUS) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch e + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch g + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{1}{7}{9}{}" +===================================================================== + type 0 (GRE_SYLLABLE) + position 4 (WORD_ONE_SYLLABLE) +--------------------------------------------------------------------- + beginning of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character e +--------------------------------------------------------------------- + end of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character h +--------------------------------------------------------------------- + type 3 (GRE_ELEMENT) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{0}{7}{10}{}" +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 2 (GRE_GLYPH) + glyph_type 17 (G_PODATUS) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch e + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch h + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{1}{7}{10}{}" +===================================================================== + type 0 (GRE_SYLLABLE) + position 4 (WORD_ONE_SYLLABLE) +--------------------------------------------------------------------- + beginning of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character e +--------------------------------------------------------------------- + end of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character i +--------------------------------------------------------------------- + type 3 (GRE_ELEMENT) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{0}{7}{11}{}" +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 2 (GRE_GLYPH) + glyph_type 17 (G_PODATUS) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch e + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch i + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{1}{7}{11}{}" +===================================================================== + type 0 (GRE_SYLLABLE) + position 4 (WORD_ONE_SYLLABLE) +--------------------------------------------------------------------- + beginning of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character e +--------------------------------------------------------------------- + end of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character j +--------------------------------------------------------------------- + type 3 (GRE_ELEMENT) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{0}{7}{12}{}" +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 2 (GRE_GLYPH) + glyph_type 17 (G_PODATUS) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch e + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch j + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{1}{7}{12}{}" +===================================================================== + type 0 (GRE_SYLLABLE) + position 4 (WORD_ONE_SYLLABLE) +--------------------------------------------------------------------- + beginning of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character f +--------------------------------------------------------------------- + end of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character g +--------------------------------------------------------------------- + type 3 (GRE_ELEMENT) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{0}{8}{9}{}" +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 2 (GRE_GLYPH) + glyph_type 17 (G_PODATUS) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch f + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch g + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{1}{8}{9}{}" +===================================================================== + type 0 (GRE_SYLLABLE) + position 4 (WORD_ONE_SYLLABLE) +--------------------------------------------------------------------- + beginning of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character f +--------------------------------------------------------------------- + end of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character h +--------------------------------------------------------------------- + type 3 (GRE_ELEMENT) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{0}{8}{10}{}" +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 2 (GRE_GLYPH) + glyph_type 17 (G_PODATUS) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch f + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch h + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{1}{8}{10}{}" +===================================================================== + type 0 (GRE_SYLLABLE) + position 4 (WORD_ONE_SYLLABLE) +--------------------------------------------------------------------- + beginning of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character f +--------------------------------------------------------------------- + end of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character i +--------------------------------------------------------------------- + type 3 (GRE_ELEMENT) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{0}{8}{11}{}" +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 2 (GRE_GLYPH) + glyph_type 17 (G_PODATUS) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch f + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch i + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{1}{8}{11}{}" +===================================================================== + type 0 (GRE_SYLLABLE) + position 4 (WORD_ONE_SYLLABLE) +--------------------------------------------------------------------- + beginning of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character f +--------------------------------------------------------------------- + end of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character j +--------------------------------------------------------------------- + type 3 (GRE_ELEMENT) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{0}{8}{12}{}" +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 2 (GRE_GLYPH) + glyph_type 17 (G_PODATUS) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch f + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch j + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{1}{8}{12}{}" +===================================================================== + type 0 (GRE_SYLLABLE) + position 4 (WORD_ONE_SYLLABLE) +--------------------------------------------------------------------- + beginning of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character f +--------------------------------------------------------------------- + end of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character k +--------------------------------------------------------------------- + type 3 (GRE_ELEMENT) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{0}{8}{13}{}" +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 2 (GRE_GLYPH) + glyph_type 17 (G_PODATUS) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch f + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch k + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{1}{8}{13}{}" +===================================================================== + type 0 (GRE_SYLLABLE) + position 4 (WORD_ONE_SYLLABLE) +--------------------------------------------------------------------- + beginning of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character g +--------------------------------------------------------------------- + end of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character h +--------------------------------------------------------------------- + type 3 (GRE_ELEMENT) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{0}{9}{10}{}" +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 2 (GRE_GLYPH) + glyph_type 17 (G_PODATUS) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch g + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch h + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{1}{9}{10}{}" +===================================================================== + type 0 (GRE_SYLLABLE) + position 4 (WORD_ONE_SYLLABLE) +--------------------------------------------------------------------- + beginning of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character g +--------------------------------------------------------------------- + end of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character i +--------------------------------------------------------------------- + type 3 (GRE_ELEMENT) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{0}{9}{11}{}" +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 2 (GRE_GLYPH) + glyph_type 17 (G_PODATUS) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch g + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch i + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{1}{9}{11}{}" +===================================================================== + type 0 (GRE_SYLLABLE) + position 4 (WORD_ONE_SYLLABLE) +--------------------------------------------------------------------- + beginning of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character g +--------------------------------------------------------------------- + end of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character j +--------------------------------------------------------------------- + type 3 (GRE_ELEMENT) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{0}{9}{12}{}" +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 2 (GRE_GLYPH) + glyph_type 17 (G_PODATUS) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch g + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch j + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{1}{9}{12}{}" +===================================================================== + type 0 (GRE_SYLLABLE) + position 4 (WORD_ONE_SYLLABLE) +--------------------------------------------------------------------- + beginning of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character g +--------------------------------------------------------------------- + end of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character k +--------------------------------------------------------------------- + type 3 (GRE_ELEMENT) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{0}{9}{13}{}" +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 2 (GRE_GLYPH) + glyph_type 17 (G_PODATUS) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch g + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch k + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{1}{9}{13}{}" +===================================================================== + type 0 (GRE_SYLLABLE) + position 4 (WORD_ONE_SYLLABLE) +--------------------------------------------------------------------- + beginning of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character g +--------------------------------------------------------------------- + end of style ST_FORCED_CENTER +--------------------------------------------------------------------- + character l +--------------------------------------------------------------------- + type 3 (GRE_ELEMENT) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{0}{9}{14}{}" +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 2 (GRE_GLYPH) + glyph_type 17 (G_PODATUS) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch g + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - + type 1 (GRE_NOTE) + pitch l + shape 1 (S_PUNCTUM) +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + type 10 (GRE_TEXVERB_GLYPH) + TeX string "\GreBracket{1}{9}{14}{}" ===================================================================== diff --git a/tests/gabc-dump/glyphs/brackets.exp b/tests/gabc-dump/glyphs/brackets.exp index 13660414..60dec817 100644 --- a/tests/gabc-dump/glyphs/brackets.exp +++ b/tests/gabc-dump/glyphs/brackets.exp @@ -1,4 +1,5 @@ name: brackets; generated-by: gregorio 4.2.0-rc1-fix-844-394a23c-3859; %% -(c3)Test(c/do1e) {e}fe([gv:\GreBracket{0}{7}{1}{}]efe[gv:\GreBracket{1}{7}{1}{}]) {f}gf([gv:\GreBracket{0}{8}{1}{}]fgf[gv:\GreBracket{1}{8}{1}{}]) {g}([gv:\GreBracket{0}{9}{0}{}]g[gv:\GreBracket{1}{9}{0}{}]) {a}m([gv:\GreBracket{0}{3}{12}{}]a/m[gv:\GreBracket{1}{3}{12}{}]) {e}/h([gv:\GreBracket{0}{7}{3}{}]e/h[gv:\GreBracket{1}{7}{3}{}]) {g}e([gv:\GreBracket{0}{7}{2}{}]ge[gv:\GreBracket{1}{7}{2}{}]) +(c3)Test(c/do1e) {e}fe([gv:\GreBracket{0}{7}{8}{}]efe[gv:\GreBracket{1}{7}{8}{}]) {f}gf([gv:\GreBracket{0}{8}{9}{}]fgf[gv:\GreBracket{1}{8}{9}{}]) {g}([gv:\GreBracket{0}{9}{9}{}]g[gv:\GreBracket{1}{9}{9}{}]) {a}m([gv:\GreBracket{0}{3}{15}{}]a/m[gv:\GreBracket{1}{3}{15}{}]) {e}/h([gv:\GreBracket{0}{7}{10}{}]e/h[gv:\GreBracket{1}{7}{10}{}]) {g}e([gv:\GreBracket{0}{7}{9}{}]ge[gv:\GreBracket{1}{7}{9}{}]Z) +{a}([gv:\GreBracket{0}{3}{3}{}]a[gv:\GreBracket{1}{3}{3}{}]) {b}([gv:\GreBracket{0}{4}{4}{}]b[gv:\GreBracket{1}{4}{4}{}]) {c}([gv:\GreBracket{0}{5}{5}{}]c[gv:\GreBracket{1}{5}{5}{}]) {d}([gv:\GreBracket{0}{6}{6}{}]d[gv:\GreBracket{1}{6}{6}{}]) {e}([gv:\GreBracket{0}{7}{7}{}]e[gv:\GreBracket{1}{7}{7}{}]) {f}([gv:\GreBracket{0}{8}{8}{}]f[gv:\GreBracket{1}{8}{8}{}]) {g}([gv:\GreBracket{0}{9}{9}{}]g[gv:\GreBracket{1}{9}{9}{}]) {a}b([gv:\GreBracket{0}{3}{4}{}]ab[gv:\GreBracket{1}{3}{4}{}]) {a}c([gv:\GreBracket{0}{3}{5}{}]ac[gv:\GreBracket{1}{3}{5}{}]) {a}d([gv:\GreBracket{0}{3}{6}{}]ad[gv:\GreBracket{1}{3}{6}{}]) {a}e([gv:\GreBracket{0}{3}{7}{}]ae[gv:\GreBracket{1}{3}{7}{}]) {a}f([gv:\GreBracket{0}{3}{8}{}]af[gv:\GreBracket{1}{3}{8}{}]) {b}c([gv:\GreBracket{0}{4}{5}{}]bc[gv:\GreBracket{1}{4}{5}{}]) {b}d([gv:\GreBracket{0}{4}{6}{}]bd[gv:\GreBracket{1}{4}{6}{}]) {b}e([gv:\GreBracket{0}{4}{7}{}]be[gv:\GreBracket{1}{4}{7}{}]) {b}f([gv:\GreBracket{0}{4}{8}{}]bf[gv:\GreBracket{1}{4}{8}{}]) {b}g([gv:\GreBracket{0}{4}{9}{}]bg[gv:\GreBracket{1}{4}{9}{}]) {c}d([gv:\GreBracket{0}{5}{6}{}]cd[gv:\GreBracket{1}{5}{6}{}]) {c}e([gv:\GreBracket{0}{5}{7}{}]ce[gv:\GreBracket{1}{5}{7}{}]) {c}f([gv:\GreBracket{0}{5}{8}{}]cf[gv:\GreBracket{1}{5}{8}{}]) {c}g([gv:\GreBracket{0}{5}{9}{}]cg[gv:\GreBracket{1}{5}{9}{}]) {c}h([gv:\GreBracket{0}{5}{10}{}]ch[gv:\GreBracket{1}{5}{10}{}]) {d}e([gv:\GreBracket{0}{6}{7}{}]de[gv:\GreBracket{1}{6}{7}{}]) {d}f([gv:\GreBracket{0}{6}{8}{}]df[gv:\GreBracket{1}{6}{8}{}]) {d}g([gv:\GreBracket{0}{6}{9}{}]dg[gv:\GreBracket{1}{6}{9}{}]) {d}h([gv:\GreBracket{0}{6}{10}{}]dh[gv:\GreBracket{1}{6}{10}{}]) {d}i([gv:\GreBracket{0}{6}{11}{}]di[gv:\GreBracket{1}{6}{11}{}]) {e}f([gv:\GreBracket{0}{7}{8}{}]ef[gv:\GreBracket{1}{7}{8}{}]) {e}g([gv:\GreBracket{0}{7}{9}{}]eg[gv:\GreBracket{1}{7}{9}{}]) {e}h([gv:\GreBracket{0}{7}{10}{}]eh[gv:\GreBracket{1}{7}{10}{}]) {e}i([gv:\GreBracket{0}{7}{11}{}]ei[gv:\GreBracket{1}{7}{11}{}]) {e}j([gv:\GreBracket{0}{7}{12}{}]ej[gv:\GreBracket{1}{7}{12}{}]) {f}g([gv:\GreBracket{0}{8}{9}{}]fg[gv:\GreBracket{1}{8}{9}{}]) {f}h([gv:\GreBracket{0}{8}{10}{}]fh[gv:\GreBracket{1}{8}{10}{}]) {f}i([gv:\GreBracket{0}{8}{11}{}]fi[gv:\GreBracket{1}{8}{11}{}]) {f}j([gv:\GreBracket{0}{8}{12}{}]fj[gv:\GreBracket{1}{8}{12}{}]) {f}k([gv:\GreBracket{0}{8}{13}{}]fk[gv:\GreBracket{1}{8}{13}{}]) {g}h([gv:\GreBracket{0}{9}{10}{}]gh[gv:\GreBracket{1}{9}{10}{}]) {g}i([gv:\GreBracket{0}{9}{11}{}]gi[gv:\GreBracket{1}{9}{11}{}]) {g}j([gv:\GreBracket{0}{9}{12}{}]gj[gv:\GreBracket{1}{9}{12}{}]) {g}k([gv:\GreBracket{0}{9}{13}{}]gk[gv:\GreBracket{1}{9}{13}{}]) {g}l([gv:\GreBracket{0}{9}{14}{}]gl[gv:\GreBracket{1}{9}{14}{}]) diff --git a/tests/gabc-dump/glyphs/brackets.gabc b/tests/gabc-dump/glyphs/brackets.gabc index 33f2c82a..13111704 100644 --- a/tests/gabc-dump/glyphs/brackets.gabc +++ b/tests/gabc-dump/glyphs/brackets.gabc @@ -1,3 +1,45 @@ name: brackets; %% -Test(cdoe) {e}fe([[efe]]) {f}gf([[fgf]]) {g}([[g]]) {a}m([[am]]) {e}/h([[e/h]]) {g}e([[ge]]) +Test(cdoe) {e}fe([[efe]]) {f}gf([[fgf]]) {g}([[g]]) {a}m([[am]]) {e}/h([[e/h]]) {g}e([[ge]]Z) +{a}([[a]]) +{b}([[b]]) +{c}([[c]]) +{d}([[d]]) +{e}([[e]]) +{f}([[f]]) +{g}([[g]]) +{a}b([[ab]]) +{a}c([[ac]]) +{a}d([[ad]]) +{a}e([[ae]]) +{a}f([[af]]) +{b}c([[bc]]) +{b}d([[bd]]) +{b}e([[be]]) +{b}f([[bf]]) +{b}g([[bg]]) +{c}d([[cd]]) +{c}e([[ce]]) +{c}f([[cf]]) +{c}g([[cg]]) +{c}h([[ch]]) +{d}e([[de]]) +{d}f([[df]]) +{d}g([[dg]]) +{d}h([[dh]]) +{d}i([[di]]) +{e}f([[ef]]) +{e}g([[eg]]) +{e}h([[eh]]) +{e}i([[ei]]) +{e}j([[ej]]) +{f}g([[fg]]) +{f}h([[fh]]) +{f}i([[fi]]) +{f}j([[fj]]) +{f}k([[fk]]) +{g}h([[gh]]) +{g}i([[gi]]) +{g}j([[gj]]) +{g}k([[gk]]) +{g}l([[gl]]) diff --git a/tests/gabc-dump/glyphs/brackets.pdf b/tests/gabc-dump/glyphs/brackets.pdf index 5d0eba15ee5ace2e08fc8cef0b22af3b39965f0d..256a2e44cb2876313ba557281b1d0137bd2da6c7 100644 GIT binary patch literal 15821 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