I've been looking at the latest stable version of Lilypond (2.24.2) and noticed that the figured bass font is not the same as before. Not only that, but (without changing anything) the symbols are smaller and some key symbols appear to be missing. Compare the following samples (continuo line with figures only, from a larger score):
The question is, can one restore the older font without having to revert to the older version, and if so, how?
Example code as follows. The issue is AFAIK not caused by the custom notation font, since restoring the default does not solve the issue as then one is left with an inconsistent font (the back-stroke six is an obvious example of a Zwiebelfisch, see picture below); and in any case the issue does not even exist in the older version, so the logical deduction is that this is an issue caused by something in the newer version.
global = {
\key d \minor
\time 3/4
}
continuoPart = {
\relative c { g2 g'8 a | b4 a g | f e d | cis a cis | d a' a, | }
}
continuoFigures = { \figures { \set figuredBassAlterationDirection = #RIGHT \set figuredBassPlusDirection = #RIGHT
s2. <6>4 <6> <6> <6> <6\\> s <5/> \bassFigureExtendersOn <5/> <5/> \bassFigureExtendersOff <4>8 <3> <7 _+>4 \bassFigureExtendersOn <7 _+> \bassFigureExtendersOff
}
}
%%Output
\book {
\bookOutputSuffix "Continuo"
\paper {
#(set-paper-size "letter")
#(define fonts
(set-global-fonts
#:music "haydn"
#:brace "haydn"
#:factor (/ staff-height pt 20)
))
top-margin = 22.5\mm
bottom-margin = 22.5\mm
left-margin = 22.5\mm
right-margin = 22.5\mm
%%page-count = #1
}
\score {
<<
\new Staff = "continuo" { \set Staff.instrumentName = #"Continuo"
\clef "bass" \global \continuoPart
}
\context Staff = "continuo" {
\bassFigureStaffAlignmentDown \continuoFigures
}
>>
}
}