-
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
Multiline initial #1491
base: ctan
Are you sure you want to change the base?
Multiline initial #1491
Commits on Feb 29, 2020
-
Force rebuild of font database (including metrics) before building docs
This appears to fix gregorio-project#1458. Please test on other systems.
Configuration menu - View commit details
-
Copy full SHA for dfc3b55 - Browse repository at this point
Copy the full SHA dfc3b55View commit details
Commits on Mar 1, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 22db9a2 - Browse repository at this point
Copy the full SHA 22db9a2View commit details
Commits on Mar 8, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 45e40be - Browse repository at this point
Copy the full SHA 45e40beView commit details -
There was a whole bunch of repeated code on both branches of several if statements. I've pulled that code out to reduce the if branches down to the absolute minimum.
Configuration menu - View commit details
-
Copy full SHA for 7d77fde - Browse repository at this point
Copy the full SHA 7d77fdeView commit details
Commits on Mar 9, 2020
-
The gre@biginitial flag is redundant. The same information can be found out by checking the value of gre@count@initiallines.
Configuration menu - View commit details
-
Copy full SHA for cc53d4a - Browse repository at this point
Copy the full SHA cc53d4aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a5cd3f - Browse repository at this point
Copy the full SHA 4a5cd3fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 63612e5 - Browse repository at this point
Copy the full SHA 63612e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d2f93c - Browse repository at this point
Copy the full SHA 3d2f93cView commit details -
Configuration menu - View commit details
-
Copy full SHA for ba9ecb4 - Browse repository at this point
Copy the full SHA ba9ecb4View commit details
Commits on Mar 10, 2020
-
I don't know what circumstances led to this backup being put into place, but I the whole test suite passes without it, so I don't think it's necessary anymore.
Configuration menu - View commit details
-
Copy full SHA for 0647b72 - Browse repository at this point
Copy the full SHA 0647b72View commit details
Commits on Mar 15, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 74592b0 - Browse repository at this point
Copy the full SHA 74592b0View commit details
Commits on Mar 16, 2020
-
Rename gre@knownline to gre@count@knownline
We want to identify gre@knownline as a count Also adding in debug messages associated with knownline to help with the identification of when lines are processed (eventually so we can adjust the staff lines at the right places).
Configuration menu - View commit details
-
Copy full SHA for a47d949 - Browse repository at this point
Copy the full SHA a47d949View commit details -
Stop double counting initialraise
initialraise is already accounted for when \gre@dimen@temp@five is first established (line 402). It doesn't need to be double counted for the large initial.
Configuration menu - View commit details
-
Copy full SHA for 8a28943 - Browse repository at this point
Copy the full SHA 8a28943View commit details -
Refactor initial height calculation
This makes the height placement of the initial a function of the number of lines which wrap it rather than a fixed amount. It doesn't change anything for the 1 or 2 line initials, just makes it so that when 3 (or more) line initials are implemented, this calculation will be ready for them.
Configuration menu - View commit details
-
Copy full SHA for aaa54b6 - Browse repository at this point
Copy the full SHA aaa54b6View commit details -
Account for number of staff lines in initial placement
As staff lines with fewer or more than 4 lines have different heights so the position of the initial needs to be adapted as appropriate. This change fixes the new tests introduced in gregorio-project/gregorio-test@8713c85 (and amended in gregorio-project/gregorio-test@d8829fc).
Configuration menu - View commit details
-
Copy full SHA for 096fcfa - Browse repository at this point
Copy the full SHA 096fcfaView commit details
Commits on Mar 17, 2020
-
We already calculate the staffheight and don't need to calculate it again here. Note: making this change reveals an off-by-one error in the manual calculation: there was an extra interstafflinespace. The number of spaces between the lines is one less than the number of lines: line-space-line
Configuration menu - View commit details
-
Copy full SHA for 8106316 - Browse repository at this point
Copy the full SHA 8106316View commit details -
Configuration menu - View commit details
-
Copy full SHA for f4358ab - Browse repository at this point
Copy the full SHA f4358abView commit details -
Refactoring to make more use of staffheight where appropriate
In line with 8106316 these are calculations which should have been using staffheight but weren't. Also found another off-by-one error in the placement of the above lines text. This was hidden by the fact that the size of the lyrics wasn't being taken into account. The change in gregoriotex-signs.tex did not have an off-by-one error because we're drawing the ledger line exactly one interstafflinespace above the staff. Hence, when we change to using staffheight, we still need one more factor of interstafflinespace
Configuration menu - View commit details
-
Copy full SHA for 522774a - Browse repository at this point
Copy the full SHA 522774aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 53fc493 - Browse repository at this point
Copy the full SHA 53fc493View commit details
Commits on Mar 18, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 4ff485e - Browse repository at this point
Copy the full SHA 4ff485eView commit details -
Add semi-manual mode for determining where initials end
In semi-manual mode, only the last line of the lines wrapping the initial needs to be indicated manually (as opposed to the manual mode, where each line must be indicated).
Configuration menu - View commit details
-
Copy full SHA for db016df - Browse repository at this point
Copy the full SHA db016dfView commit details
Commits on Feb 7, 2021
-
Configuration menu - View commit details
-
Copy full SHA for d242e0d - Browse repository at this point
Copy the full SHA d242e0dView commit details -
Accidentally removed this when merging other branches in.
Configuration menu - View commit details
-
Copy full SHA for a24036b - Browse repository at this point
Copy the full SHA a24036bView commit details
Commits on Feb 8, 2021
-
Convert the initial ending style flag to a boolean
Since there are only two possible states, the code can be simplified if this flag is a boolean.
Configuration menu - View commit details
-
Copy full SHA for dfab895 - Browse repository at this point
Copy the full SHA dfab895View commit details -
Configuration menu - View commit details
-
Copy full SHA for c8fa392 - Browse repository at this point
Copy the full SHA c8fa392View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4393a2d - Browse repository at this point
Copy the full SHA 4393a2dView commit details
Commits on Feb 18, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 01b6dc2 - Browse repository at this point
Copy the full SHA 01b6dc2View commit details
Commits on Feb 21, 2021
-
Trying to lower the initial to match the right baseline when dealing …
…with multi-line initials
Configuration menu - View commit details
-
Copy full SHA for 39d9496 - Browse repository at this point
Copy the full SHA 39d9496View commit details