On Sun, 8 Oct 2006, Juergen Reuter wrote:

* Section 7.7.7: The "episem" articulation does not appear (there should
 be a horizontal line above the three last noteheads).  In 2.7.x, the
 right ending was badly placed; now the episem is completely invisible.
 Also, the text scripts are colliding (but that is not really an ancient
 notation issue); they did not collide in 2.7.x.


There are obviously multiple bugs behind this one, which are not easy to fix. In particular, the TextSpanner under certain circumstances produces lines with strange end points. If the line is (should be) quite short, it is not at all displayed.

For the moment, I have tuned the figure in Sect. 7.7.7 such that the episem is displayed (still with bad right ending) and added an appropriate comment to the @refbugs paragraph (patch attached).

Graham, what do you think, should this patch be applied? Without this patch, the reader of the documentation immediately sees that there must be something wrong but is left alone, as the figure does not show what is explained in the text. With the attached patch, the reader will (hopefully) see that episem to some extent works (to the same extent as in the lily 2.7.x series), but there is an explanation in the @refbugs paragraph that states that the episem feature is rather buggy.

Of course, I would like to get this bug fixed, but it looks like I would have to rewrite major parts of TextSpanner and LineSpanner.

Greetings,
Juergen
Index: ChangeLog
===================================================================
RCS file: /cvsroot/lilypond/lilypond/ChangeLog,v
retrieving revision 1.5391
diff -u -r1.5391 ChangeLog
--- ChangeLog   9 Oct 2006 14:14:42 -0000       1.5391
+++ ChangeLog   9 Oct 2006 15:52:03 -0000
@@ -1,3 +1,8 @@
+2006-10-09  Jürgen Reuter  <[EMAIL PROTECTED]>
+
+       * Documentation/user/instrument-notation.itely: Tune Ancient
+       Articulations figure, such that the episem actually shows.
+
 2006-10-09  Han-Wen Nienhuys  <[EMAIL PROTECTED]>
 
        * ly/generate-documentation.ly: update option name.
Index: Documentation/user/instrument-notation.itely
===================================================================
RCS file: 
/cvsroot/lilypond/lilypond/Documentation/user/instrument-notation.itely,v
retrieving revision 1.106
diff -u -r1.106 instrument-notation.itely
--- Documentation/user/instrument-notation.itely        27 Aug 2006 06:54:06 
-0000      1.106
+++ Documentation/user/instrument-notation.itely        9 Oct 2006 15:52:03 
-0000
@@ -2911,11 +2911,11 @@
     \override TextScript #'font-family = #'typewriter
     \override TextScript #'font-shape = #'upright
     \override Script #'padding = #-0.1
-    a4\ictus_"ictus" s1
-    a4\circulus_"circulus" s1
-    a4\semicirculus_"semicirculus" s1 s
-    a4\accentus_"accentus" s1
-    \[ a4_"episem" \episemInitium \pes b \flexa a \episemFinis \]
+    a\ictus_"ictus" \break
+    a\circulus_"circulus" \break
+    a\semicirculus_"semicirculus" \break
+    a\accentus_"accentus" \break
+    \[ a_"episem" \episemInitium \pes b \flexa a b \episemFinis \flexa a \]
   }
 }
 @end lilypond
@@ -2925,6 +2925,10 @@
 Some articulations are vertically placed too closely to the
 correpsonding note heads.
 
+The episem line is not displayed if its length is shorter than the
+width of roughly 4 note heads.  The right end of the episem line is
+often too far to the right.
+
 @node Custodes
 @subsection Custodes
 
_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to