The pipe characters are unnecessary on the TeX side.  The string manipulation 
functions in xstring can easily extract the first letter of the syllable 
without them.  Indeed, I'm fairly certain that this can be done completely in 
TeX.  Give me some time tonight and I'll at least be able to outline the 
procedure. 

✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝
Br. Samuel, OSB
(R. Padraic Springuel)
PAX ☧ ΧΡΙΣΤΟΣ

> On Sep 9, 2015, at 9:52 PM, Henry So Jr. <[email protected]> wrote:
> 
>> On Wednesday, 09 September 2015 at 10:16:39 am -0400, Henry So Jr. wrote:
>> Personally, I'd rather avoid adding this kind of complexity unless there
>> is really no other way to do it.  It means more moving parts and "magic
>> side-effects," making broken scores more difficult to debug (both for
>> the user and for us, as support).
>> 
>> Therefore, I'd like to look further into other ways of doing it, but I
>> need some time to look into it to get all the options (including this
>> one, of course) on the table.
> 
> This is what I've come up with:
> 
> Gregorio (the program) produces syllables that look like ...
> 
> {|s|}{y}{l}
> {|l|}{a}{}
> {|b|l}{e}{s}
> {}{|a|}{re}
> {|f|}{u}{n!}
> 
> ..., with the first letter of the syllable surrounded by pipe
> characters.  GregorioTeX would then strip the pipes for the old
> centering options or use the piped letter as the center for the new
> first-letter centering scheme.
> 
> I have a proof-of-concept that works on the TeX side, but I don't want
> to start coding the C part until this (unorthodox?) idea gets some sort
> of approval.
> 
> Any thoughts?
> 
> Henry
> 
> _______________________________________________
> Gregorio-devel mailing list
> [email protected]
> https://mail.gna.org/listinfo/gregorio-devel

_______________________________________________
Gregorio-devel mailing list
[email protected]
https://mail.gna.org/listinfo/gregorio-devel

Répondre à