-
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
elisions #838
Comments
Would the second |
no, only the text in |
To answer the question at the top of the issue, I don't have any objections to this feature. Does this need to be in 4.1? |
What should happen if the first letter in the score is inside an elision block? Should the initial be the first letter after the elision (which would make things very complicated)? Should this be an error? Something else? |
I think an error should be just fine |
* develop: Fixed problems found during coverage testing: - Removed the non-working multi-voice code. - Corrected the determination of the ancus. - Added more assertions. For gregorio-project#697. Fixed problems found in coverage testing. - Made coverage script quieter when cleaning a clean directory. - Found and marked more assertions. - Corrected determination of gvgvv, gvvgv, gsgss, and gssgs. - Improved error checking of score lexer (fixed unexpected ECHO). - Corrected gabc output of quadratum shapes. - Removed dead gabc cases. - Corrected morphing of oriscus added to cavum. - Fixed double clef rendering on the same line. - Fixed missing translation center gabc output. - Removed determination of G_TRIGONUS since it is ambiguous/inaccurate. - Added a check for unclosed braces, ledger lines, and slurs. For gregorio-project#697. Fixed problems found while testing for code coverage. - Enhanced the coverage script for usability. - Corrected to find all vowel files in TEXMF. - Added lcov tokens to mark code that should not be reachable unless there is a programming error, a system fault, or gregorio runs out of memory. - Added an assertion message level for programming assertions. - Added some assertions based on coverage testing. - Fixed missing nlba and/or euouae in dump and gabc output. - Fixed bug with fusing down to a podatus. - Corrected spelling of fusible. - Changed gregorio_fix_style states to be an enum. - Removed dead code. For gregorio-project#697. Added support for coverage testing with gcov/lcov. For gregorio-project#697. Fixed incorrectly stored allocation. Added an optional argument to allow per-brace rendering choice. Fixes gregorio-project#850. Corrected the name of the "op" fonts to be different than the normal font. Fixes gregorio-project#851. Implemented customizable special characters. Fixes gregorio-project#846. Implemented elision support. Fixes gregorio-project#838. Fixed incorrect output of first syllable with no text. Fixes gregorio-project#836.
Solesmes asked for a way to input elisions, syllables that are not sung in order to keep the same syllable number across sentences. These elisions are noted in italic.
A proposal is to use a new text markup
<e>
, for instanceclar<e>a</e>
would ignore the second a in text centering (and<e>cla</e>ra
would ignore the first), and the seconda
would be inelisionstye
, which would be italic by default.What do you think?
The text was updated successfully, but these errors were encountered: