>> Basically, when entering data in \lyricmode, U+0020 SPACE correctly
>> breaks syllables, but U+3000 IDEOGRAPHIC SPACE (which is the
>> default space on Japanese keyboard layouts) does not: the syllables
>> separated with that character all wind up on one note.  Shouldn't
>> we break syllables on *any* Unicode whitespace character (except
>> for the nonbreaking spaces, which I believe have different Unicode
>> character properties)?
> 
> \lyricmode does not mean "Paste arbitrary text here".
> 
> LilyPond intentionally uses exclusively the ASCII character range
> for syntactic purposes.  Everything else can be part of identifiers
> or words.  That makes LilyPond documents robust against changes in
> Unicode.

I second that.  Additionally, it's trivial to search and replace all
Unicode whitespace with ASCII whitespace in case this is what the user
wants.


    Werner

_______________________________________________
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond

Reply via email to