-
Notifications
You must be signed in to change notification settings - Fork 187
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Render oblique ligatures with curve shapes #3962
Conversation
Black notation oblique ligatures are usually curved: ![]() https://www.loc.gov/resource/gdcwdl.wdl_14175/?sp=23&st=image&r=-0.16,0.55,1.02,0.466,0 But white notation ones are usually not: ![]() https://digi.vatlib.it/view/MSS_Capp.Sist.160 [Note the dot above the starting note of the oblique ligature's first note near the middle of the second line.] Will white notation oblique ligatures remain straight? If not, it would be good to have them straight as a default. And in that case the option would be
Or
where It might be useful to use this option style in case you add curves to white notation oblique ligatures in the future in any case. (These examples are two random samples I was looking at today.) |
I agree with @craigsapp, the white mensural ligatures do look a bit weird after this change. |
I'll change the option as suggested by @craigsapp |
Maybe something for the Mensural Interest Group to see if there is a desire to encode curved ligatures individually … |
I don't think this is really an encoding question. Black notation is essentially handwritten, whereas white is equally handwritten and printed, so we see more of a mixed between curved and straight. As I said, I am happy to change it and have white ligatures straight by default. |
I was thinking about individual ligature control as well, but as @lpugin notes, handwritten music will be variable without always having intention or meaning. The Morley example is curious since the curved/straight difference must be intentional. Maybe the music typesetter was working from a manuscript that had an exaggerated curvature to that particular ligature and they duplicated it to be safe rather than normalize it. That is why the curved ligatures in the Morley print are interesting. The white notation example I gave is straight but handwritten 😜 ![]() With lots of illuminations: ![]() Clearly a luxury edition... It would be harder to keep the lines parallel if they are curved, so the cursive style of black notation probably fell out of favor when switching to white notation. |
…ht` and `curved`
Is there an example of how the two options look now? |
I added one here (with option |
Yes: these two examples are the same but the curved one should be different. |
(I agree this is all very confusing, sorry) |
Ah, right. That won't change until this is merged. Will do so. |
The PR render oblique ligatures with curved shapes.
Straight polygons can still be obtained with
--ligature-straight