A new file in ly with definitions using "add-text-replacements!"?
Like this?

germanHTML = #(add-text-replacements! '(("&ss;" . "ß")
                                        [...])

englishLaTeX = [...]

This way, users can easily stack special characters with this syntax:
\paper {
  \englishHTML
  \frenchLigatures
}

Besides, I made some performance tests.
With a big replacement alist, building Nicolas Sceaux's huge Atys takes
0.7s more than without it.

Thanks,
Bertrand

http://codereview.appspot.com/4553056/
_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to