]> git.donarmstrong.com Git - lilypond.git/commitdiff
Resolve conflict, maybe?
authorGraham Percival <graham@percival-music.ca>
Thu, 10 Apr 2008 20:06:11 +0000 (13:06 -0700)
committerGraham Percival <graham@percival-music.ca>
Thu, 10 Apr 2008 20:06:11 +0000 (13:06 -0700)
Merge branch 'master' of git://git.sv.gnu.org/lilypond

Conflicts:

Documentation/user/text.itely

1  2 
Documentation/user/text.itely

index d1c02fba42af292adac1171370d94147a9960747,5910210611ed7564d232b16c3ca379e763b945ee..a88f8f35c144e66719f586a1dcb8a12e3ef47982
@@@ -14,7 -14,7 +14,7 @@@
  @lilypondfile[quote]{text-headword.ly}
  
  This section explains how to include text (with various
- formatting) in your scores.
+ formatting) in music scores.
  
  @noindent
  Some text elements that are not dealt with here are discussed in other
@@@ -29,19 -29,20 +29,21 @@@ information, see @ref{Text encoding}.
  
  @menu
  * Writing text::                
 -* Formatting text::                 
 +* Formatting text::             
 +* Fonts::                       
  @end menu
  
  
  @node Writing text
  @subsection Writing text
  
 -@menu     
+ This section introduces different ways of adding text to a score.
 +@menu
  * Text scripts::                
  * Text spanners::               
  * Text marks::                  
 -* Separate text::                  
 +* Separate text::               
  @end menu
  
  
@@@ -277,7 -278,7 +279,7 @@@ Using a specific syntax, text blocks ca
  over multiple pages, making possible to print
  text documents or books -- and therefore to
  use LilyPond as a word processor.  This syntax is described in
 -@ref{Page wrapping text}.
 +@ref{Multi-pages markup}.
  
  @ignore
  @snippets
@@@ -292,7 -293,7 +294,7 @@@ TODO: add convenient snippets, e.g
  Notation Reference: @code{Formatting text},
  @code{File structure}, 
  @ref{Multiple scores in a book},
 -@ref{Page wrapping text}.
 +@ref{Multi-pages markup}.
  
  Snippets: @lsrdir{Text,Text}.
  
@@@ -309,13 -310,14 +311,16 @@@ Internals Reference: @internalsref{Text
  @node Formatting text
  @subsection Formatting text
  
+ This section presents basic and advanced text formatting,
+ using the @code{\markup} mode specific syntax.
  @menu
  * Text markup introduction::    
 -* Nested scores::               
 -* Page wrapping text::          
 -* Font selection::              
 +* Common markup commands::      
 +* Text alignment::              
 +* Graphic notation inside markup::  
 +* Music notation inside markup::  
 +* Multi-pages markup::          
  @end menu
  
  @node Text markup introduction
@@@ -484,23 -486,9 +489,23 @@@ so texts will be spaced slightly too wi
  
  Syntax errors for markup mode are confusing.
  
 +@node Common markup commands
 +@subsubsection Common markup commands
 +
 +TODO: everything
 +
 +@node Text alignment
 +@subsubsection Text alignment
 +
 +TODO: everything
 +
 +@node Graphic notation inside markup
 +@subsubsection Graphic notation inside markup
  
 -@node Nested scores
 -@subsubsection Nested scores
 +TODO: everything
 +
 +@node Music notation inside markup
 +@subsubsection Music notation inside markup
  
  It is possible to nest music inside markups, by adding a
  @code{\score} block to a markup expression.  Such a score must
@@@ -522,8 -510,8 +527,8 @@@ contain a @code{\layout} block
  
  Snippets: @lsrdir{Text,Text}
  
 -@node Page wrapping text
 -@subsubsection Page wrapping text
 +@node Multi-pages markup
 +@subsubsection Multi-pages markup
  
  Whereas @code{\markup} is used to enter a non-breakable block of
  text, @code{\markuplines} can be used at top-level to enter lines
@@@ -560,53 -548,8 +565,53 @@@ Snippets: @lsrdir{Text,Text
  @funindex \markuplines
  @code{\markuplines}
  
 -@node Font selection
 -@subsubsection Font selection
 +
 +
 +@c TODO: move the following subsubsec into NR3 -vv
 +@c maybe.  -gp
 +@node Fonts
 +@subsection Fonts
 +
 +@menu
 +* Entire document fonts::       
 +* Single entry fonts::          
 +@end menu
 +
 +@node Entire document fonts
 +@subsubsection Entire document fonts
 +
 +It is also possible to change the default font family for the
 +entire document.  This is done by calling the
 +@code{make-pango-font-tree} from within the @code{\paper} block.
 +The function takes names for the font families to use for roman,
 +sans serif and monospaced text.  For example,
 +
 +@cindex font families, setting
 +@cindex Pango
 +
 +
 +@lilypond[verbatim]
 +\paper  {
 +  myStaffSize = #20
 +
 +  #(define fonts
 +    (make-pango-font-tree "Times New Roman"
 +                          "Nimbus Sans"
 +                          "Luxi Mono"
 +                           (/ myStaffSize 20)))
 +}
 +
 +{
 +  c'^\markup { roman: foo \sans bla \typewriter bar }
 +}
 +@end lilypond
 +
 +@c we don't do Helvetica / Courier, since GS incorrectly loads
 +@c Apple TTF fonts
 +
 +
 +@node Single entry fonts
 +@subsubsection Single entry fonts
  
  @cindex font selection
  @cindex font magnification
@@@ -683,6 -626,35 +688,6 @@@ property.  The resulting size is taken 
  @cindex font magnification
  
  
 -It is also possible to change the default font family for the
 -entire document.  This is done by calling the
 -@code{make-pango-font-tree} from within the @code{\paper} block.
 -The function takes names for the font families to use for roman,
 -sans serif and monospaced text.  For example,
 -
 -@cindex font families, setting
 -@cindex Pango
 -
 -
 -@lilypond[verbatim]
 -\paper  {
 -  myStaffSize = #20
 -
 -  #(define fonts
 -    (make-pango-font-tree "Times New Roman"
 -                          "Nimbus Sans"
 -                          "Luxi Mono"
 -                           (/ myStaffSize 20)))
 -}
 -
 -{
 -  c'^\markup { roman: foo \sans bla \typewriter bar }
 -}
 -@end lilypond
 -
 -@c we don't do Helvetica / Courier, since GS incorrectly loads
 -@c Apple TTF fonts
 -
  
  
  @seealso