From cd68c6afdf46f9a5abc5626204e07c0682282edc Mon Sep 17 00:00:00 2001 From: Juergen Spitzmueller Date: Sun, 10 Jul 2016 11:13:13 +0200 Subject: [PATCH] Clarify some comments wrt XeTeX/LuaTeX (see bug #10013) --- src/BufferParams.cpp | 6 +++++- src/frontends/qt4/GuiDocument.cpp | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/BufferParams.cpp b/src/BufferParams.cpp index ff45e34ddb..d4ce087c04 100644 --- a/src/BufferParams.cpp +++ b/src/BufferParams.cpp @@ -2123,6 +2123,7 @@ bool BufferParams::writeLaTeX(otexstream & os, LaTeXFeatures & features, // xunicode needs to be loaded at least after amsmath, amssymb, // esint and the other packages that provide special glyphs + // The package only supports XeTeX currently. if (features.runparams().flavor == OutputParams::XETEX && useNonTeXFonts) lyxpreamble += "\\usepackage{xunicode}\n"; @@ -2344,7 +2345,10 @@ string BufferParams::bufferFormat() const string format = documentClass().outputFormat(); if (format == "latex") { if (useNonTeXFonts) - return "xetex"; // actually "xetex or luatex" + // FIXME: In this context, this means "xetex or luatex" + // with fontspec. We cannot differentiate further here. + // But maybe use a more appropriate string. + return "xetex"; if (encoding().package() == Encoding::japanese) return "platex"; } diff --git a/src/frontends/qt4/GuiDocument.cpp b/src/frontends/qt4/GuiDocument.cpp index 15fb71958f..e56407b01d 100644 --- a/src/frontends/qt4/GuiDocument.cpp +++ b/src/frontends/qt4/GuiDocument.cpp @@ -1745,7 +1745,7 @@ void GuiDocument::deleteBoxBackgroundColor() void GuiDocument::languageChanged(int i) { - // some languages only work with polyglossia/XeTeX + // some languages only work with polyglossia Language const * lang = lyx::languages.getLanguage( fromqstr(langModule->languageCO->itemData(i).toString())); if (lang->babel().empty() && !lang->polyglossia().empty()) {