[LyX/2.5.x] Fix closing of local CJK language with polyglossia (#13315)
Juergen Spitzmueller <[email protected]> Sat, 16 May 2026 06:23:05 +0000
| Newsgroups | gmane.editors.lyx.cvs |
|---|---|
| Message-ID | <[email protected]> |
commit 8406a6d48dab7448556743614cd988d5540d557f Author: Juergen Spitzmueller <[email protected]> Date: Fri May 15 12:56:15 2026 +0200 Fix closing of local CJK language with polyglossia (#13315) (cherry picked from commit 761599050378c1699ab89ce9f70e11059f0d4722) --- src/Font.cpp | 3 ++- status.25x | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Font.cpp b/src/Font.cpp index f2af680d6f..5a949d454c 100644 --- a/src/Font.cpp +++ b/src/Font.cpp @@ -643,7 +643,8 @@ int Font::latexWriteEndChanges(otexstream & os, BufferParams const & bparams, if (closeLanguage && language() != base.language() && language() != next.language() - && (language()->encoding()->package() != Encoding::CJK)) { + && (language()->encoding()->package() != Encoding::CJK + || (runparams.use_polyglossia && !language()->polyglossia().empty()))) { os << '}'; ++count; bool const using_begin_end = diff --git a/status.25x b/status.25x index a8152dd57e..708f54886a 100644 --- a/status.25x +++ b/status.25x @@ -55,6 +55,8 @@ What's new - Fix problem with nesting of languages. +- Fix closing of local CJK language with polyglossia (bug 13315). + - Prevent duplicate theorem definitions (bug 13302). - Fix case where the colortbl package has been loaded unnecessarily -- lyx-cvs mailing list [email protected] https://lists.lyx.org/mailman/listinfo/lyx-cvs