X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=Documentation%2Fuser%2Fadvanced-notation.itely;h=b842e2f465e69535ba623e3103466cae9721d10f;hb=ec09bc9bd0802b6f55ae19b6dae4bd5d4b997365;hp=ee6b3ae790bdf78ece6483ad5ba9d990b4d8e544;hpb=b53ecc1900c875ce6173af503800fd5843682feb;p=lilypond.git diff --git a/Documentation/user/advanced-notation.itely b/Documentation/user/advanced-notation.itely index ee6b3ae790..b842e2f465 100644 --- a/Documentation/user/advanced-notation.itely +++ b/Documentation/user/advanced-notation.itely @@ -454,11 +454,37 @@ property. The resulting size is taken relative to the @cindex font size @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" + "Helvetica" + "Courier" + (/ myStaffSize 20))) +} + +{ + c'^\markup { roman: foo \sans bla \typewriter bar } +} +@end lilypond + + @seealso -@c FIXME. -Init files: @file{ly/@/declarations@/-init@/.ly} contains hints how new -fonts may be added to LilyPond. +Examples: @file{ly/@/font@/-family@/-override.ly} @node New dynamic marks @@ -1810,7 +1836,7 @@ teaching tools in addition to great musical scores. * Balloon help:: * Blank music sheet:: * Hidden notes:: -* Shaped note heads :: +* Shape note heads :: * Easy Notation note heads:: * Analysis brackets:: * Coloring objects:: @@ -1912,14 +1938,14 @@ as possible. @end lilypond -@node Shaped note heads -@subsection Shaped note heads +@node Shape note heads +@subsection Shape note heads -In shaped note head notation, the shape of the note head corresponds +In shape note head notation, the shape of the note head corresponds to the harmonic function of a note in the scale. This notation was popular in the 19th century American song books. -Shaped note heads can be produced by setting @code{\aikenHeads} or +Shape note heads can be produced by setting @code{\aikenHeads} or @code{\sacredHarpHeads}, depending on the style desired. @lilypond[verbatim,relative=1,fragment] @@ -1937,7 +1963,7 @@ scale is determined by the @code{\key} command @findex \aikenHeads @findex \sacredHarpHeads -Shaped note heads are implemented through the @code{shapeNoteStyles} +Shape note heads are implemented through the @code{shapeNoteStyles} property. Its value is a vector of symbols. The k-th element indicates the style to use for the k-th step of the scale. Arbitrary combinations are possible, eg.,