Thanks for your thoughts. A few short comments:
- In fact it’s not impossible to create every glyph combination in the back end (within reason), and allow some custom control for the edge cases. The font does become a little bloated, but considering that the average Dorico file is something like 1.5 MB, even the biggest font is practically nothing.
- I’ve anticipated the spacing issue. The way I’m solving it here is that every glyph has a L/R bound of 0 (meaning, no space on either side), and the user can use “s” as a small spacing increment. Does that solve this issue? I might make the “s” wider, so not so many are needed…
3. Not sure what you mean about the mova vocis. Can you explain?
4. Both the virga and diamond are entered manually, using v and d, followed by the number:
5. Line breaks are handled using Dorico’s native functionality. That’s exactly why I wanted this in Dorico… full control.
6. Since these are technically “lyrics,” articulations won’t work here. They have to be added as ligatures.