]> git.donarmstrong.com Git - lilypond.git/blob - input/lsr/text/font-family-override.ly
9059bd36c8d4e330d6122b0403be75e423c47a94
[lilypond.git] / input / lsr / text / font-family-override.ly
1 \version "2.10.12"
2
3 \header { texidoc = "
4 The default font families for text can be overridden with
5 @code{make-pango-font-tree}. 
6 " }
7
8 \paper {
9   % change for other default global staff size. 
10   myStaffSize = #20
11   %{
12      run
13          lilypond -dshow-available-fonts blabla
14      to show all fonts available in the process log.  
15   %}
16
17   #(define fonts
18     (make-pango-font-tree "Times New Roman"
19                           "Nimbus Sans"
20                           "Luxi Mono"
21 ;;                        "Helvetica"
22 ;;                        "Courier"
23      (/ myStaffSize 20)))
24 }
25
26 \relative {
27   c'^\markup {
28     roman: foo \bold bla \italic bar \italic \bold baz 
29   }
30   c'_\markup {
31     \override #'(font-family . sans)
32     {
33       sans: foo \bold bla \italic bar \italic \bold baz
34     }
35   }
36   c'^\markup {
37     \override #'(font-family . typewriter)
38     {
39       mono: foo \bold bla \italic bar \italic \bold baz
40     }
41   }
42 }  
43