-
Notifications
You must be signed in to change notification settings - Fork 43
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
Manual custos and automatic custos (on clef change) have inconsistent spacing #642
Comments
If no one knows the history behind this (probably @eroux would be the best to speak to that), then does anyone have an opinion on the correct behavior? My not-very-strong opinion is that we should set that space to 0 by default and apply it before both the |
Sr. Maria Ruth OSB, who brought up this issue on the mailing list, says this:
|
Neither do I have a strong opinion, I guess treating all custos inside a line equally is consistent, and maybe set the space to 0 is good too... |
I'll work on this and submit a pull request. Should this be in 4.0.0? |
It turns out that |
I haven't done any checking to see if what you're getting is true (though it does sound right), but perhaps the easiest thing to do would be to split |
I tried that, and that does indeed help if there was a note before the custos. To reduce the "too wide" space in this case, I set I tried a few things, but I can't figure out a good way to deal with this in TeX without having the gregorio program detect it and use a different macro at that point. Can you think of a way to fix this problem in TeX? |
So you're saying that a bar doesn't surround itself with the appropriate |
Well, sorry, I cannot remember anything about this... |
That's a good clue. The problem with touching is only on the final divisio finalis. The final divisio finalis uses the end-of-line finalis macro as opposed to the in-line finalis macro, and changing this might break some edge cases where a final divisio finalis without any custos after it appears at the end of a line. I don't have any more time to look into it this morning, but I'll most likely use a special macro to handle this case unless someone has a better suggestion. |
Perhaps the final divisio finalis macro should only be used if the absolutely last element of the score. |
I tried that, but found that the rubber space after the normal in-line divisio finalis can make things look a bit funny at the end of a line (this is from I personally am not happy with how that looks, but I am willing to accept it if others think it is OK. Otherwise, I will try to come up with some way to tighten that space with a special |
Any comment on this? Should I try to tighten that space or is this satisfactory? |
I think it should be tightened |
looks good! |
I agree. |
I also agree. It looks much better tightened. |
The big question: release-4.0 or develop? |
I don't have a very strong opinion, but I would say 4.0... |
* commit '049cd5d4c6df955b5721ba9b88b4b4000b4d5d1d': Made custos spacing consistent. Fixes gregorio-project#642. Change date format to prevent spurious spaces from accruing. Automate the insertion of the version number into CHANGELOG.md
The manual custos of a figure like
(g+::c3)
has additional space behind it compared to(z0::c3)
. It is actually coded this way:\GreManualCustos
adds the space before calling\GreCustos
. As such, it works as coded.Neither I nor @rpspringuel know whether this is the desired behavior or is just some inconsistency that worked its way into the code (and thus would be considered a bug).
Does anyone know the history here? Is this a bug?
The text was updated successfully, but these errors were encountered: