On Sat, Jun 03, 2017 at 01:08:07AM +0200, Enrico Forestieri wrote: > On Fri, Jun 02, 2017 at 07:30:34PM +0000, Guenter Milde wrote: > > > > Note that the "ERT patch" is only for *stable*, i.e. 2.2.x. > > For 2.2, ERT is the only way to ensure full backwards compatibility. > > A solution should have been thought and done before 2.2.0 was released. > Now it's too late.
Anyway, the attached patch should ensure backwards compatibility in stable without resorting to ERT. -- Enrico
diff --git a/src/Text.cpp b/src/Text.cpp index 4e593ddf23..5d00ba7117 100644 --- a/src/Text.cpp +++ b/src/Text.cpp @@ -520,6 +520,7 @@ void Text::readParToken(Paragraph & par, Lexer & lex, par.insertChar(par.size(), 0x2013, font, change); else par.insertChar(par.size(), 0x2014, font, change); + par.insertChar(par.size(), 0x200B, font, change); } } else if (token == "\\backslash") { par.appendChar('\\', font, change);