On 2014/08/12 13:58:44, mail_philholmes.net wrote:

The problem is the other way round.  incipit-width is not scaled
within the
layout block, and so produces correct results for width.

I am not convinced that the results are "correct" when they are not
scaled the same as every other measure including "\mm".  Have you tried
my proposal?

indent and
short-indent are scaled, and so produce widths that are too small for
the
desired output.  Attached is a sample file that illustrates the
problem.

No attachment here.

In
it is a potential solution: using

scale-factor = #( / 1.0 (module-ref (current-module) 'mm) )

That would seem to be a satisfactory way of avoiding problems should
the way
scaling is done change in future?

I am skeptical.  The main problem I see is that when inheriting a
grob-layout as the start of a \layout block, then 3 will not be the same
as 3\mm.  We probably need a way to get at the unscaled layout, then
scale afterwards.  I would not want to _calculate_ the unscaled layout
since that buys us a buildup of numerical errors.

https://codereview.appspot.com/108270043/

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

Reply via email to