Comments (8)
Is this still on the docket for 3.0?
from gregorio.
Good point, as it might introduce an incompatible change, maybe it would be good to do it... I can do it (tomorrow), if someone wants to do it before, please do!
from gregorio.
How incompatible a change? Does the user have to modify their gabc or tex files? If it's just a bug-fix, even if it changes the output (thus fixing the bug), then this can even be considered a patch release (i.e., 3.0.1).
Also, if I understand the bug description, it's a problem with the C code, right? That the C code chooses the incorrect value for the parameter?
Is this a long-standing bug? If it wasn't introduced recently (i.e., 2.4.2, 2.4.3, 3.0.0), then I'd vote to wait for the next release instead of rushing a fix.
from gregorio.
This should be a bugfix change. It will change scores visually, but there is no change in the underlying gabc or in a user's TeX. It is a long-standing bug. I discovered it while making my changes to the spacing code, but didn't fix it at the time.
Fixing it requires a change in the C code (to pick the correct value for the parameter) and making some modifications to \grefirstlinebottomspace
in gregoriotex-spaces.tex
. The latter needs a case 4 similar to what \gre@calculate@additionalspaces
above it has. I don't know what changes need to be made for the former.
from gregorio.
Oh ok, I thought incompatible changes would have to occur in the generated tex files, but if it's not the case, we can delay this feature.
from gregorio.
As far as I can tell, the C code pas passing 4 for the first argument. I think the problem is that \grefirstlinebottomspace
is simply not handling a case 4.
from gregorio.
Did anyone check to see that b'
is getting mapped to case 3? Based on what I wrote when I found the bug, that wasn't happening (in addition to case 4 being missing).
from gregorio.
I've confirmed that b'
is mapping to case 3 in release-3.0 gregorio.
from gregorio.
Related Issues (20)
- Above-Line-Text dissapears when including NABC code HOT 4
- Staff with two lines of F and C cleffs HOT 3
- Default inclination of punctum inclinatum
- \grechangestaffsize not scaling all elements HOT 2
- Use a header to specify NABC font HOT 4
- Centering above-lines text HOT 2
- Missing "sursum parum" symbol in St. Gall font?
- Acrobat Raeder inspection results
- \grestar? HOT 8
- Support brackets in NABC typography HOT 6
- Spanning translation over multiple sylables can cause neum to skip to next line. HOT 1
- Recursive gregpath search HOT 1
- Errors when translations inside <sc> </sc> style tags.
- Clef rendered instead of custos when first note on next staff is flat HOT 6
- Error compiling with \gregorioscore{} on MacOS. HOT 4
- Soft flat? HOT 9
- Single-line render HOT 2
- Neumatic Font HOT 1
- Update scripts to Python 3.× HOT 3
- Extra hyphen appearing at end of each typeset pdf HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gregorio.