Descriptionlet beam thickness depend on line thickness (fix 3173)
One of LilyPond's design principles is "optical sizing"
(described in Essay, section Engraving details), which means
that as the font-size gets smaller, all elements get relatively
thicker.
Before now beam-thickness was defined as a fraction of
staffSpace, which meant no optical sizing (the thickness of the
beam stayed constant relative to the height of the staff). This
patch changes beam-thickness property to be a pair of numbers
(a . b). The actual thickness is calculated according to the
formula a * lineThickness + b * staffSpace (similarly to ledger
line thickness).
Patch Set 1 #
Total comments: 2
MessagesTotal messages: 3
|