From 95cbaa387ca6a92a7a9b61c8f4e93ee3e4fa80b9 Mon Sep 17 00:00:00 2001 From: =?utf8?q?G=C3=BCnter=20Milde?= Date: Fri, 8 Mar 2019 19:19:32 +0100 Subject: [PATCH] ctests: Update tagging rules and comments. --- development/autotests/ignoredTests | 3 -- development/autotests/invertedTests | 47 ++++++++++++++------------- development/autotests/unreliableTests | 6 +++- 3 files changed, 29 insertions(+), 27 deletions(-) diff --git a/development/autotests/ignoredTests b/development/autotests/ignoredTests index 8162fad6b3..cbc6a25f5f 100644 --- a/development/autotests/ignoredTests +++ b/development/autotests/ignoredTests @@ -105,9 +105,6 @@ export/templates/DocBook_article_(dvi3|pdf[245]).* export/templates/acmart_lyx(16|20|21|22) export/templates/copernicus_lyx(16|20|21|22) -# The document has "use_non_tex_fonts true" set. -export/export/latex/systemfonts-Math-missingchars_pdf5_texF - # ============================================================ Sublabel: obsolete diff --git a/development/autotests/invertedTests b/development/autotests/invertedTests index c2471fc2f5..5f9d3ab41f 100644 --- a/development/autotests/invertedTests +++ b/development/autotests/invertedTests @@ -19,8 +19,6 @@ Sublabel: todo export/export/latex/ja_wrong_auto_encoding_(dvi|pdf(|3)).* # Missing characters with Unicode fonts -# (the "hidden" replacement with FreeSerif does not help and results in bad -# typography for mathematical content): # For details see the file "systemfonts-Math-missingchars.lyx" export/doc/(|de/|es/|fr/)Math.*systemF export/export/latex/systemfonts-Math-missingchars.*systemF @@ -72,10 +70,8 @@ export/export/latex/fa-OT1_pdf2 # CJK for multilingual documents: # -# input-encoding "utf8" should work for documents using a CJK language: -#export/export/latex/CJK/.*-en-de-el-ru_utf8_pdf2 -# -# but that is not so easy if the main language does not require CJK: +# input-encoding "utf8" should work for documents using a CJK language +# also if the main language does not require CJK: export/export/latex/CJK/en-de-el-ru-.*_utf8_pdf2 # # some "language default" legacy encodings fail (missing fonts) @@ -88,6 +84,18 @@ export/doc/ar/UserGuide_pdf4_systemF export/doc/ar/UserGuide_lyx(22|23) +# Common Unicode fonts don't support all characters supported by +# lib/unicodesymbols in one font. (This shows that there are use cases for +# 8-bit fonts or GUI support for selecting more than one system font.) +# Write an enhancement ticket and move to lyxissues (together with other +# "missing symbols" tests in the LyX documentation). +export/export/latex/luainputenc-utf8_pdf5_systemF + +# New problem with TL18: endless loop? +# ! TeX capacity exceeded, sorry [input stack +size=5000]. +export/export/latex/luainputenc-utf8_pdf5_texF + + # input encoding tests # -------------------- # Please test and correct! @@ -174,16 +182,6 @@ export/export/WrongDfnTagHandling_xhtml # contains underscores etc. export/export/latex/LongestLabelWithUnderscore.* -# Common Unicode fonts don't support all characters supported by -# lib/unicodesymbols. (This shows that there are use cases for 8-bit fonts -# or GUI support for selecting more than one system font.) -export/export/latex/luainputenc-utf8_pdf5_systemF -# From Günter: -# OK, so in TL18 the Ukrainean "auto-date" (7 березня 2019 р.) fails with -# PDF (XeTeX) and DVI (LuaTeX) but not PDF (LuaTeX). -# Strange. -export/export/latex/luainputenc-utf8_pdf5_texF - #11455 "Unable to process argument!" with multiple 1.6.x roundtrips export/templates/IEEEtran-Journal_lyx16 @@ -217,13 +215,16 @@ export/doc/(|de/|es/|fr/)UserGuide_pdf4_texF export/doc/ru/(Intro|Tutorial)_(dvi3|pdf[45])_texF export/examples/ru/(example_lyxified|splash)_(dvi3|pdf[45])_texF -# Babel-Ukrainean uses UTF-8 if it detects Xe/LuaTeX (for "\date"). -# * garbled output with LuaTeX + TeX fonts, see unreliableTests.wrong_output, -# * since TL18, see unreliableTests.varying_versions. -# * missing chars with XeTeX + TeX fonts: -# (workaround: suppressing auto-date or date inset in documents). -export/export/latex/uk-babel-date-missing-chars-with-ascii_pdf4_texF -export/(doc|examples)/uk/(Intro|splash)_pdf4_texF +# Babel-Ukrainian uses UTF-8 if it detects Xe/LuaTeX (for "\date"). +# With 8-bit TeX fonts this results in: +# * garbled output with PDF (LuaTeX) +# * missing chars with XeTeX and DVI (LuaTeX) +# New in TL18 -> cf. unreliableTests.varying_versions. +# Workaround: suppressing auto-date or using date inset (new in LyX 2.4) +# in the source documents. +export/export/latex/uk-babel-date-missing-chars-with-ascii_(pdf4|dvi3)_texF +export/(doc|examples)/uk/(Intro|splash)_(pdf4|dvi3)_texF + # Gives the following error: # # ! Package hpstatement Error: H or P statement "H251" diff --git a/development/autotests/unreliableTests b/development/autotests/unreliableTests index 4560155fa1..805bb94f42 100644 --- a/development/autotests/unreliableTests +++ b/development/autotests/unreliableTests @@ -110,7 +110,11 @@ export/examples/(|fr/)seminar_(dvi|pdf).* # * garbled output with LuaTeX + TeX fonts (since TL18) # * missing chars with XeTeX + TeX fonts (see invertedTests) export/export/latex/uk-babel-date-missing-chars-with-ascii_.*_texF -export/(doc|examples)/uk/(Intro|splash)_pdf4_texF +export/(doc|examples)/uk/(Intro|splash)_.*_texF + +# new problem with TL18 (see invertedTests) +export/export/latex/luainputenc-utf8_pdf5_texF + # since TeXLive18, 8-bit LaTeX defaults to utf-8 # ---------------------------------------------- -- 2.39.2