David Kastrup wrote > Possibly using named arguments, so > > (make-pango-font-tree "FreeSerif" "FreeSans" "Inconsolata" > #:music "lilyjazz" #:brace "gonville") > > Though I am not overly happy with what would be the required and what > would be the optional font arguments. > > Maybe recycling the same function name is not really worth the trouble. > A backward compatible interface seems to create more trouble than it > solves. > > -- > David Kastrup
Could we make them all optional? They all have defaults, after all. There have been plenty of times where I haven't cared what the sans-serif and monospace fonts were because all I wanted to change was the serif font. As for the function name recycling, do you think it would then be more useful to create a new function instead? I'm cool with that. I just wanted to make sure everyone else thought this was a good idea. Like I said before, I hardly changed the original functions. 99+% of the code is the same. Putting the music/brace font arguments at the end also sound fine to me if that works for everyone else. Regards, Abraham -- View this message in context: http://lilypond.1069038.n5.nabble.com/Next-step-for-easier-custom-music-font-switching-tp164649p164720.html Sent from the Dev mailing list archive at Nabble.com. _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel