]> git.lyx.org Git - lyx.git/commitdiff
Do not check for diverging input encoding if the files use XeTeX/LuaTeX
authorJuergen Spitzmueller <spitz@lyx.org>
Tue, 2 Jul 2024 14:59:28 +0000 (16:59 +0200)
committerRichard Kimberly Heck <rikiheck@lyx.org>
Tue, 2 Jul 2024 19:14:28 +0000 (15:14 -0400)
Fixes the problem reported at
https://marc.info/?l=lyx-users&m=171986173131406

(cherry picked from commit 4ed8bfb974e9bf5c626f00f4a57989c64320a568)

ANNOUNCE
src/insets/InsetInclude.cpp

index d19f5c080d9afe6838912850e5b338d6e229e67f..46e63fd8e9ffb8f1f1eeca56a45665a71c901a2d 100644 (file)
--- a/ANNOUNCE
+++ b/ANNOUNCE
@@ -73,7 +73,7 @@ What's new
 
 * DOCUMENT INPUT/OUTPUT
 
-- Set cursor font after pasting to PassThru (e.g., ERT) inset (bug 12592).
+-Do not check for diverging input encoding if the files use XeTeX/LuaTeX
 
 - The g-brief and g-brief2 letter classes load babel internally. LyX now
   is aware of that.
@@ -97,6 +97,8 @@ What's new
 
 - Fix crash when deleting rows or columns from table.
 
+- Set cursor font after pasting to PassThru (e.g., ERT) inset (bug 12592).
+
 - Do not ask about unapplied changes if dialog has been closed.
 
 - Fix wrong position of conversion windows of the input method (bugs 11723,
index 92ec17169c724cea454c27d4f640a67c6742bb50..f4ecaae8a07565ed407557f6ab9fe2db4e6704f5 100644 (file)
@@ -846,7 +846,8 @@ void InsetInclude::latex(otexstream & os, OutputParams const & runparams) const
                                from_utf8(master_tf));
                        Alert::warning(_("Different use-non-TeX-fonts settings"), text, true);
                } 
-               else if (tmp->params().inputenc != masterBuffer->params().inputenc) {
+               else if (!tmp->params().useNonTeXFonts // implies both files do not use non-tex fonts
+                        && tmp->params().inputenc != masterBuffer->params().inputenc) {
                        docstring text = bformat(_("Included file `%1$s'\n"
                                "uses input encoding \"%2$s\" [%3$s]\n"
                                "while parent file uses input encoding \"%4$s\" [%5$s]."),