From: Juergen Spitzmueller Date: Thu, 4 Aug 2016 08:01:06 +0000 (+0200) Subject: Correct backends() allocation with japanese encoding X-Git-Tag: 2.3.0alpha1~1153 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=b9b9ad3f9e5088e38cd15bc01a7fd09e32f55144;p=lyx.git Correct backends() allocation with japanese encoding Fixes error introduced by ad9887da9c18. --- diff --git a/src/BufferParams.cpp b/src/BufferParams.cpp index 44ddc35561..caa2dcb4f4 100644 --- a/src/BufferParams.cpp +++ b/src/BufferParams.cpp @@ -2407,13 +2407,17 @@ vector BufferParams::backends() const // FIXME: Don't hardcode format names here, but use a flag if (buffmt == "latex") { - if (!useNonTeXFonts) { - v.push_back("pdflatex"); - v.push_back("latex"); + if (encoding().package() == Encoding::japanese) + v.push_back("platex"); + else { + if (!useNonTeXFonts) { + v.push_back("pdflatex"); + v.push_back("latex"); + } + v.push_back("xetex"); + v.push_back("luatex"); + v.push_back("dviluatex"); } - v.push_back("xetex"); - v.push_back("luatex"); - v.push_back("dviluatex"); } else v.push_back(buffmt);