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