> One additional tip that isn't explicit in the documentation: > property-defaults.fonts is just an alist, so you can use the same > syntax in the \paper block to define custom font families in > addition to the standard 'serif 'sans and 'typewriter.
Are you missing something in the documentation? If yes, where and what? In the NR, Appendix section 'Paper variables', you can find ‘property-defaults’ (association list (list of pairs)) This variable holds some settings that are used for top-level markups and as fallback values if nothing else is specified, for example, the standard fonts or the baseline skip. The default value is defined in file ‘paper-defaults-init.ly’. In the IR, chapter 'Graphical Object Interfaces', section 'font-interface', you can find ‘fonts’ (alist, with symbols as keys) An alist mapping font families to font names. The standard font families are ‘music’, ‘serif’, ‘sans’ and ‘typewriter’. Werner