]> git.donarmstrong.com Git - lilypond.git/commitdiff
patch::: 1.3.140.jcn2
authorJan Nieuwenhuizen <janneke@gnu.org>
Mon, 19 Mar 2001 15:38:27 +0000 (16:38 +0100)
committerJan Nieuwenhuizen <janneke@gnu.org>
Mon, 19 Mar 2001 15:38:27 +0000 (16:38 +0100)
1.3.140.jcn2
============

* Small documentation fixes.

* Removed default (font-shape . italic) settings from TextScript and
TextSpanner.

CHANGES
Documentation/user/refman.itely
VERSION
mutopia/Coriolan/coriolan-paper.ly
mutopia/Coriolan/coriolan-part-paper.ly
scm/font.scm
scm/grob-description.scm
scm/grob-property-description.scm

diff --git a/CHANGES b/CHANGES
index 3f3e30a2a5f2849fa1cb99f37fc54f28a8ca61dd..a7491de9cbfbe46be4d3654b2f24f17a79e0c5d9 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,11 @@
+1.3.140.jcn2
+============
+
+* Small documentation fixes.
+
+* Removed default (font-shape . italic) settings from TextScript and
+TextSpanner.
+
 1.3.140.jcn1
 ============
 
index d4a668bc2760bf8c51e9a3d68798cccdf75c5a7e..28ef92607889f92e14bc8f8accca74884d83c1ce 100644 (file)
@@ -133,7 +133,7 @@ The verbose syntax for pitch specification is
 @example
   \pitch @var{scmpitch}
 @end example
-9
+
 @var{scmpitch} is a pitch scheme object, see @ref{Pitch data type}.
 
 In Note and Chord mode, pitches may be designated by names.  The default
@@ -350,8 +350,7 @@ If you dislike the amount of ties created for a chord, you set
 @code{Voice.sparseTies} to true, resulting in  a smaller number of
 ties:
 @lilypond[fragment,verbatim,center]
-%oops: core dump
-%  \property Voice.sparseTies = ##t
+  \property Voice.sparseTies = ##t
   <c' e' g'> ~ <c' e' g'>
 @end lilypond
 
@@ -464,6 +463,7 @@ numbers in this mode.
 
 @menu
 * Key signature::               
+* Clef::                        
 * Time signature::              
 * Unmetered music::             
 * Bar lines::                   
@@ -507,13 +507,14 @@ This command sets context property @code{Staff.keySignature}.
 @cindex @code{keySignature}
 
 @c .  {Clef}
-@subsection Clef changes
+@node Clef
+@subsection Clef
 @cindex @code{\clef}
 @example
   \clef @var{clefname} @code{;}
 @end example
 
-Short-cut for
+Shortcut for
 
 @example
   \property Staff.clefGlyph = @var{glyph associated with clefname} 
@@ -580,7 +581,7 @@ The time signature is changed by the @code{\time} command. Syntax:
 @example
   \time @var{numerator}@code{/}@var{denominator} @code{;}
 @end example
-Internally, this is a short-cut for doing
+Internally, this is a shortcut for doing
 @example
      \property Score.timeSignatureFraction = #'(@var{numerator} . @var{denominator})
 @end example
@@ -602,7 +603,7 @@ Partial measures are entered using the @code{\partial} command:
   \partial @var{duration} @code{;}
 @end example
 
-Internally,  this is a short cut for 
+Internally,  this is a shortcut for 
 
 @example
   \property Score.measurePosition = -@var{length of duration}
@@ -643,7 +644,7 @@ achieve the same effect.
   \bar @var{bartype};
 @end example
 
-This is a short-cut for doing
+This is a shortcut for doing
 @example
   \property Score.whichBar = @var{bartype} 
 @end example
@@ -2796,16 +2797,16 @@ LilyPond has an internal mechanism to typeset texts. You can
 form text markup expressions by composing scheme expressions
 in the following way.
 
-
-[BUG]
-
 @lilypond[verbatim, singleline]
  \relative c' {
-    b_#"italic"
-    c^#'(upright "upright")
-    c_#'((bold upright) "bold")
-    d^#'(lines "one" ((bold upright) "two"))
-    e_#'(music (named "noteheads-2" "flags-u3"))
+    \fatText
+    a^#"upright"
+    b_#'(bold "bold")
+    c^#'(italic "italic")
+    d_#'((bold italic) "ff")
+    e^#'(dynamic "ff")
+    f_#'(lines "one" (bold "two"))
+    g^#'(music "noteheads-2" "flags-u3")
   }
 @end lilypond
 
@@ -2815,17 +2816,17 @@ of a grob.  Formally, it is defined as follows:
 @example
 text: string | (head? text+)
 head: markup | (markup+)
-markup-item: property | abbrev | @var{fontstyle}
+markup-item: property | abbrev
 property: (@var{key} . @var{value})
 abbrev: @code{rows lines roman music bold italic named super sub text}
+        @code{finger volta timesig mmrest mark script large Large dynamic}
 @end example
 
 The markup is broken down and converted into a list of grob properties,
 which are prepended to the property list.  The @var{key}-@var{value}
 pair is a grob property.
 
-The following abbreviations are currently
-defined:
+The following abbreviations are currently defined:
 
 @table @code
 @item rows
@@ -2848,14 +2849,26 @@ horizontal mode: set all text on one line (default)
  superscript
 @item sub
  subscript
+@item finger
+ select fingering number fontstyle
+@item volta
+ select volta number fontstyle
+@item timesig
+ select time signature number fontstyle
+@item mmrest
+ select multi measure rest number fontstyle
+@item mark
+ select mark number fontstyle
+@item script
+ select scriptsize roman fontstyle
+@item large
+ select large roman fontstyle
+@item Large
+ select Large roman fontstyle
+@item dynamic
+ select dynamics fontstyle
 @end table
 
-@var{fontstyle} may be any of @code{finger volta timesig mmrest mark
-script large Large dynamic}
-
-[wat is het verschil tussen fontstyle en abbrev?  ]
-
-
 It is possible to use @TeX{} commands in the strings, but this should be
 avoided because this makes it impossible for LilyPond to compute the
 exact length of the string, which may lead to collisions.  Also, @TeX{}
@@ -3297,7 +3310,7 @@ package) to @file{emacsclient.c} and @file{server.el} from the emacs
 source code. Recompile and stick the recompiled emacsclient into a bin
 directory, and put @file{server.el} into a elisp directory
 (eg. @file{~/usr/share/emacs/}). Add the following to your @file{.emacs}
-init file, beifore invoking server-start.
+init file, before invoking server-start.
 
 @example
  (setq load-path (cons "~/usr/share/emacs" load-path))
diff --git a/VERSION b/VERSION
index b9c4f45a45b1cce8f1d0d12dc1fc62b3be08a8db..10c1d01d4e7fc55979373b18803364994ba90182 100644 (file)
--- a/VERSION
+++ b/VERSION
@@ -2,7 +2,7 @@ PACKAGE_NAME=LilyPond
 MAJOR_VERSION=1
 MINOR_VERSION=3
 PATCH_LEVEL=140
-MY_PATCH_LEVEL=jcn1
+MY_PATCH_LEVEL=jcn2
 
 # use the above to send patches: MY_PATCH_LEVEL is always empty for a
 # released version.
index 4f39211ffa04e0343cb775408bfbf48dbfbdbf5b..76e7c949fe4f5cfd8b58687025bcd72e6c5ce4d4 100644 (file)
@@ -60,6 +60,7 @@
                %%%devNullThread = #'never
                
                TimeSignature \override #'style = #'C
+               TextSpanner \override #'font-shape = #'italic
                BarNumber \override #'padding = #3
                RestCollision \override #'maximum-rest-count = #1
        }
index ab00c576ec0523786a3557e3e6104c4cd522fb97..9db2de15cb2c22c210735dd5e6a8139d14a5d928 100644 (file)
@@ -58,6 +58,7 @@
                %%%devNullThread = #'never
                
                TimeSignature \override #'style = #'C
+               TextSpanner \override #'font-shape = #'italic
                BarNumber \override #'padding = #3
                RestCollision \override #'maximum-rest-count = #1
        }
index dc5dfeba9a3b1e2608be784a74f4cd82b64374ca..b92027cdd12190038b5946806b157745e8ffed29 100644 (file)
     ((-1 bold upright roman cmbx 8) . "cmbx8")
     ((-2 bold upright roman cmbx 7) . "cmbx7")
     
+    ((2 bold italic roman cmbxti 12) . "cmbxti12")
+    ((1 bold italic roman cmbxti 12) . "cmbxti12")
+    ((0 bold italic roman cmbxti 10) . "cmbxti10")
+    ((-1 bold italic roman cmbxti 8) . "cmbxti8")
+    ((-2 bold italic roman cmbxti 7) . "cmbxti7")
+    
     ((4 medium upright typewriter cmtt 17) . "cmtt17")
     ((3 medium upright typewriter cmtt 17) . "cmtt17")
     ((2 medium upright typewriter cmtt 12) . "cmtt12")
        (mark . ((font-family . number) (font-relative-size . 1)))
        (script . ((font-family . roman) (font-relative-size . -1)))
        (large . ((font-family . roman) (font-relative-size . 1)))
-       (Large . ((font-series . bold) (font-shape . upright) 
-                 (font-family . roman) (font-relative-size . 2)))
+       (Large . ((font-series . bold) (font-family . roman)
+                 (font-relative-size . 2)))
        (dynamic . ((font-family . dynamic) (font-relative-size . 0)))
        ))
     (properties-to-font .
index ab3b20afbc2ad0ca607fe45026f0fccd82e4a996..2a5c40e8611bffc2d3ce75ef0a7daac33cd2caea 100644 (file)
                (padding . 0.5)
                (baseline-skip . 2)
                (font-family . roman)
-               (font-shape . italic)
                (meta . ,(grob-description "TextScript" text-script-interface text-interface side-position-interface font-interface ))
        ))
        (TextSpanner . (
                (molecule-callback . ,Text_spanner::brew_molecule)
-                (font-shape . italic)
                (font-family . roman)
                (type . "line")
                
index cd2b66ce714ad7eab215ceead7f71b03ba7437bf..1b5dfc0d437cd1bcee207a29f5faa7a1f3da0b6b 100644 (file)
@@ -269,10 +269,10 @@ Scheme markup text.  It is defined as follows:
 @example
 text: string | (head? text+)
 head: markup | (markup+)
-markup-item: property | abbrev | @var{fontstyle}
+markup-item: property | abbrev
 property: (@var{key} . @var{value})
 abbrev: @code{rows lines roman music bold italic named super sub text}
-
+        @code{finger volta timesig mmrest mark script large Large dynamic}
 @end example
 
 
@@ -298,8 +298,24 @@ horizontal mode: set all text on one line (default)
  superscript
 @item sub
  subscript
-@item any font-style
- finger volta timesig mmrest mark script large Large dynamic
+@item finger
+ select fingering number fontstyle
+@item volta
+ select volta number fontstyle
+@item timesig
+ select time signature number fontstyle
+@item mmrest
+ select multi measure rest number fontstyle
+@item mark
+ select mark number fontstyle
+@item script
+ select scriptsize roman fontstyle
+@item large
+ select large roman fontstyle
+@item Large
+ select Large roman fontstyle
+@item dynamic
+ select dynamics fontstyle
 @end table
 .")
 (grob-property-description 'thick number? "thickness, in stafflinethickness.")