>> Missing @endcsname inserted. >> <to be read again> >> @char >> -->@ifpassthroughchars -@else @char >> "2D @fi > > Oh dear. I've fixed it now. I've made it so that > \DeclareUnicodeCharacter leaves active definitions of ASCII > characters alone. Evidently the active definition of hyphen was > already correct but \DeclareUnicodeCharacter broke it.
LilyPond's documentation now compiles again with XeTeX :-)
Werner
