From 1ce118a0ca890444f6b72032c664cbd36d2edca9 Mon Sep 17 00:00:00 2001 From: reuter Date: Sun, 26 Sep 2004 22:27:11 +0000 Subject: [PATCH] * Documentation/user/examples.itely: removed \midi block to simplify the example * Documentation/user/notation.itely: Removed superfluous TextSpanner tweakings (is already done by engraver-init.ly). Documented bug: vertical alignment of articulations. * Documentation/user/notation.itely, ly/engraver-init.ly (VaticanaVoice, GregorianTranscriptionVoice): Bugfix: TextSpanner padding. * Documentation/user/notation.itely, ly/engraver-init.ly: moved docu about TextSpanner padding bug from manual to engraver.ly (since it's workarounded and hence not user-visible any more) --- ChangeLog | 17 +++++++++++++++++ Documentation/user/examples.itely | 3 --- Documentation/user/notation.itely | 15 +-------------- ly/engraver-init.ly | 12 ++++++++++-- 4 files changed, 28 insertions(+), 19 deletions(-) diff --git a/ChangeLog b/ChangeLog index 48cdebe175..19991d9f33 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,20 @@ +2004-09-26 Juergen Reuter + + * Documentation/user/examples.itely: removed \midi block to + simplify the example + + * Documentation/user/notation.itely: Removed superfluous + TextSpanner tweakings (is already done by engraver-init.ly). + Documented bug: vertical alignment of articulations. + + * Documentation/user/notation.itely, ly/engraver-init.ly + (VaticanaVoice, GregorianTranscriptionVoice): Bugfix: TextSpanner + padding. + + * Documentation/user/notation.itely, ly/engraver-init.ly: moved + docu about TextSpanner padding bug from manual to engraver.ly + (since it's workarounded and hence not user-visible any more) + 2004-09-26 Graham Percival * ly/property-init.ly: fix bug in displaying ledger lines while diff --git a/Documentation/user/examples.itely b/Documentation/user/examples.itely index 229995dfb3..6cb601cfa5 100644 --- a/Documentation/user/examples.itely +++ b/Documentation/user/examples.itely @@ -687,9 +687,6 @@ bassusLyrics = \lyricmode { \override Slur #'transparent = ##t } } - \midi { - \tempo 4 = 96 - } } @end lilypond diff --git a/Documentation/user/notation.itely b/Documentation/user/notation.itely index 81df7747d5..6a8d90c4cd 100644 --- a/Documentation/user/notation.itely +++ b/Documentation/user/notation.itely @@ -6139,27 +6139,14 @@ Editio Vaticana style. a4\accentus_"accentus" s1 \[ a4_"episem" \episemInitium \pes b \flexa a \episemFinis \] } - \paper { - \context { - \VaticanaVoice - % Prepare TextSpanner for \episem{Initium|Finis} use. - \override TextSpanner #'style = #'line - \override TextSpanner #'edge-height = #'(0 . 0) - \override TextSpanner #'padding = #0.5 - \override TextSpanner #'enclose-bounds = #1 - \override TextSpanner #'edge-text = #'("" . "") - } - } } @end lilypond @refbugs -The line @code{\override Script #'padding = #-0.1} is required to -force the articulation signs being placed vertically tightly to the +Some articulations are vertically placed too closely to the correpsonding note heads. - @node Custodes @subsection Custodes diff --git a/ly/engraver-init.ly b/ly/engraver-init.ly index 0f288016fc..ee8d7dc0b9 100644 --- a/ly/engraver-init.ly +++ b/ly/engraver-init.ly @@ -679,10 +679,14 @@ EasyNotation = \context { % TODO: why \context override? % N.B.: dash-fraction MUST be unset; otherwise, TextSpanner will % always produce dashed lines, regardless of the style property. % + % FIXME: The line @code{\override TextSpanner #'padding = #-0.1} is + % required to force the articulation signs being placed vertically + % tightly to the correpsonding note heads. + % \override TextSpanner #'dash-fraction = #'() \override TextSpanner #'style = #'line \override TextSpanner #'edge-height = #'(0 . 0) - \override TextSpanner #'padding = #0.5 + \override TextSpanner #'padding = #-0.1 \override TextSpanner #'enclose-bounds = #1 \override TextSpanner #'edge-text = #'("" . "") } @@ -749,10 +753,14 @@ EasyNotation = \context { % TODO: why \context override? % N.B.: dash-fraction MUST be unset; otherwise, TextSpanner will % always produce dashed lines, regardless of the style property. % + % FIXME: The line @code{\override TextSpanner #'padding = #-0.1} is + % required to force the articulation signs being placed vertically + % tightly to the correpsonding note heads. + % \override TextSpanner #'dash-fraction = #'() \override TextSpanner #'style = #'line \override TextSpanner #'edge-height = #'(0 . 0) - \override TextSpanner #'padding = #0.5 + \override TextSpanner #'padding = #-0.1 \override TextSpanner #'enclose-bounds = #1 \override TextSpanner #'edge-text = #'("" . "") } -- 2.39.5