-
Notifications
You must be signed in to change notification settings - Fork 45
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
force end of line on discretionary #1190
Comments
This bug also impacts the possibility to manually cut the lines for big initials |
I'm a bit puzzled here on the best way to input a forced line break at a clef change in gabc... I see two real-life cases:
in both case, |
Why is the |
The |
I think this could be the priority now... I don't think there is any change needed on the TeX side, and my guess is that it's not too heavy on the C side... @henryso would you be able to take a look when you have time? No emergency at all... |
I've spent some time on this during this past week, but I'm still thinking about the implementation. |
Ok thanks a lot! |
What about As I see it, all of the following should give the same result:
In these cases, the bar line should end one line and the next begin with the new clef. If there is no bar line, then the above cases are pretty much the same (just without the bar line). What I'm unsure about are cases where the clef occurs before the bar line (e.g. |
That changes some of my thinking on the implementation, not that this is a bad thing, but I'll wait for the dust to clear before putting any more time into it. |
Well, the action to remove a |
I was saving the location of |
@rpspringuel, what is your objection to having both Edit: by the way, I think it's simpler to implement the original suggestion than to rewrite the sequence, but it's not impossible. |
I've always interpreted Also, looking over my previous post, I'm no longer sure that I really like what I was proposing. My thinking right now is running more towards respecting the relative order of the bar lines/clefs/line breaks, as a user might want them to appear in a particular order for some reason, even if that isn't the usual order. In other words, you should probably ignore what I'm saying on this issue because my opinions are clearly not as firmly fixed as I thought. |
Any more thoughts on this? If not, I will implement as described in the opening post. |
Fine for me! |
Part of the implementation for gregorio-project#1190.
[with thanks to @eroux] Part of the implementation for gregorio-project#1190.
In the example of #1189, there is an alignement problem at the end of the first line, this is due to #959. The problem here is that #959 can be avoided in a simple way by adding a
z
in the score (which changes the bar spacing computations and fixes the problem). In the example of #1189 though, the problem appears on a discretionary, and it seems that the manual fix cannot be applied.The text was updated successfully, but these errors were encountered: