[LyX/master] Fix quotation marks in PDF TOC

Juergen Spitzmueller spitz at lyx.org
Mon Apr 6 06:33:30 UTC 2020


commit c0adb03a7ae15cf6409ee3cb64f4cc91c24c052e
Author: Juergen Spitzmueller <spitz at lyx.org>
Date:   Mon Apr 6 08:53:29 2020 +0200

    Fix quotation marks in PDF TOC
---
 src/insets/InsetQuotes.cpp |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/src/insets/InsetQuotes.cpp b/src/insets/InsetQuotes.cpp
index f7045c8..2f70f87 100644
--- a/src/insets/InsetQuotes.cpp
+++ b/src/insets/InsetQuotes.cpp
@@ -880,6 +880,10 @@ void InsetQuotes::latex(otexstream & os, OutputParams const & runparams) const
 			qstr = from_ascii("\\og");
 		else
 			qstr = from_ascii("\\fg");
+	} else if (runparams.use_hyperref && runparams.moving_arg) {
+		// Use internal commands in headings with hyperref
+		// (ligatures not featured in PDF strings)
+		qstr = quoteparams.getLaTeXQuote(quotechar, "int", rtl_);
 	} else if (fontenc_ == "T1"
 		   && !runparams.local_font->language()->internalFontEncoding()) {
 		// Quotation marks for T1 font encoding


More information about the lyx-cvs mailing list