]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/automated-engraving/typography-features.itexi
Web-es: fix some links
[lilypond.git] / Documentation / automated-engraving / typography-features.itexi
1 @c -*- coding: utf-8; mode: texinfo; -*-
2 @ignore
3     Translation of GIT committish: FILL-IN-HEAD-COMMITTISH
4
5     When revising a translation, copy the HEAD committish of the
6     version that you are working on.  For details, see the Contributors'
7     Guide, node Updating translation committishes..
8 @end ignore
9
10
11
12 @node typography-features 
13
14 @unnumberedsec Font design
15
16 A large factor that makes LilyPond output look traditional lies in the
17 blackness of the page. By using heavy stafflines, and a font design to
18 match that, the overall impression is much stronger. This is also very
19 clear from the following blowups:
20
21 @multitable @columnfractions .3 .3 .3
22 @item
23
24 @sourceimage{henle-flat-gray,,,.png}
25
26 @tab
27
28 @sourceimage{baer-flat-gray,,,.png}
29
30 @tab
31
32 @sourceimage{lily-flat-bw,,,.png}
33
34
35 @item
36 Henle (2000)
37
38 @tab
39 B@"arenreiter (1950)
40
41 @tab
42 LilyPond (2003)
43
44
45
46 @end multitable
47
48 Another typical aspect of hand-engraved scores is the general look of
49 the symbols. They almost never have sharp corners. This is because
50 sharp corners of the punching dies are fragile and quickly wear out
51 when stamping in metal.  The general rounded shape of music symbols is
52 also present in all glyphs of our "Feta" font.
53
54
55
56  
57 @c @unnumberedsec Spacing
58 @heading Spacing
59
60 One of the problems that the Bach piece above inspired us to attack
61 is the spacing engine. One of its features is optical spacing.
62 It is demonstrated in the fragment below.
63
64 @divClass{float-center}
65 @sourceimage{spacing-with-corr,,,.png}
66 @divEnd
67
68 @divClass{float-center}
69 @sourceimage{spacing-no-corr,,,.png}
70 @divEnd
71
72 This fragment only uses quarter notes: notes that are played in a
73 constant rhythm. The spacing should reflect that. Unfortunately, the
74 eye deceives us a little: not only does it notice the distance between
75 note heads, it also takes into account the distance between
76 consecutive stems. As a result, the notes of an up-stem/down-stem
77 combination should be put farther apart, and the notes of a down-up
78 combination should be put closer together, all depending on the
79 combined vertical positions of the notes. The top fragment is printed
80 with this correction, the bottom one without.  In the last case, the
81 down-stem/up-stems combinations form clumps of notes.
82
83
84 @c @unnumberedsec Ledger lines
85 @heading Ledger lines
86
87 Ledger lines are typographically difficult. They can easily blot
88 together with other signs, such as ledger lines or
89 accidentals. Other software prevents these collisions by spacing the
90 lines wider (thus taking up more space), or shortening ledger lines
91 (which hampers readability.)  
92
93 @multitable @columnfractions .3 .3 .3
94 @item
95
96 @sourceimage{henle-ledger,,,.png}
97
98 @tab
99
100 @sourceimage{baer-ledger,,,.png}
101
102
103
104 @tab
105
106 @sourceimage{lily-ledger,,,.png}
107
108
109 @item
110 Henle (2000)
111
112 @tab
113 B@"arenreiter (1950)
114
115 @tab
116 LilyPond (2004)
117
118
119
120 @end multitable
121
122 Traditional engravers would adjust the size of a ledger line,
123 depending on what symbols were in the neighborhood. LilyPond does the
124 same. Ledgers are shortened so they never collide with neighboring
125 lines, and they are shortened when there is an accidental.
126
127 @divClass{float-right}
128 Next: @ref{input-format,Use the Source Luke}, or: what
129 goes into LilyPond.
130 @divEnd