]> git.donarmstrong.com Git - lilypond.git/commitdiff
(fontsize): new markup
authorhanwen <hanwen>
Sun, 6 Mar 2005 00:09:14 +0000 (00:09 +0000)
committerhanwen <hanwen>
Sun, 6 Mar 2005 00:09:14 +0000 (00:09 +0000)
command. Also set baseline-skip

ly/titling-init.ly
scm/define-markup-commands.scm

index 2af0acc450b7c644091c66db2629525e91f6558b..9246a9012875f31bf0ffb603df714efef110f6f1 100644 (file)
@@ -21,31 +21,23 @@ tagline = \markup {
 }
 
 bookTitleMarkup = \markup {
-
+  \override #'(baseline-skip . 3)
   \column {
-      \override #'(baseline-skip . 3)
     \fill-line { \fromproperty #'header:dedication }
-    \fill-line {
-      \huge \bigger \bigger \bold \fromproperty #'header:title
-    }
-    \fill-line {
-      \override #'(baseline-skip . 6)
+    \override #'(baseline-skip . 3.5)
+    \huge \bigger \bold
       \column {
        \fill-line {
-         \huge \bigger \bigger
-         \bold \fromproperty #'header:subtitle
+         \bigger \fromproperty #'header:title
        }
        \fill-line {
-         \huge \bigger
-         \bold \fromproperty #'header:subsubtitle
+         \bigger  \fromproperty #'header:subtitle
+       }
+       \fill-line {
+         \fromproperty #'header:subsubtitle
        }
-%% From 2.4:
-%%     \column {
-%%       \override #'(baseline-skip . 5)
-%%       ""
-%%     }
       }
-    }
+    
     \fill-line {
       \fromproperty #'header:poet
       \fromproperty #'header:instrument 
@@ -55,7 +47,6 @@ bookTitleMarkup = \markup {
       }
     }
   }
-
 }
 
 scoreTitleMarkup = \markup {
index 6fec7362e35f833af11aebe37d14e305388fd520..e975b35acff004b150996132d95b5b1fa144894b 100644 (file)
@@ -360,10 +360,13 @@ recommend font for this is bold and italic"
   "Draw a double flat symbol."
   (interpret-markup layout props (markup #:musicglyph "accidentals.M4")))
 
+
+;;
+;; TODO: should extract baseline-skip from each argument somehow..
+;; 
 (def-markup-command (column layout props args) (markup-list?)
   "Stack the markups in @var{args} vertically.  The property
 @code{baseline-skip} determines the space between each markup in @var{args}."
-  (display (chain-assoc-get 'baseline-skip props))(newline)
   (stack-lines
    -1 0.0 (chain-assoc-get 'baseline-skip props)
    (remove ly:stencil-empty?