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