lilypond-auto
[Top][All Lists]
Advanced

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

Re: [Lilypond-auto] Issue 1861 in lilypond: DynamicText attached to spac


From: lilypond
Subject: Re: [Lilypond-auto] Issue 1861 in lilypond: DynamicText attached to spacer rest not correctly aligned
Date: Fri, 17 Jul 2015 18:09:46 +0000

Updates:
        Cc: address@hidden
        Labels: fixed_2_19_10

Comment #17 on issue 1861 by address@hidden: DynamicText attached to spacer rest not correctly aligned
https://code.google.com/p/lilypond/issues/detail?id=1861

Janek is the one who fixed this.  Is this as expected?

09412c25cce3fdffce7cefe491cb3849ece0ae3e is the first [good] commit
commit 09412c25cce3fdffce7cefe491cb3849ece0ae3e
Author: Janek WarchoĊ‚ <address@hidden>
Date:   Sat Mar 30 00:11:28 2013 +0100

    Clean up DynamicText horizontal alignment.

    Until now, DynamicText alignment was messy, as there were 3 different
    callbacks involved - some of them interacting in a confusing way:
     - in define-grobs.scm, X-offset property was initialized to
       ly:self-alignment-interface::x-aligned-on-self,
     - Dynamic_engraver called set_center_parent on every DynamicText
       attached to a note, so that half a NoteHead width was always added
       to its X-offset (producing confusing results for example when
       user requested dynamics to be left-aligned),
     - DynamicTexts living in a Dynamics context used a completely
       different offset callback, which aligned them on NoteColumns.

    Since aligned_on_parent is now able to correctly align grobs
    with PaperColumn parents (issue 3254), we can use it for all
    DynamicTexts and have a single interface for the job.

    Expected changes in output: DynamicTexts in Dynamics context
    aligned to suspended noteheads may be placed up to 1/4 NoteHead
    width further to the right.  This shouldn't be a problem.

:040000 040000 38a27adc238e97dc202923e87d75a7074c19688c 174d4ae439a343221e4c17ce01facee7e28bfc00 M lily :040000 040000 6f9024af65d9bd279d1bf3423de22dc262aee908 80b24c0099842d727d6a76ed28d9f5fc75fd3d57 M ly :040000 040000 8ef68b110e3449080678f7d13c97e7074c5f0f20 f1f2f44ff454c3568a4286e82a7c611ef97c66a0 M scm


--
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]