]> git.donarmstrong.com Git - lilypond.git/commitdiff
Merge commit 'origin' into beaming
authorJoe Neeman <joeneeman@gmail.com>
Thu, 5 Jun 2008 08:15:49 +0000 (18:15 +1000)
committerJoe Neeman <joeneeman@gmail.com>
Thu, 5 Jun 2008 08:15:49 +0000 (18:15 +1000)
30 files changed:
input/new/changing-form-of-multi--measure-rests.ly
input/new/changing-text-and-spanner-styles-for-text-dynamics.ly
input/new/changing-time-signatures-inside-a-polymetric-section-using-scaledurations.ly
input/new/clip-systems.ly
input/new/creating-simultaneous-rehearsal-marks.ly
input/new/display-bracket-with-only-one-staff-in-a-system.ly
input/new/line-arrows.ly
input/new/makam.ly
input/new/move-specific-text.ly
input/new/outputting-the-version-number.ly
input/new/piano-template-with-centered-dynamics.ly
input/new/quoting-another-voice-with-transposition.ly
input/new/quoting-another-voice.ly
input/new/table-of-contents.ly
input/new/transposing-pitches-with-minimum-accidentals-smart-transpose.ly
input/new/using-the--tweak-command-to-tweak-individual-grobs.ly
input/new/volta-below-chords.ly
input/new/volta-multi-staff.ly
input/new/volta-text-markup-using-repeatcommands.ly [new file with mode: 0644]
input/regression/lyric-extender-right-margin.ly
input/regression/volta-markup-text.ly [new file with mode: 0644]
lily/include/lookup.hh
lily/lookup.cc
lily/stencil-scheme.cc
ly/property-init.ly
mf/feta-din-code.mf
mf/feta-klef.mf
mf/feta-timesig.mf
scm/define-grob-properties.scm
scm/define-grobs.scm

index f0567c708397338fc81f0404a424900c1f7f21ff..ef9027d9496e03bb62936cae65875a0ea5e62272 100644 (file)
@@ -1,5 +1,4 @@
 \version "2.11.42"
-\layout { ragged-right = ##t }
 \header {
   lsrtags = "rhythms,tweaks-and-overrides"
   texidoc = "
index e7b91b3ee2809073ea1af8a526774b6ac08749bf..2e905d94fc3ddf1199054e63c19389626c31e9df 100644 (file)
@@ -1,5 +1,4 @@
 \version "2.11.47"
-\layout { ragged-right = ##t }
 \header {
   lsrtags = "rhythms,tweaks-and-overrides"
   texidoc = "
@@ -16,11 +15,11 @@ be changed by modifying the @code{'style} property of
 }
 
 \relative c'' {
- \set crescendoText = \markup { \italic { cresc. poco } }
- \set crescendoSpanner = #'text
- \override DynamicTextSpanner #'style = #'dotted-line
- a2\< a
- a2 a
- a2 a
- a2 a\mf
 \set crescendoText = \markup { \italic { cresc. poco } }
 \set crescendoSpanner = #'text
 \override DynamicTextSpanner #'style = #'dotted-line
 a2\< a
 a2 a
 a2 a
 a2 a\mf
 }
index 6cef1f87702d12b13930cb60b42f9421d74e3b30..8477c1aee82450ec93e1b7306ab6e54734681127 100644 (file)
@@ -2,12 +2,12 @@
 \header {
   lsrtags = "rhythms,contexts-and-engravers"
   texidoc = "The @code{measureLength} property, together with
-@code{measurePosition}, determines when a bar line is needed. However,
+@code{measurePosition}, determines when a bar line is needed.  However,
 when using @code{\\scaleDurations}, the scaling of durations makes it
-difficult to change time signatures without making a mess of it.
-Therefore, @code{measureLength} has to be set manually, using the
-@code{ly:make-moment} callback. The second argument must be the same as
-the second argument of @code{\\scaleDurations}."
+difficult to change time signatures.  In this case, @code{measureLength}
+should be set manually, using the @code{ly:make-moment} callback.  The
+second argument must be the same as the second argument of
+@code{\\scaleDurations}."
   doctitle = "Changing time signatures inside a polymetric section using @code{\\scaleDurations}"
 }
 
index dcd51ce87e6c9c614d307915eaa39a81e1545ae6..6f330de463bd431987eccba6ab20684c2adffc60 100644 (file)
@@ -1,5 +1,4 @@
 \version "2.10.0"
-\layout { ragged-right= ##t }
 \header {
   lsrtags = "paper-and-layout"  % a new tag like "Mixing text and music" or
 % "Special output" might be more adequate -jm
@@ -36,13 +35,13 @@ origScore = \score {
   \relative c' {
     \set Staff.instrumentName = #"bla"
     c1
-    d
+    d1
     \grace c16 e1
     \key d \major
-    f \break
+    f1 \break
     \clef bass
-    g,
-    fis
+    g,1
+    fis1
   }
 }
 
index ec5302cb829ace4c8217483af2e629e826e48724..cbf8aa6fcdd432cd117447a94596d5e633303edb 100644 (file)
@@ -13,7 +13,7 @@ end of one system and the start of the following system.
   doctitle = "Creating simultaneous rehearsal marks"
 }
 
-% Thanks to Risto Vääräniemi for this snippet
+% LSR: Thanks to Risto Vääräniemi for this snippet
 
 {
   \key a \major
@@ -21,7 +21,7 @@ end of one system and the start of the following system.
   \once \override Score.RehearsalMark #'outside-staff-priority = #5000
   \once \override Score.RehearsalMark #'self-alignment-X = #LEFT
   \once \override Score.RehearsalMark #'break-align-symbols = #'(key-signature)
-  \mark \markup { \bold "Senza denti" }
+  \mark \markup { \bold { Senza denti } }
   
   % the hidden measure and bar line
   \once \override Score.TimeSignature #'stencil = ##f
@@ -31,7 +31,7 @@ end of one system and the start of the following system.
   \time 4/4
   \once \override Score.RehearsalMark #'self-alignment-X = #LEFT
   \once \override Score.RehearsalMark #'break-align-symbols = #'(bar-line)
-  \mark \markup { \box \bold "Intro" }
+  \mark \markup { \box \bold Intro }
   d'1
   \mark \default
   d'1
index 690f37114e0bc0966d04ffada1c93d1bb33861c9..01b0c53569a4b6ea3b0aa2708f5a44e8f5a3aad5 100644 (file)
@@ -24,7 +24,7 @@ property has to be set, as shown on the second system in the example.
         c'1
       }
     >>
-    \layout {}
+    \layout { }
   }
   \score {
     \new PianoStaff <<
@@ -34,6 +34,6 @@ property has to be set, as shown on the second system in the example.
         c'1
       }
     >>
-    \layout {}
+    \layout { }
   }
 }
index 9c50cec1ead78ab51942909b5078c642663569a9..72c347073daa1d971a5a554e4cc63e53adb6eb38 100644 (file)
@@ -2,7 +2,7 @@
 \header {
   lsrtags = "expressive-marks"
   texidoc = "Arrows can be applied to text-spanners and line-spanners
-(such as the Glissando)"
+(such as the Glissando)."
   doctitle = "Line arrows"
 }
 
index 96447ff5898220e9a89cbcb599eca293e363fb0d..4e4d9c3a86c3fd436e6482f83f7bba7bb0868293 100644 (file)
@@ -3,9 +3,9 @@
   lsrtags = "pitches"
   texidoc = "Makam is a type of melody from Turkey using 1/9th-tone
 microtonal alterations.  Consult the initialization file
-@code{makam-init.ly} (in @code{/usr/share/lilypond/current/ly})
-for details of pitch names and alterations.
-"
+@code{makam-init.ly) (see the `Learning Manual @version{},
+4.6.3 Other sources of information' for the location of this file)
+for details of pitch names and alterations."
   doctitle = "Makam"
 }
 
index 0335be73f33ab378da527abf3c1c7f0adb030273..c25c6a515db4e2eb9d5dbe9884d001616d78654b 100644 (file)
@@ -20,5 +20,5 @@ Objects of the same type, like text, can be moved around by using some Scheme co
       'extra-offset '(-3.5 . -4.5))
     a^2^"m.d."
   }
-  \layout { ragged-right = ##t}
+  \layout { }
 }
index 67c63d2513b70d35943cad4a637e2dc8437559fb..87a89cb4a0b0990b7c59d587121144d10e7ccbdf 100644 (file)
@@ -11,7 +11,7 @@ a score, or in a document generated with @code{lilypond-book}.
 }
 
 \score {
-  \context Lyrics {
+  \new Lyrics {
     \override Score.RehearsalMark #'self-alignment-X = #LEFT
     \mark #(ly:export (string-append "Processed with LilyPond version "
                        (lilypond-version)))
index 063c0b33ca75dd81e25f1b8005726ae1e1bd08c3..ca93a44e05601c4d61eff4dc1bcb207795219c06 100644 (file)
@@ -80,5 +80,5 @@ pedal = {
     \new Staff = "upper" << \upper \dynamics \pedal >>
     \new Staff = "lower" << \lower \dynamics \pedal >>
   >>
-  \midi {}
+  \midi { }
 }
index 2f67b56eb5598a09897eaf4c99e0bc81a8a2a81e..dc7a9cf7d74268a1d4eff1fe344a2af933fe9a8c 100644 (file)
@@ -12,7 +12,7 @@ transposed using @code{\\transpose}.  In this case, all the pitches
 
 \addQuote clarinet {
   \transposition bes
-  \repeat unfold 8 { d'16 d'16 d'8 }
+  \repeat unfold 8 { d'16 d' d'8 }
 }
 
 \addQuote sax {
index cfa4726f4213f8325f264551f0e7b10b58a7063e..e6fff64c1363537c33baf5f5ff4f1ea85e3354d2 100644 (file)
@@ -19,15 +19,15 @@ original = \relative c'' {
 
 <<
   \new Staff {
-    \set Staff.instrumentName = "quoteMe"
+    \set Staff.instrumentName = #"quoteMe"
     \quoteMe
   }
   \new Staff {
-    \set Staff.instrumentName = "orig"
+    \set Staff.instrumentName = #"orig"
     \original
   }
   \new Staff \relative c'' <<
-    \set Staff.instrumentName = "orig+quote"
+    \set Staff.instrumentName = #"orig+quote"
     \set Staff.quotedEventTypes = #'(note-event articulation-event)
     \original
     \new Voice {
index 559ea790524e4cc2c9c4c077838533e8b7f7a273..2be389d4e0428cd45d9ad3d0d5e526cad9b7fe6c 100644 (file)
@@ -2,8 +2,8 @@
 \header {
   lsrtags = "paper-and-layout"
   texidoc = "A table of contents is included using
-@code{\\markuplines \\table-of-contents}.  The TOC items are added with
-the @code{\\tocItem} command."
+@w{@code{\\markuplines \\table-of-contents}}.  The TOC items are
+added with the @code{\\tocItem} command."
   doctitle = "Table of contents"
 }
 
index dd5c7b5f430ba723dfef7b5bab73509102bfb533..40bf9fb6640835ef7038f16b305e350fc1d5680b 100644 (file)
@@ -70,7 +70,7 @@ naturalizeMusic =
                                        (ly:music?)
                        (naturalize m))
 
-music =  \relative c' { c4 d e g }
+music = \relative c' { c4 d e g }
 
 \score {
   \new Staff {
@@ -79,5 +79,5 @@ music =  \relative c' { c4 d e g }
     \transpose c deses \music
     \naturalizeMusic \transpose c deses \music
   }
-  \layout {}
+  \layout { }
 }
index 5b5d3650d2ff6b031ad54a84b2eb006d096aa271..75c8c59030e85752358f7224388c0c38fdb29c13 100644 (file)
@@ -1,12 +1,11 @@
 \version "2.11.23"
-\layout { ragged-right= ##t }
 \header {
   lsrtags = "tweaks-and-overrides"
   texidoc = "
 With the @code{\\tweak} command, every grob can be tuned directly.  Here
 are some examples of available tweaks.
 "
-  doctitle = "Using the @code{\tweak} command to tweak individual grobs"
+  doctitle = "Using the @code{\\tweak} command to tweak individual grobs"
 }
 
 \relative c' {
index 63844f39dac5040243d2fb5e368cde24a1c2e601..8c4ad9d2a800c4672cf9be32bb022ddb89a74dbd 100644 (file)
@@ -1,5 +1,4 @@
-\version "2.11.36"
-\layout { ragged-right= ##t }
+\version "2.11.47"
 \header {
   lsrtags = "repeats,staff-notation,chords"
   texidoc = "By adding the @code{Volta_engraver} to the relevant
@@ -7,23 +6,21 @@ staff, volte can be put under chords."
   doctitle = "Volta under chords"
 }
 
-% chords above volta
 \score {
   <<
     \chords {
       c1
-       c
-  }
-  \new Staff \with { \consists Volta_engraver } {
-     \repeat volta 2 { c'1 }
-     \alternative { c' }
-     }
+      c1
+    }
+    \new Staff \with { \consists "Volta_engraver" } {
+      \repeat volta 2 { c'1 }
+      \alternative { c' }
+    }
   >>
   \layout {
     \context {
       \Score
-      \remove Volta_engraver
+      \remove "Volta_engraver"
     }
   }
 }
-
index 9f3520449093dd038b0574e3519bb5c4e1b34bfb..276a49f9a71f1c207a83eccb8b0c32e123ebb9ff 100644 (file)
@@ -8,12 +8,13 @@ one in a score."
 }
 
 voltaMusic = \relative c'' {
-  \repeat volta 2
+  \repeat volta 2 {
     c1
-    \alternative {
+  }
+  \alternative {
     d1
     e
-   }
+  }
 }
 
 <<
diff --git a/input/new/volta-text-markup-using-repeatcommands.ly b/input/new/volta-text-markup-using-repeatcommands.ly
new file mode 100644 (file)
index 0000000..0d72332
--- /dev/null
@@ -0,0 +1,27 @@
+\version "2.11.48"
+
+\header {
+  lsrtags = "repeats"
+  texidoc = "Though volte are best specified using
+@code{\\repeat volta}, the context property @code{repeatCommands}
+must be used in cases where the volta text needs more advanced
+formatting with @code{\\markup}.
+
+Since @code{repeatCommands} takes a list, the simplest method of
+including markup is to use an identifier for the text and embed
+it in the command list using the Scheme syntax
+@w{@code{#(list (list 'volta textIdentifier))}}. Start- and end-repeat commands
+can be added as separate list elements:"
+doctitle = "Volta text markup using @code{\\repeatCommands}"
+}
+
+voltaAdLib = \markup { 1. 2. 3... \text \italic { ad lib. } }
+
+\relative c'' {
+  c1
+  \set Score.repeatCommands = #(list (list 'volta voltaAdLib) 'start-repeat)
+  c4 b d e
+  \set Score.repeatCommands = #'((volta #f) (volta "4.") end-repeat)
+  f1
+  \set Score.repeatCommands = #'((volta #f))
+}
index 5fb01d5682833d82a5e72ce81f1e849e0ac1e18a..03f95a27a423686cab45e6af460d17fb77579a3c 100644 (file)
@@ -1,6 +1,6 @@
 \version "2.10.19"
 \header {
-  texidoc = "extenders will not protude into the right margin"
+  texidoc = "Extenders will not protrude into the right margin"
   }
 
 \score{
@@ -16,8 +16,4 @@
       e d c
     }
   }
-
-}
-\paper {
-  ragged-right = ##t
-}
+}
\ No newline at end of file
diff --git a/input/regression/volta-markup-text.ly b/input/regression/volta-markup-text.ly
new file mode 100644 (file)
index 0000000..46a2a3b
--- /dev/null
@@ -0,0 +1,17 @@
+\version "2.11.48"
+
+\header {
+  texidoc = "Volte using @code{repeatCommands} can have markup
+text."
+}
+
+voltaAdLib = \markup { 1. 2. 3... \text \italic { ad lib. } }
+
+\relative c'' {
+  c1
+  \set Score.repeatCommands = #(list (list 'volta voltaAdLib) 'start-repeat)
+  c4 b d e
+  \set Score.repeatCommands = #'((volta #f) (volta "4.") end-repeat)
+  f1
+  \set Score.repeatCommands = #'((volta #f))
+}
index ec8aeede49863aac272095760f1d72810fac4291..b07acd6ef0b4f6477ed646da3d49a7e20c5299c0 100644 (file)
@@ -16,7 +16,7 @@
 struct Lookup
 {
   static Stencil dot (Offset p, Real radius);
-  static Stencil bracket (Axis a, Interval iv, Real thick, Real protude, Real blot);
+  static Stencil bracket (Axis a, Interval iv, Real thick, Real protrude, Real blot);
   static Stencil accordion (SCM arg, Real interline_f, Font_metric *fm);
   static Stencil rotated_box (Real slope, Real width, Real thick, Real blot);
   static Stencil round_filled_polygon (vector<Offset> const &points, Real blotdiameter);
@@ -24,13 +24,13 @@ struct Lookup
   static Stencil slur (Bezier controls, Real cthick, Real thick);
   static Stencil bezier_sandwich (Bezier top_curve, Bezier bottom_curve);
   static Stencil beam (Real slope, Real width, Real thick, Real blot);
-  static Stencil dashed_slur (Bezier, Real thick, Real dash_period, Real dash_fraction);
+  static Stencil dashed_slur (Bezier b, Real thick, Real dash_period, Real dash_fraction);
   static Stencil blank (Box b);
   static Stencil filled_box (Box b);
   static Stencil round_filled_box (Box b, Real blotdiameter);
   static Stencil repeat_slash (Real w, Real slope, Real th);
   static Stencil horizontal_line (Interval w, Real th);
-  static Stencil triangle (Interval, Real, Real);
+  static Stencil triangle (Interval iv, Real thick, Real protrude);
   static Stencil points_to_line_stencil (Real thick, vector<Offset> const &points);
 };
 
index dfda5f73e4eab63d06a4bd454a953549a3690662..62e0d9731786d78c03da4f7bcefe0cc3ae8cf4e7 100644 (file)
@@ -688,7 +688,7 @@ Lookup::repeat_slash (Real w, Real s, Real t)
 }
 
 Stencil
-Lookup::bracket (Axis a, Interval iv, Real thick, Real protude, Real blot)
+Lookup::bracket (Axis a, Interval iv, Real thick, Real protrude, Real blot)
 {
   Box b;
   Axis other = Axis ((a + 1)%2);
@@ -698,8 +698,8 @@ Lookup::bracket (Axis a, Interval iv, Real thick, Real protude, Real blot)
   Stencil m = round_filled_box (b, blot);
 
   b[a] = Interval (iv[UP] - thick, iv[UP]);
-  Interval oi = Interval (-thick / 2, thick / 2 + fabs (protude));
-  oi *= sign (protude);
+  Interval oi = Interval (-thick / 2, thick / 2 + fabs (protrude));
+  oi *= sign (protrude);
   b[other] = oi;
   m.add_stencil (round_filled_box (b, blot));
   b[a] = Interval (iv[DOWN], iv[DOWN] + thick);
@@ -709,16 +709,16 @@ Lookup::bracket (Axis a, Interval iv, Real thick, Real protude, Real blot)
 }
 
 Stencil
-Lookup::triangle (Interval iv, Real thick, Real protude)
+Lookup::triangle (Interval iv, Real thick, Real protrude)
 {
   Box b;
   b[X_AXIS] = Interval (0, iv.length ());
-  b[Y_AXIS] = Interval (min (0., protude), max (0.0, protude));
+  b[Y_AXIS] = Interval (min (0., protrude), max (0.0, protrude));
 
   vector<Offset> points;
   points.push_back (Offset (iv[LEFT], 0));
   points.push_back (Offset (iv[RIGHT], 0));
-  points.push_back (Offset (iv.center (), protude));
+  points.push_back (Offset (iv.center (), protrude));
 
   return points_to_line_stencil (thick, points);
 
index a092856a0a9ff47e6049ce81c10c8b34f6e02e9d..79e76e3dcc5def74ed2a649698f0041417437d91 100644 (file)
@@ -270,7 +270,7 @@ LY_DEFINE (ly_bracket, "ly:bracket",
           4, 0, 0,
           (SCM a, SCM iv, SCM t, SCM p),
           "Make a bracket in direction@tie{}@var{a}.  The extent of the"
-          " bracket is given by @var{iv}.  The wings protude by an amount"
+          " bracket is given by @var{iv}.  The wings protrude by an amount"
           " of@tie{}@var{p}, which may be negative.  The thickness is given"
           " by@tie{}@var{t}.")
 {
index 575d5945d78cf21fb0914bf5fe7afa4b0efe3c73..b7cec45ae245e52be5cebfd0a71c82f53dd09155 100644 (file)
@@ -297,3 +297,26 @@ textSpannerDown = \override TextSpanner #'direction = #DOWN
 textSpannerNeutral = \revert TextSpanner #'direction
 
 
+
+bassFigureExtendersOn = {
+  \set useBassFigureExtenders = ##t
+  \set Staff.useBassFigureExtenders = ##t
+}
+
+bassFigureExtendersOff = {
+  \set useBassFigureExtenders = ##f
+  \set Staff.useBassFigureExtenders = ##f
+}
+
+bassFigureStaffAlignmentDown = {
+  \override Staff.BassFigureAlignmentPositioning #'direction = #DOWN
+}
+
+bassFigureStaffAlignmentUp = {
+  \override Staff.BassFigureAlignmentPositioning #'direction = #UP
+}
+
+bassFigureStaffAlignmentNeutral = {
+  \revert Staff.BassFigureAlignmentPositioning #'direction
+}
+
index 0b757af413bb5bfb4dec54d10e1e4973a1bd7778..e2cf7bb6da20b91acf5f01fa385e33d4523beee8 100644 (file)
@@ -356,7 +356,7 @@ fet_beginchar ("dynamic p", "p")
        save twiddle_thick, stem_thick, cheek_thick, cheek_width;
        save fill_up, straigh_len;
        save serif, dishing_angle, p, tmp;
-       save cheek_medium, left_serif_protude, right_serif_protude;
+       save cheek_medium, left_serif_protrude, right_serif_protrude;
        save lower_overshoot;
        save blot_t, corner_t;
        path serif, p;
@@ -375,8 +375,8 @@ fet_beginchar ("dynamic p", "p")
        stem_thick = 2/6 ex;
        cheek_thick = 13/32 ex;
        cheek_width = 0.72 ex;
-       left_serif_protude = 18/60 ex;
-       right_serif_protude = 15/60 ex;
+       left_serif_protrude = 18/60 ex;
+       right_serif_protrude = 15/60 ex;
 
        currenttransform := currenttransform slanted slant;
 
@@ -453,8 +453,8 @@ fet_beginchar ("dynamic p", "p")
 
        pickup pencircle scaled serif_thick;
 
-       lft x11 = -left_serif_protude;
-       rt x10 = stem_thick + right_serif_protude;
+       lft x11 = -left_serif_protrude;
+       rt x10 = stem_thick + right_serif_protrude;
        bot y10 = bot y11 = -descender;
 
        z15 = z6l + up * fill_up;
index 66aa9b8d26f73d4e045d37d1ec83c12f2970fad7..efcca040a91f2ace7f27596631538afa8e64549e 100644 (file)
@@ -195,9 +195,9 @@ enddef;
 
 def draw_bass_clef (expr exact_center, reduction) =
        save reduced_ss, swoosh_width;
-       save right_thickness, right_offset, tip_protude;
+       save right_thickness, right_offset, tip_protrude;
        save dot_diam, bulb_y_offset, bulb_flare;
-       pair tip_protude;
+       pair tip_protrude;
 
        reduced_ss# = staff_space# * reduction;
        2.2 dot_diam# = reduction * (staff_space# - stafflinethickness#);
@@ -210,8 +210,8 @@ def draw_bass_clef (expr exact_center, reduction) =
        right_offset = 0.05 staff_space;
        bulb_y_offset := 0.075 staff_space;
        bulb_flare := 2.5 linethickness;
-%      tip_protude := (-linethickness, -.2 staff_space);
-       tip_protude := (0, 0);
+%      tip_protrude := (-linethickness, -.2 staff_space);
+       tip_protrude := (0, 0);
 
        set_char_box (-xpart exact_center,
                      xpart exact_center + swoosh_width# + 7/12 reduced_ss#,
@@ -233,7 +233,7 @@ def draw_bass_clef (expr exact_center, reduction) =
        % optical correction: the top dot seems farther away if y3l = 0.
        y3l = right_offset;
 
-       z4 = -(0, 2.0 reduced_ss) + tip_protude;
+       z4 = -(0, 2.0 reduced_ss) + tip_protrude;
 
        penpos3 (whatever, 185);
        penpos4 (linethickness, 135);
index 4f2356629309d2373c527c40d90c7f5c3ec59155..fb86e19bdb7a914173b20cf9299b4ed9aa9cc5f5 100644 (file)
@@ -18,7 +18,7 @@ fet_begingroup ("timesig");
 %  * The inside curve of the C is rather straight.
 %  * The outside curve of the C is rather round.
 %  * Right tips of the C point slightly outward.
-%  * Lower tip protudes to the right very slightly.
+%  * Lower tip protrudes to the right very slightly.
 %
 
 def draw_C =
index c8d603e4302cabe6fdcb539541bc3c354ade8a72..5303e3cbc01a797db3893923dd9d87908254298c 100644 (file)
@@ -162,14 +162,13 @@ whitespace.  If negative, no line is drawn at all.")
      (default-direction ,ly:dir? "Direction determined by note head
 positions.")
      (digit-names ,vector "Names for string finger digits.")
-     (direction ,ly:dir? "If @code{side-axis} is @code{1} (or
+     (direction ,ly:dir? "If @code{side-axis} is @code{0} (or
 @code{#X}), then this property determines whether the object is placed
 @code{#LEFT}, @code{#CENTER} or @code{#RIGHT} with respect to the
 other object.  Otherwise, it determines whether the object is placed
 @code{#UP}, @code{#CENTER} or @code{#DOWN}.  Numerical values may also
 be used: @code{#UP}=@code{1}, @code{#DOWN}=@code{-1},
-@code{#LEFT}=@code{-1}, @code{#RIGHT}=@code{1}, @code{#CENTER}=@code{0}
-but also other numerical values are permitted.")
+@code{#LEFT}=@code{-1}, @code{#RIGHT}=@code{1}, @code{#CENTER}=@code{0}.")
      (dot-color ,symbol? "Color of dots.  Options include 
 @code{black} and @code{white}.")
      (dot-count ,integer? "The number of dots.")
@@ -444,8 +443,8 @@ stem distance.")
 order a script is within a stack of scripts.")
      (self-alignment-X ,number? "Specify alignment of an object.  The
 value @code{-1} means left aligned, @code{0}@tie{}centered, and
-@code{1}@tie{}right-aligned in X@tie{}direction.  Values in-between
-may also be specified.")
+@code{1}@tie{}right-aligned in X@tie{}direction.  Other numerical
+values may also be specified.")
      (self-alignment-Y ,number? "Like @code{self-alignment-X} but for
 the Y@tie{}axis.")
      (shorten-pair ,number-pair? "The lengths to shorten a
index 3138b964419eb27905c0f648cebe6c3888fa1542..e75c1b4042653dca5d64662a3c5ef88f72c3a15d 100644 (file)
        (thickness . 1.6)  ;;  line-thickness
        (edge-height . (2.0 . 2.0)) ;; staff-space;
        (font-size . -4)
+       (word-space . 0.6)
        (direction . ,UP)
        (meta . ((class . Spanner)
                 (interfaces . (volta-bracket-interface