commit e4881633ecf47b54840d200ec13022b58af65bae
Author: Günter Milde <[email protected]>
Date: Sat Apr 20 16:27:58 2019 +0200
Set inputenc for Spanish documentation to utf8
Works around a bug in Spanish-Babel that led to wrong output with LuaTeX
and TeX fonts.
---
development/autotests/invertedTests | 6 ------
development/autotests/unreliableTests | 10 +---------
lib/doc/es/Additional.lyx | 2 +-
lib/doc/es/Customization.lyx | 2 +-
lib/doc/es/DocumentoPostizo1.lyx | 2 +-
lib/doc/es/DocumentoPostizo2.lyx | 2 +-
lib/doc/es/EmbeddedObjects.lyx | 6 +++---
lib/doc/es/Formula-numbering.lyx | 2 +-
lib/doc/es/Intro.lyx | 2 +-
lib/doc/es/Math.lyx | 2 +-
lib/doc/es/Shortcuts.lyx | 2 +-
lib/doc/es/Tutorial.lyx | 2 +-
lib/doc/es/UserGuide.lyx | 6 +++---
lib/examples/es/Books/Tufte_Book.lyx | 2 +-
lib/examples/es/Curricula_Vitae/Modern_CV.lyx | 2 +-
lib/examples/es/Example_%28LyXified%29.lyx | 2 +-
lib/examples/es/Example_%28raw%29.lyx | 2 +-
.../es/Graphics_and_Insets/Itemize_Bullets.lyx | 2 +-
lib/examples/es/Handouts/Tufte_Handout.lyx | 2 +-
lib/examples/es/Modules/Linguistics.lyx | 2 +-
lib/templates/es/Presentations/Beamer.lyx | 2 +-
21 files changed, 24 insertions(+), 38 deletions(-)
diff --git a/development/autotests/invertedTests
b/development/autotests/invertedTests
index f377885..c52d7e2 100644
--- a/development/autotests/invertedTests
+++ b/development/autotests/invertedTests
@@ -20,12 +20,6 @@ Sublabel: todo
# XeTeX artifact? works with LuaTeX, explore:
export/doc/(|de/|es/|fr/)EmbeddedObjects_pdf4_systemF
-# WARNING: unknown cross-reference-class `hyperindexformat'! (ignored)
-# ! Undefined control sequence.
-# Text: ...e Ã<8d>ndice alfabético}{75}{section*.10}
-# Text inside 'Index Entries'?
-export/doc/es/(EmbeddedObjects|Math|UserGuide)_(dvi3|pdf5)_texF
-
# iconv fails, if a nomenclature inset contains an uncodable character
export/export/latex/iconv-error-nomenclature_pdf2
diff --git a/development/autotests/unreliableTests
b/development/autotests/unreliableTests
index 32b2412..3b04a05 100644
--- a/development/autotests/unreliableTests
+++ b/development/autotests/unreliableTests
@@ -160,15 +160,7 @@ export/examples/(|fr/)Presentations/Seminar_(dvi|pdf).*
# Babel-Spanish uses UTF-8 encoded strings if it detects Xe/LuaTeX.
# With "language default" (=="latin9"), Babel strings come out wrong
# when compiling with Xe/LuaTeX and TeX-fonts.
-# - The problem is generic to all Spanish documents but only manifests itself
-# if Babel strings with non-ASCII chars are actually used
-# (the ToC heading, e.g., becomes "ÃŊndice" instead of "Índice").
-# - In some cases, export fails
-# (see invertedTests, some more tests fail with TeXLive versions < 18).
-# Should we set inputenc to utf8 in the documents to work around the problem?
-# (Changing the default in lib/languages requires more tests for utf8 first.)
-export/examples/es/.*_(pdf5|dvi3)_texF
-export/doc/es/.*_(pdf5|dvi3)_texF
+export/export/latex/es_auto-legacy_texF
# since TL18, Babel-Ukrainean uses UTF-8 if it detects Xe/LuaTeX (for "\date").
# * garbled output with LuaTeX + TeX fonts (since TL18)
diff --git a/lib/doc/es/Additional.lyx b/lib/doc/es/Additional.lyx
index fe032f6..2b408d0 100644
--- a/lib/doc/es/Additional.lyx
+++ b/lib/doc/es/Additional.lyx
@@ -40,7 +40,7 @@ shapepar
\maintain_unincluded_children false
\language spanish
\language_package default
-\inputencoding auto
+\inputencoding utf8
\fontencoding global
\font_roman "lmodern" "default"
\font_sans "lmss" "default"
diff --git a/lib/doc/es/Customization.lyx b/lib/doc/es/Customization.lyx
index 6eb7fdc..712f7f0 100644
--- a/lib/doc/es/Customization.lyx
+++ b/lib/doc/es/Customization.lyx
@@ -43,7 +43,7 @@ logicalmkup
\maintain_unincluded_children false
\language spanish
\language_package default
-\inputencoding auto
+\inputencoding utf8
\fontencoding auto
\font_roman "lmodern" "default"
\font_sans "lmss" "default"
diff --git a/lib/doc/es/DocumentoPostizo1.lyx b/lib/doc/es/DocumentoPostizo1.lyx
index d7c1e79..58bd73b 100644
--- a/lib/doc/es/DocumentoPostizo1.lyx
+++ b/lib/doc/es/DocumentoPostizo1.lyx
@@ -9,7 +9,7 @@
\maintain_unincluded_children false
\language spanish
\language_package default
-\inputencoding auto
+\inputencoding utf8
\fontencoding global
\font_roman "default" "default"
\font_sans "default" "default"
diff --git a/lib/doc/es/DocumentoPostizo2.lyx b/lib/doc/es/DocumentoPostizo2.lyx
index 1faabc1..a95c3c4 100644
--- a/lib/doc/es/DocumentoPostizo2.lyx
+++ b/lib/doc/es/DocumentoPostizo2.lyx
@@ -9,7 +9,7 @@
\maintain_unincluded_children false
\language spanish
\language_package default
-\inputencoding auto
+\inputencoding utf8
\fontencoding global
\font_roman "default" "default"
\font_sans "default" "default"
diff --git a/lib/doc/es/EmbeddedObjects.lyx b/lib/doc/es/EmbeddedObjects.lyx
index 29813c8..709c62c 100644
--- a/lib/doc/es/EmbeddedObjects.lyx
+++ b/lib/doc/es/EmbeddedObjects.lyx
@@ -164,11 +164,11 @@ varwidth
\maintain_unincluded_children false
\language spanish
\language_package babel
-\inputencoding auto
+\inputencoding utf8
\fontencoding global
\font_roman "lmodern" "default"
-\font_sans "lmss" "default"
-\font_typewriter "lmtt" "default"
+\font_sans "default" "default"
+\font_typewriter "default" "default"
\font_math "auto" "auto"
\font_default_family default
\use_non_tex_fonts false
diff --git a/lib/doc/es/Formula-numbering.lyx b/lib/doc/es/Formula-numbering.lyx
index 0a101eb..7636f49 100644
--- a/lib/doc/es/Formula-numbering.lyx
+++ b/lib/doc/es/Formula-numbering.lyx
@@ -47,7 +47,7 @@
\maintain_unincluded_children false
\language spanish
\language_package default
-\inputencoding auto
+\inputencoding utf8
\fontencoding global
\font_roman "default" "default"
\font_sans "default" "default"
diff --git a/lib/doc/es/Intro.lyx b/lib/doc/es/Intro.lyx
index 6607dc7..67d2820 100644
--- a/lib/doc/es/Intro.lyx
+++ b/lib/doc/es/Intro.lyx
@@ -29,7 +29,7 @@
\maintain_unincluded_children false
\language spanish
\language_package default
-\inputencoding auto
+\inputencoding utf8
\fontencoding global
\font_roman "palatino" "default"
\font_sans "helvet" "default"
diff --git a/lib/doc/es/Math.lyx b/lib/doc/es/Math.lyx
index dcb95c2..0b07211 100644
--- a/lib/doc/es/Math.lyx
+++ b/lib/doc/es/Math.lyx
@@ -140,7 +140,7 @@ subequations
\maintain_unincluded_children false
\language spanish
\language_package babel
-\inputencoding auto
+\inputencoding utf8
\fontencoding global
\font_roman "lmodern" "default"
\font_sans "lmss" "default"
diff --git a/lib/doc/es/Shortcuts.lyx b/lib/doc/es/Shortcuts.lyx
index eb827d5..d71b497 100644
--- a/lib/doc/es/Shortcuts.lyx
+++ b/lib/doc/es/Shortcuts.lyx
@@ -9,7 +9,7 @@
\maintain_unincluded_children false
\language spanish
\language_package default
-\inputencoding auto
+\inputencoding utf8
\fontencoding global
\font_roman "default" "default"
\font_sans "default" "default"
diff --git a/lib/doc/es/Tutorial.lyx b/lib/doc/es/Tutorial.lyx
index 86dc96c..00fa33d 100644
--- a/lib/doc/es/Tutorial.lyx
+++ b/lib/doc/es/Tutorial.lyx
@@ -9,7 +9,7 @@
\maintain_unincluded_children false
\language spanish
\language_package babel
-\inputencoding auto
+\inputencoding utf8
\fontencoding global
\font_roman "palatino" "default"
\font_sans "helvet" "default"
diff --git a/lib/doc/es/UserGuide.lyx b/lib/doc/es/UserGuide.lyx
index d548e88..16b0ef5 100644
--- a/lib/doc/es/UserGuide.lyx
+++ b/lib/doc/es/UserGuide.lyx
@@ -56,11 +56,11 @@ enumitem
\maintain_unincluded_children false
\language spanish
\language_package babel
-\inputencoding auto
+\inputencoding utf8
\fontencoding global
\font_roman "lmodern" "default"
-\font_sans "lmss" "default"
-\font_typewriter "lmtt" "default"
+\font_sans "default" "default"
+\font_typewriter "default" "default"
\font_math "auto" "auto"
\font_default_family default
\use_non_tex_fonts false
diff --git a/lib/examples/es/Books/Tufte_Book.lyx
b/lib/examples/es/Books/Tufte_Book.lyx
index daa70f1..f25d9ae 100644
--- a/lib/examples/es/Books/Tufte_Book.lyx
+++ b/lib/examples/es/Books/Tufte_Book.lyx
@@ -13,7 +13,7 @@
\maintain_unincluded_children false
\language spanish
\language_package default
-\inputencoding auto
+\inputencoding utf8
\fontencoding global
\font_roman "default" "default"
\font_sans "default" "default"
diff --git a/lib/examples/es/Curricula_Vitae/Modern_CV.lyx
b/lib/examples/es/Curricula_Vitae/Modern_CV.lyx
index cb9dd10..b4c903b 100644
--- a/lib/examples/es/Curricula_Vitae/Modern_CV.lyx
+++ b/lib/examples/es/Curricula_Vitae/Modern_CV.lyx
@@ -12,7 +12,7 @@
\maintain_unincluded_children false
\language spanish
\language_package default
-\inputencoding auto
+\inputencoding utf8
\fontencoding global
\font_roman "default" "default"
\font_sans "default" "default"
diff --git a/lib/examples/es/Example_%28LyXified%29.lyx
b/lib/examples/es/Example_%28LyXified%29.lyx
index 21b3a79..cd37d6b 100644
--- a/lib/examples/es/Example_%28LyXified%29.lyx
+++ b/lib/examples/es/Example_%28LyXified%29.lyx
@@ -9,7 +9,7 @@
\maintain_unincluded_children false
\language spanish
\language_package default
-\inputencoding auto
+\inputencoding utf8
\fontencoding global
\font_roman "default" "default"
\font_sans "default" "default"
diff --git a/lib/examples/es/Example_%28raw%29.lyx
b/lib/examples/es/Example_%28raw%29.lyx
index aa2d019..51853d1 100644
--- a/lib/examples/es/Example_%28raw%29.lyx
+++ b/lib/examples/es/Example_%28raw%29.lyx
@@ -9,7 +9,7 @@
\maintain_unincluded_children false
\language spanish
\language_package default
-\inputencoding auto
+\inputencoding utf8
\fontencoding global
\font_roman "default" "default"
\font_sans "default" "default"
diff --git a/lib/examples/es/Graphics_and_Insets/Itemize_Bullets.lyx
b/lib/examples/es/Graphics_and_Insets/Itemize_Bullets.lyx
index f2db9e0..a077897 100644
--- a/lib/examples/es/Graphics_and_Insets/Itemize_Bullets.lyx
+++ b/lib/examples/es/Graphics_and_Insets/Itemize_Bullets.lyx
@@ -12,7 +12,7 @@
\maintain_unincluded_children false
\language spanish
\language_package default
-\inputencoding auto
+\inputencoding utf8
\fontencoding global
\font_roman "default" "default"
\font_sans "default" "default"
diff --git a/lib/examples/es/Handouts/Tufte_Handout.lyx
b/lib/examples/es/Handouts/Tufte_Handout.lyx
index b3aaf04..88568e8 100644
--- a/lib/examples/es/Handouts/Tufte_Handout.lyx
+++ b/lib/examples/es/Handouts/Tufte_Handout.lyx
@@ -9,7 +9,7 @@
\maintain_unincluded_children false
\language spanish
\language_package default
-\inputencoding auto
+\inputencoding utf8
\fontencoding global
\font_roman "default" "default"
\font_sans "helvet" "default"
diff --git a/lib/examples/es/Modules/Linguistics.lyx
b/lib/examples/es/Modules/Linguistics.lyx
index 10b1171..652c01d 100644
--- a/lib/examples/es/Modules/Linguistics.lyx
+++ b/lib/examples/es/Modules/Linguistics.lyx
@@ -41,7 +41,7 @@ linguistics
\maintain_unincluded_children false
\language spanish
\language_package default
-\inputencoding auto
+\inputencoding utf8
\fontencoding global
\font_roman "lmodern" "FreeSerif"
\font_sans "default" "FreeSans"
diff --git a/lib/templates/es/Presentations/Beamer.lyx
b/lib/templates/es/Presentations/Beamer.lyx
index cfa1814..2972dee 100644
--- a/lib/templates/es/Presentations/Beamer.lyx
+++ b/lib/templates/es/Presentations/Beamer.lyx
@@ -16,7 +16,7 @@
\maintain_unincluded_children false
\language spanish
\language_package default
-\inputencoding auto
+\inputencoding utf8
\fontencoding global
\font_roman "lmodern" "default"
\font_sans "lmss" "default"