Apostrophes were being converted inside code-like areas, like LilyPond insets. This patch fixes tests that started to fail:
Processing `./60/lily-
95ee389a.ly'
Parsing...
././60/lily-
95ee389a.ly:7:12: error: undefined character or shorthand: &
\relative c
’’ { g a b c}
delayedChars.emplace_back(1, c);
}
} else { // No need to delay the character.
- if (c == '\'')
+ if (c == '\'' && !ignore_fonts)
*xs << XMLStream::ESCAPE_NONE << "’";
else
*xs << c;