> Generally I am honestly typographically not a big fan of Lilypond’s
> approach to just scale fontsize proportionally to system size.
Ancient code AFAIK...
> Fonts are designed for certain print sizes, and scaling a lot above
> and below does not make a lot of sense — typographically I would
> rather like to print text in certain sizes compatible with the
> fonts.
You are more than welcome to work on that!
> Lilypond’s font system should at the same time be capabable of
> properly using optical sizes (it is doing so for music font), but
> this is not exposed to the text font interface.
Are you sure about that? LilyPond's interface to Pango (i.e., the
text handling within markups) supports font features; it should thus
support the 'opsz' (optical size) feature, too. However, the number
of fonts with 'opsz' is rather small...
Werner