The problem with the repeat bars was simple to solve, here's a 
patch.

    /Mats


--- ../lilypond-1.1.25/lily/lookup.cc  Tue Jan 26 13:09:19 1999
+++ lily/lookup.cc      Thu Jan 28 23:55:08 1999
@@ -149,8 +149,8 @@
     }
   else if (str == ".|")
     {
-      m.add_at_edge (X_AXIS, RIGHT, thick, kern);
-      m.add_at_edge (X_AXIS, RIGHT, thin, 0);
+      m.add_at_edge (X_AXIS, RIGHT, thick, 0);
+      m.add_at_edge (X_AXIS, RIGHT, thin, kern);
     }
   else if (str == ":|")
     {
@@ -179,7 +179,7 @@
 
   else if (str == ".|.")
     {
-      m.add_at_edge (X_AXIS, RIGHT, thick, 0);
+      m.add_at_edge (X_AXIS, LEFT, thick, kern/2);
       m.add_at_edge (X_AXIS, RIGHT, thick, kern);      
     }
 

Reply via email to