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