lilypond-auto
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Lilypond-auto] Issue 3330 in lilypond: bracketify-stencil moves gro


From: lilypond
Subject: Re: [Lilypond-auto] Issue 3330 in lilypond: bracketify-stencil moves grob's refpoint
Date: Mon, 13 May 2013 17:18:58 +0000


Comment #55 on issue 3330 by address@hidden: bracketify-stencil moves grob's refpoint
http://code.google.com/p/lilypond/issues/detail?id=3330

Regarding #54: analysis is _totally_ wrong. The situation is much less sane than that. \markup (as it is used here) is wrapped in an implicit \line, yes. But actually, \line { \bold \large\larger\larger { \hspace #-3.0 Lieblich, etwas geschwind } }
gets expanded into
\line { \bold \large\larger\larger \hspace #-3.0
        \bold \large\larger\larger Lieblich,
        \bold \large\larger\larger etwas
        \bold \large\larger\larger geschwind
}

Now good old \hspace previously _compensated_ for the current setting of word-space, backing it off. The compensation is for a \large\larger\larger value of word-space, yet when the line gets assembled, it gets assembled with the standard word-space. As a corollary, constructs of this kind are generally spaced all wrong since the spacing is not affected by the font size change.

Fabulous. The actual difference in the images is indeed small, pretty much sub-pixel or so. So the net effect of \hspace #-3 seems to survive well enough, with the visual difference being accountable just by \hspace #-3 now no longer overcompensating for a word-space it considers larger than it actually is.

Morale?  We should probably have written something like
\bold\large\larger\larger \line { \hspace #-3 Lieblich, etwas geschwind }
in the first place in order to get the right interword space.

--
You received this message because this project is configured to send all issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings



reply via email to

[Prev in Thread] Current Thread [Next in Thread]