BirminghamConservatoire / JohannesTinctoris

Editing and rendering text and music notation for online edition of music treatises
7 stars 4 forks source link

Broken podatus ligatures #23

Closed annplaksin closed 3 years ago

annplaksin commented 3 years ago

Podatus style ligatures aren't properly rendered: grafik

<treatise>
<example: {full measure}, {mensural: void}, {staf: "5" BU Br1 Seg Per Bo2 : "6" V, red}>
<part: 1> <label: rot90c, 12><red>{var="Tenor" V BU Br1 Per Bo2 : "/t/" Seg}</red></label>
{clef: "F8" V BU Br1 Seg Bo2 Bo2^t : "C10" Per} {solm: 0} {mens: c7} {var="<lig>BD ^La</lig>" V BU Br1 Per Seg : "<lig>BD La</lig>" Bo2 Bo2^t} {var="SF SE <lig>BG ^La</lig>" V BU Br1 : "SF SE <lig>BG La</lig>" Seg Per Bo2 : "BF <lig>BE LG Ba</lig> BG" Bo2^t} {var="<lig>Bb ^Lc</lig>" V BU Br1 : "<lig>Bb Lc</lig>" Per Bo2 Bo2^t : "Bb Lc" Seg} Sb <text>{var=(ins.) "Alle-" Br1}</text> Sa <lig><text>{var="lu -" V : (transp.) BU Br1 : (om.) Seg Per Bo2 Bo2^t}</text> Ba Bb La</lig> <lig><text>{var="ia." V : (transp.) BU Br1 : (om.) Seg Per Bo2 Bo2^t}</text> BG La</lig> {var=(ins.) "<lig>BG La</lig>" Bo2^t} <lig>Ba LF</lig> <lig>BG LD</lig> LF SE SD <lig>BD LC</lig> BF <text>{var=(ins.) "luia" BU}</text> {var="<lig>BF ^LG</lig>" V BU Br1 : "<lig>BF LG</lig>" Seg Per Bo2 Bo2^t} <text>{var=(ins.) "luya" Br1}</text> La SG SE <lig>BF LE</lig> <lig>BE {var="LD" V BU Br1 Per Bo2 Bo2^t : "MD+" Seg}</lig>
</part>
</example>
</treatise>
annplaksin commented 3 years ago

@DILewis One (stupid) question: Did podatus style ligatures ever work? I can't imagine how ^ should be parsed.

annplaksin commented 3 years ago

Okay, it used to work... somewhere in the past, so I broke it somehow. Oops...

annplaksin commented 3 years ago

It should work again...