From: Keith OHara Date: Mon, 24 Jan 2011 05:18:13 +0000 (-0800) Subject: Fix 1472: ensure space for KeySignature X-Git-Tag: release/2.13.48-1~16 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=8ea737da2deded9bb8ae27194150a72eac16add0;p=lilypond.git Fix 1472: ensure space for KeySignature Add key-signature-interface::print to pure-print-callbacks so the extent of a KeySignature is known during note spacing. --- diff --git a/input/regression/key-signature-space.ly b/input/regression/key-signature-space.ly new file mode 100644 index 0000000000..ce0d1c3579 --- /dev/null +++ b/input/regression/key-signature-space.ly @@ -0,0 +1,19 @@ +\header { + + texidoc = "Key signatures get the required amount of horizontal space." + +} +\version "2.13.47" +<< + \new Staff { + \voiceOne + \key f\minor + f'4 f' f' f' + \key b\major + e''8 e'' e''4 e''2 + } + \new Staff { + R1 \bar "||" + R1 + } +>> diff --git a/scm/define-grobs.scm b/scm/define-grobs.scm index 5b23462743..bb5724f095 100644 --- a/scm/define-grobs.scm +++ b/scm/define-grobs.scm @@ -2489,6 +2489,7 @@ ly:note-head::print ly:dots::print ly:clef::print + ly:key-signature-interface::print ly:percent-repeat-item-interface::beat-slash ly:text-interface::print ly:script-interface::print