On Thursday 05 January 2006 12.25, Gilles wrote:
> Hello.
>
> > The problem I've had with that is that when I define
> >
> > eaigu = "<the utf-8 double byte for é>"
> >
> > and then (later) say
> >
> > \markup "sym" \eaigu "trique"
> >
> > what I get in the PDF file is
> >
> > sym é trique
> >
> > because Lilypond inserts a space between any two markup components.
>
> I noticed that too, and I'd tend to consider this as a bug.
no, it's the intended behaviour of markup.
It could be possible to write a markup function that concatenates markup
words, something like \concatenate { "sym" \eaigu "trique" }. I think such a
function would be fairly easy to write, but I don't know because I haven't
looked at the code. It might be a sponsorable feature.
> And there is also the "reverse" behaviour: Blank spaces at the
> beginning or end of double-quoted strings are trimmed.
Sorry for not replying. I don't consider this a bug; that behaviour is
intended.
--
Erik
_______________________________________________
bug-lilypond mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-lilypond