title and composer accept normal text markups. I know nothing about
web applications, but in a normal lilypond file, if I wanted the
composer to be, say, "me\you", I would make it composer = \markup "me
\you".
Am 27.10.2008 um 03:33 schrieb Myron Marston:
I have a web application (http://fractalcomposer.com) that uses
lilypond to generate the notation for user's compositions. The user
enters a title and their name when they submit the piece to the
library at the website, and these fields are put directly in the .ly
file as the title and composer of the piece. Unfortunately, I had a
user type in a piece title using a double quote (") and lilypond
failed with an error ("syntax error, unexpected STRING") because of
the extra double quote. In this case I think it was a typo (an
apostrophe is certainly what the user meant), but I would like
lilypond to succeed regardless of the junk the user types in to the
title and name fields. I'm thinking I have to escape the text in
the title and composer in the header section of my .ly file. I can
easily change " to \" in the text, but perhaps there are other
characters that will cause lilypond to fail.
What is the proper way to escape text in a .ly file? I looked
through the manual and this mailing list but couldn't find anything
about it.
Thanks,
Myron
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user