Skip to content
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

new mechanism for hyphen determination #922

Open
eroux opened this issue Feb 15, 2016 · 1 comment
Open

new mechanism for hyphen determination #922

eroux opened this issue Feb 15, 2016 · 1 comment

Comments

@eroux
Copy link
Contributor

eroux commented Feb 15, 2016

This should be a relatively small change, so I think we could do it even after rc1 if you agree. The idea is to make sure that when there is no hyphen, the spacing between the text of the two syllables of the same word is perfect. The means consists of several parts:

  • make maximumspacewithoutdash 0 by default
  • make sure that when outputing the space between two syllables of the same word when there is no hyphen needed, we use \kern and not hskip (in \gre@endofsyllable), so intersyllablespacenotes can have its plus and minus removed and become a dimen

I think this should be a relatively small change (around 15 lines). What do you think?

The next one I'm not 100% sure about and we can keep it for 5.0:

  • introduce intersyllablespacenotesminus that will more or less correspond to the minus of intersyllablespacenotes but be handled by hand, the idea is that when the distance between the texts of the two syllables is less than this value (very small, around 0.3mm), we just make the notes a little bit closer, this will allow less hyphens to appear in scores
@eroux eroux added this to the 4.1 milestone Feb 15, 2016
eroux added a commit that referenced this issue Feb 15, 2016
eroux added a commit that referenced this issue Feb 16, 2016
@eroux eroux modified the milestones: 5.0, 4.1 Feb 16, 2016
@eroux
Copy link
Contributor Author

eroux commented Feb 16, 2016

What remains for 5.0 is mainly linked with #923: it is to have a coherent rubber at the end of a syllable which is not the final syllable of a word. The particularity here is that this rubber has a minus set by the user but adapted to be at most the space between the text of the syllable and the text of the next syllable.

@henryso henryso self-assigned this Nov 8, 2016
@henryso henryso removed their assignment Nov 21, 2016
@henryso henryso modified the milestones: 5.0, 5.1.0 Apr 16, 2017
@rpspringuel rpspringuel modified the milestones: 5.1.0, 5.2.0 Mar 15, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants