Clarify some comments wrt XeTeX/LuaTeX (see bug #10013)

This commit is contained in:
Juergen Spitzmueller 2016-07-10 11:13:13 +02:00
parent 582f225aca
commit 6bcbd907a4
2 changed files with 6 additions and 2 deletions

View File

@ -2131,6 +2131,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";
@ -2352,7 +2353,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";
}

View File

@ -1748,7 +1748,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()) {