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