diff --git a/src/insets/InsetQuotes.cpp b/src/insets/InsetQuotes.cpp index 568232af23..cdf25cfe50 100644 --- a/src/insets/InsetQuotes.cpp +++ b/src/insets/InsetQuotes.cpp @@ -353,7 +353,7 @@ docstring InsetQuotesParams::getLaTeXQuote(char_type c, string const & op, case 0x2019: {// ' if (op == "int") // This macro is redefined in rtl mode - res = rtl ? "\\textquoteright" : "\\textquoteleft"; + res = rtl ? "\\textquoteleft" : "\\textquoteright"; else res = "'"; break; @@ -361,7 +361,7 @@ docstring InsetQuotesParams::getLaTeXQuote(char_type c, string const & op, case 0x2018: {// ` if (op == "int") // This macro is redefined in rtl mode - res = rtl ? "\\textquoteleft" : "\\textquoteright"; + res = rtl ? "\\textquoteright" : "\\textquoteleft"; else res = "`"; break; @@ -396,7 +396,7 @@ docstring InsetQuotesParams::getLaTeXQuote(char_type c, string const & op, case 0x201d: {// '' if (op == "int") // This macro is redefined in rtl mode - res = rtl ? "\\textquotedblright" : "\\textquotedblleft"; + res = rtl ? "\\textquotedblleft" : "\\textquotedblright"; else res = "''"; break; @@ -404,7 +404,7 @@ docstring InsetQuotesParams::getLaTeXQuote(char_type c, string const & op, case 0x201c: {// `` if (op == "int") // This macro is redefined in rtl mode - res = rtl ? "\\textquotedblleft" : "\\textquotedblright"; + res = rtl ? "\\textquotedblright" : "\\textquotedblleft"; else res = "``"; break; diff --git a/status.23x b/status.23x index d490a7058f..ab6698c89d 100644 --- a/status.23x +++ b/status.23x @@ -38,6 +38,9 @@ What's new * DOCUMENT INPUT/OUTPUT +- Fix wrong output of quotation marks in headings and captions with hyperref + enabled (bug 11889). + * USER INTERFACE