[latex3-commits] [git/LaTeX3-latex3-latex2e] hotfix/gh269+271: * ltfssini.dtx (subsection{Miscellaneous}): Provide default value for \@fontenc at load@list (gh/273) (534fab9a)

Frank Mittelbach frank.mittelbach at latex-project.org
Tue Feb 11 14:25:41 CET 2020


Repository : https://github.com/latex3/latex2e
On branch  : hotfix/gh269+271
Link       : https://github.com/latex3/latex2e/commit/534fab9a703d2e538e655994a6f561845162f311

>---------------------------------------------------------------

commit 534fab9a703d2e538e655994a6f561845162f311
Author: Frank Mittelbach <frank.mittelbach at latex-project.org>
Date:   Tue Feb 11 14:25:41 2020 +0100

            * ltfssini.dtx (subsection{Miscellaneous}):
            Provide default value for \@fontenc at load@list (gh/273)
    
            * fontdef.dtx (subsection{Encodings}):
            Provide start value for \@fontenc at load@list (gh/273)
    
            * ltoutenc.dtx (subsection{The fontenc package}):
            Update \@fontenc at load@list with option list (gh/273)


>---------------------------------------------------------------

534fab9a703d2e538e655994a6f561845162f311
 base/changes.txt                             |  12 +
 base/doc/latexchanges.tex                    |  15 +
 base/fontdef.dtx                             |  22 +-
 base/ltfssini.dtx                            |  10 +-
 base/ltoutenc.dtx                            |  12 +-
 base/testfiles-search/github-0273.luatex.tlg | 178 ++++++++
 base/testfiles-search/github-0273.lvt        |  35 ++
 base/testfiles-search/github-0273.tlg        | 642 +++++++++++++++++++++++++++
 base/testfiles-search/github-0273.xetex.tlg  | 127 ++++++
 support/fonttext.cfg                         |  12 +-
 10 files changed, 1059 insertions(+), 6 deletions(-)

diff --git a/base/changes.txt b/base/changes.txt
index 5e749aa1..e8c5b748 100644
--- a/base/changes.txt
+++ b/base/changes.txt
@@ -5,6 +5,18 @@ are not part of the distribution.
 =======================================================================
 
 
+2020-02-11  Frank Mittelbach  <Frank.Mittelbach at latex-project.org>
+
+	* ltfssini.dtx (subsection{Miscellaneous}):
+	Provide default value for \@fontenc at load@list (gh/273)
+
+	* fontdef.dtx (subsection{Encodings}):
+	Provide start value for \@fontenc at load@list (gh/273)
+
+	* ltoutenc.dtx (subsection{The fontenc package}):
+	Update \@fontenc at load@list with option list (gh/273)
+
+
 2020-02-10  Frank Mittelbach  <Frank.Mittelbach at latex-project.org>
 
 	* ltfssini.dtx:
diff --git a/base/doc/latexchanges.tex b/base/doc/latexchanges.tex
index c13f673b..d80ef370 100644
--- a/base/doc/latexchanges.tex
+++ b/base/doc/latexchanges.tex
@@ -106,6 +106,21 @@ see for example
 \url{https://github.com/latex3/latex2e/commits/master}.
 
 
+\section{Changes introduced in 2020-02-02 patch~2}
+
+Correct \verb=\capitalacute=, etc.\ so that they work in
+\texttt{tabbing} (\ghissue{271}).  Provide \verb=\@defaultfamilyhook= to
+support CJK packages (\ghissue{269}).  Provide a list of \texttt{fontenc}
+loads with their options in \verb=\@fontenc at load@list= so that Babel
+can determine the right \verb=\latinencoding= value (\ghissue{273}).
+
+
+\section{Changes introduced in 2020-02-02 patch~1}
+
+Fixed a misspelled command name that caused trouble (\ghissue{264}).  Make
+\texttt{textcomp} package issue only info messages about glyph
+substitutions (\ghissue{262}) and warn if it attempts to run in an old format (\ghissue{260}).
+
 \section{Changes introduced in 2020-02-02}
 
 Major enhancements in this release include pre-loading \Lpack{expl3}
diff --git a/base/fontdef.dtx b/base/fontdef.dtx
index 4dd5ea38..c5623c55 100644
--- a/base/fontdef.dtx
+++ b/base/fontdef.dtx
@@ -39,7 +39,7 @@
 %<driver, >\ProvidesFile{fontdef.drv}
 % \fi
 %          \ProvidesFile{fontdef.dtx}
-%<-latexrelease>           [2020/01/25 v3.0f LaTeX Kernel
+%<-latexrelease>           [2020/02/11 v3.0g LaTeX Kernel
 % \iftrue  (\else
 %<text,   >(Text
 %<math,   >(Math
@@ -264,6 +264,9 @@
 %    \begin{macrocode}
 \input{ts1enc.def}
 %    \end{macrocode}
+%    
+%
+%
 % \changes{v3.0a}{2016/12/03}{(DPC) Default to TU encoding for Unicode TeX engines}
 %    \begin{macrocode}
 \ifx\Umathchar\@undefined
@@ -276,6 +279,13 @@
 \fontencoding{OT1}
 %    \end{macrocode}
 %
+%    The initial \texttt{fontenc} package load list if an 8-bit \TeX{}
+%    engine is used:
+% \changes{v3.0g}{2020/02/11}{Provide value for \cs{@fontenc at load@list} (gh/273)}
+%    \begin{macrocode}
+\def\@fontenc at load@list{\@elt{T1,OT1}}
+%    \end{macrocode}
+%
 %
 %
 %
@@ -293,6 +303,16 @@
 %    \begin{macrocode}
 \input {tuenc.def}
 \fontencoding{TU}
+%    \end{macrocode}
+%
+%    The initial \texttt{fontenc} package load list if a Unicode
+%    engine is used:
+% \changes{v3.0g}{2020/02/11}{Provide value for \cs{@fontenc at load@list} (gh/273)}
+%    \begin{macrocode}
+\def\@fontenc at load@list{\@elt{TU}}
+%    \end{macrocode}
+%
+%    \begin{macrocode}
 \DeclareFontSubstitution{TU}{lmr}{m}{n}
 \LoadFontDefinitionFile{TU}{lmr}
 \LoadFontDefinitionFile{TU}{lmss}
diff --git a/base/ltfssini.dtx b/base/ltfssini.dtx
index 826a3529..27019e64 100644
--- a/base/ltfssini.dtx
+++ b/base/ltfssini.dtx
@@ -36,7 +36,7 @@
 %
 %
 \ProvidesFile{ltfssini.dtx}
-             [2020/02/10 v3.1h LaTeX Kernel (NFSS Initialisation)]
+             [2020/02/11 v3.1h LaTeX Kernel (NFSS Initialisation)]
 % \iffalse
 \documentclass{ltxdoc}
 \begin{document}
@@ -1376,6 +1376,14 @@
 %    \end{macrocode}
 %
 %
+%    The initial \texttt{fontenc} package load list. This will get
+%    overwritten in \texttt{fonttext} and is only provided in case an
+%    old \texttt{fonttext.cfg} does not define the command:
+% \changes{v3.1h}{2020/02/11}{Provide default value for
+%                 \cs{@fontenc at load@list} (gh/273)}
+%    \begin{macrocode}
+\def\@fontenc at load@list{\@elt{T1,OT1}}
+%    \end{macrocode}
 %
 %
 % We now load the customizable parts of NFSS.
diff --git a/base/ltoutenc.dtx b/base/ltoutenc.dtx
index 6ebb62ce..f3c19000 100644
--- a/base/ltoutenc.dtx
+++ b/base/ltoutenc.dtx
@@ -37,14 +37,14 @@
 %<TS1>\ProvidesFile{ts1enc.def}[2001/06/05 v3.0e (jk/car/fm)
 %<TU>\ProvidesFile{tuenc.def}
 %<package>\ProvidesPackage{fontenc}
-%<OT1|T1|OMS|OML|OT4|TU|package> [2020/01/25 v2.0m
+%<OT1|T1|OMS|OML|OT4|TU|package> [2020/02/11 v2.0o
 %<OT1|T1|OMS|OML|OT4|TS1|TU>      Standard LaTeX file]
 %<package>                        Standard LaTeX package]
 %
 %<*driver>
 % \fi
 \ProvidesFile{ltoutenc.dtx}
-             [2020/01/20 v2.0n LaTeX Kernel (font encodings)]
+             [2020/02/11 v2.0o LaTeX Kernel (font encodings)]
 % \iffalse
 \documentclass{ltxdoc}
 \GetFileInfo{ltoutenc.dtx}
@@ -3594,6 +3594,14 @@
 %    times}
 % \changes{v1.9u}{1999/06/10}{Ensure that we also forget old options
 %                             (pr/2888)}
+% \changes{v2.0o}{2020/02/11}{Update \cs{@fontenc at load@list}
+%        with option list (gh/273)}
+%    \begin{macrocode}
+\let\@elt\relax
+\xdef\@fontenc at load@list{\@fontenc at load@list
+  \@elt{\csname opt at fontenc.sty\endcsname}}
+%    \end{macrocode}
+%    
 %    \begin{macrocode}
 \global\expandafter\let\csname ver at fontenc.sty\endcsname\relax
 \global\expandafter\let\csname opt at fontenc.sty\endcsname\relax
diff --git a/base/testfiles-search/github-0273.luatex.tlg b/base/testfiles-search/github-0273.luatex.tlg
new file mode 100644
index 00000000..5d2895ad
--- /dev/null
+++ b/base/testfiles-search/github-0273.luatex.tlg
@@ -0,0 +1,178 @@
+This is a generated file for the LaTeX2e validation system.
+Don't change this file in any respect.
+\latinencoding -> undefined
+\@fontenc at load@list -> macro:->\@elt {TU}
+(fontenc.sty
+Package: fontenc ....-..-.. v... Standard LaTeX package
+(t2aenc.def
+File: t2aenc.def ....-..-.. v... Cyrillic encoding definition file
+)
+LaTeX Font Info:    Trying to load font information for T2A+cmr on input line ....
+\latinencoding -> undefined
+\@fontenc at load@list -> macro:->\@elt {TU}\@elt {T1,T2A}
+(fontenc.sty
+Package: fontenc ....-..-.. v... Standard LaTeX package
+(../ly1enc.def
+File: ly1enc.def ....-..-.. v... TeX 'n ANSI encoding (DPC/KB)
+)
+(t2benc.def
+File: t2benc.def ....-..-.. v... Cyrillic encoding definition file
+)
+LaTeX Font Info:    Trying to load font information for T2B+cmr on input line ....
+\latinencoding -> undefined
+\@fontenc at load@list -> macro:->\@elt {TU}\@elt {T1,T2A}\@elt {LY1,T2B}
+(../babel.sty
+Package: babel ....-..-.. 3.39 The Babel package
+(../switch.def
+File: switch.def ....-..-.. 3.39 Babel switching mechanism
+)
+(../luababel.def
+\bbl at readstream=\read...
+\l at dumylang=\language...
+Package babel Info: Non-standard hyphenation setup on input line ....
+\l at nohyphenation=\language...
+\l at german-x-....-..-..=\language...
+\l at ngerman-x-....-..-..=\language...
+\l at afrikaans=\language...
+\l at ancientgreek=\language...
+\l at ibycus=\language...
+\l at arabic=\language...
+\l at armenian=\language...
+\l at basque=\language...
+\l at belarusian=\language...
+\l at bulgarian=\language...
+\l at catalan=\language...
+\l at pinyin=\language...
+\l at churchslavonic=\language...
+\l at coptic=\language...
+\l at croatian=\language...
+\l at czech=\language...
+\l at danish=\language...
+\l at dutch=\language...
+\l at ukenglish=\language...
+\l at usenglishmax=\language...
+\l at esperanto=\language...
+\l at estonian=\language...
+\l at ethiopic=\language...
+\l at farsi=\language...
+\l at finnish=\language...
+\l at french=\language...
+\l at friulan=\language...
+\l at galician=\language...
+\l at georgian=\language...
+\l at german=\language...
+\l at ngerman=\language...
+\l at swissgerman=\language...
+\l at monogreek=\language...
+\l at greek=\language...
+\l at hungarian=\language...
+\l at icelandic=\language...
+\l at assamese=\language...
+\l at bengali=\language...
+\l at gujarati=\language...
+\l at hindi=\language...
+\l at kannada=\language...
+\l at malayalam=\language...
+\l at marathi=\language...
+\l at oriya=\language...
+\l at panjabi=\language...
+\l at pali=\language...
+\l at tamil=\language...
+\l at telugu=\language...
+\l at indonesian=\language...
+\l at interlingua=\language...
+\l at irish=\language...
+\l at italian=\language...
+\l at kurmanji=\language...
+\l at latin=\language...
+\l at classiclatin=\language...
+\l at liturgicallatin=\language...
+\l at latvian=\language...
+\l at lithuanian=\language...
+\l at mongolian=\language...
+\l at mongolianlmc=\language...
+\l at bokmal=\language...
+\l at nynorsk=\language...
+\l at occitan=\language...
+\l at piedmontese=\language...
+\l at polish=\language...
+\l at portuguese=\language...
+\l at romanian=\language...
+\l at romansh=\language...
+\l at russian=\language...
+\l at sanskrit=\language...
+\l at serbian=\language...
+\l at serbianc=\language...
+\l at slovak=\language...
+\l at slovenian=\language...
+\l at spanish=\language...
+\l at swedish=\language...
+\l at thai=\language...
+\l at turkish=\language...
+\l at turkmen=\language...
+\l at ukrainian=\language...
+\l at uppersorbian=\language...
+\l at welsh=\language...
+)
+(../french.ldf
+Language: french ....-..-.. v... French support from the babel system
+(../babel.def
+File: babel.def ....-..-.. 3.39 Babel common definitions
+\babel at savecnt=\count...
+\U at D=\dimen...
+(../luababel.def
+\bbl at attr@locale=\attribute...
+))
+Package babel Info: \l at acadian = using hyphenrules for french
+(babel)             (\language29) on input line ....
+Package babel Info: \l at canadien = using hyphenrules for french
+(babel)             (\language29) on input line ....
+\FB at nonchar=\count...
+\FB at spacing=\attribute...
+\FB at addDPspace=\attribute...
+\FB at addGUILspace=\attribute...
+\FB at ucsNBSP=\attribute...
+\FB at dialect=\attribute...
+Package french.ldf Info: No need for active punctuation characters
+(french.ldf)             with this version of LuaTeX!
+(french.ldf)             reported on input line ....
+\FBguill at level=\count...
+\FBold at everypar=\toks...
+\FB at Mht=\dimen...
+LaTeX Info: Redefining \degres on input line ....
+\mc at charclass=\count...
+\mc at charfam=\count...
+\mc at charslot=\count...
+\std at mcc=\count...
+\dec at mcc=\count...
+Inserting `frenchb.french_punctuation' at position 1 in `kerning'.
+\c at FBcaption@count=\count...
+\listindentFB=\dimen...
+\descindentFB=\dimen...
+\labelindentFB=\dimen...
+\labelwidthFB=\dimen...
+\leftmarginFB=\dimen...
+\parindentFFN=\dimen...
+\FBfnindent=\dimen...
+(../loadhyph-fr.
+tex UTF-8 French hyphenation patterns
+(../hyph-fr.
+tex)
+(/usr/local/texlive/2019/texmf-dist/tex/generic/hyph-utf8/patterns/quote/hyph-q
+uote-fr.tex)))
+(../russianb.ldf
+Language: russian ....-..-.. 1.3j Russian support for the Babel system
+Package babel Info: Making " an active character on input line ....
+Package babel Info: Default for \cyrdash is provided on input line ....
+(../loadhyph-ru.
+tex UTF-8 Russian hyphenation patterns
+(../hyph-ru.
+tex)))) (../scalefnt.sty)
+(keyval.sty
+Package: keyval ....-..-.. v... key=value parser (DPC)
+\KV at toks@=\toks...
+)
+\latinencoding -> macro:->T2B
+\@fontenc at load@list -> macro:->\@elt {TU}\@elt {T1,T2A}\@elt {LY1,T2B}
+\latinencoding -> macro:->OT1
+\@fontenc at load@list -> macro:->\@elt {TU}\@elt {T1,T2A}\@elt {LY1,T2B}
diff --git a/base/testfiles-search/github-0273.lvt b/base/testfiles-search/github-0273.lvt
new file mode 100644
index 00000000..90156305
--- /dev/null
+++ b/base/testfiles-search/github-0273.lvt
@@ -0,0 +1,35 @@
+\documentclass{article}
+
+\newcommand\display[1]{\typeout{\string#1 -> \meaning#1}}
+
+\input{test2e}
+
+\START
+\makeatletter
+\display\latinencoding 
+\display\@fontenc at load@list
+
+\usepackage[T1,T2A]{fontenc}
+
+\display\latinencoding 
+\display\@fontenc at load@list
+
+\usepackage[LY1,T2B]{fontenc}
+
+\display\latinencoding 
+\display\@fontenc at load@list
+
+\usepackage[french,russian]{babel}
+
+\display\latinencoding 
+\display\@fontenc at load@list
+
+\OMIT
+\begin{document}
+\TIMO
+
+\display\latinencoding 
+\display\@fontenc at load@list
+
+\END
+
diff --git a/base/testfiles-search/github-0273.tlg b/base/testfiles-search/github-0273.tlg
new file mode 100644
index 00000000..9790b7b5
--- /dev/null
+++ b/base/testfiles-search/github-0273.tlg
@@ -0,0 +1,642 @@
+This is a generated file for the LaTeX2e validation system.
+Don't change this file in any respect.
+\latinencoding -> undefined
+\@fontenc at load@list -> macro:->\@elt {T1,OT1}
+(fontenc.sty
+Package: fontenc ....-..-.. v... Standard LaTeX package
+(t2aenc.def
+File: t2aenc.def ....-..-.. v... Cyrillic encoding definition file
+Now handling font encoding T2A ...
+... processing UTF-8 mapping file for font encoding T2A
+(t2aenc.dfu
+File: t2aenc.dfu ....-..-.. v... UTF-8 support for inputenc
+   defining Unicode char U+00A4 (decimal 164)
+   defining Unicode char U+00A7 (decimal 167)
+   defining Unicode char U+00AB (decimal 171)
+   defining Unicode char U+00BB (decimal 187)
+   defining Unicode char U+0131 (decimal 305)
+   defining Unicode char U+0237 (decimal 567)
+   defining Unicode char U+0400 (decimal 1024)
+   defining Unicode char U+0401 (decimal 1025)
+   defining Unicode char U+0402 (decimal 1026)
+   defining Unicode char U+0403 (decimal 1027)
+   defining Unicode char U+0404 (decimal 1028)
+   defining Unicode char U+0405 (decimal 1029)
+   defining Unicode char U+0406 (decimal 1030)
+   defining Unicode char U+0407 (decimal 1031)
+   defining Unicode char U+0408 (decimal 1032)
+   defining Unicode char U+0409 (decimal 1033)
+   defining Unicode char U+040A (decimal 1034)
+   defining Unicode char U+040B (decimal 1035)
+   defining Unicode char U+040C (decimal 1036)
+   defining Unicode char U+040D (decimal 1037)
+   defining Unicode char U+040E (decimal 1038)
+   defining Unicode char U+040F (decimal 1039)
+   defining Unicode char U+0410 (decimal 1040)
+   defining Unicode char U+0411 (decimal 1041)
+   defining Unicode char U+0412 (decimal 1042)
+   defining Unicode char U+0413 (decimal 1043)
+   defining Unicode char U+0414 (decimal 1044)
+   defining Unicode char U+0415 (decimal 1045)
+   defining Unicode char U+0416 (decimal 1046)
+   defining Unicode char U+0417 (decimal 1047)
+   defining Unicode char U+0418 (decimal 1048)
+   defining Unicode char U+0419 (decimal 1049)
+   defining Unicode char U+041A (decimal 1050)
+   defining Unicode char U+041B (decimal 1051)
+   defining Unicode char U+041C (decimal 1052)
+   defining Unicode char U+041D (decimal 1053)
+   defining Unicode char U+041E (decimal 1054)
+   defining Unicode char U+041F (decimal 1055)
+   defining Unicode char U+0420 (decimal 1056)
+   defining Unicode char U+0421 (decimal 1057)
+   defining Unicode char U+0422 (decimal 1058)
+   defining Unicode char U+0423 (decimal 1059)
+   defining Unicode char U+0424 (decimal 1060)
+   defining Unicode char U+0425 (decimal 1061)
+   defining Unicode char U+0426 (decimal 1062)
+   defining Unicode char U+0427 (decimal 1063)
+   defining Unicode char U+0428 (decimal 1064)
+   defining Unicode char U+0429 (decimal 1065)
+   defining Unicode char U+042A (decimal 1066)
+   defining Unicode char U+042B (decimal 1067)
+   defining Unicode char U+042C (decimal 1068)
+   defining Unicode char U+042D (decimal 1069)
+   defining Unicode char U+042E (decimal 1070)
+   defining Unicode char U+042F (decimal 1071)
+   defining Unicode char U+0430 (decimal 1072)
+   defining Unicode char U+0431 (decimal 1073)
+   defining Unicode char U+0432 (decimal 1074)
+   defining Unicode char U+0433 (decimal 1075)
+   defining Unicode char U+0434 (decimal 1076)
+   defining Unicode char U+0435 (decimal 1077)
+   defining Unicode char U+0436 (decimal 1078)
+   defining Unicode char U+0437 (decimal 1079)
+   defining Unicode char U+0438 (decimal 1080)
+   defining Unicode char U+0439 (decimal 1081)
+   defining Unicode char U+043A (decimal 1082)
+   defining Unicode char U+043B (decimal 1083)
+   defining Unicode char U+043C (decimal 1084)
+   defining Unicode char U+043D (decimal 1085)
+   defining Unicode char U+043E (decimal 1086)
+   defining Unicode char U+043F (decimal 1087)
+   defining Unicode char U+0440 (decimal 1088)
+   defining Unicode char U+0441 (decimal 1089)
+   defining Unicode char U+0442 (decimal 1090)
+   defining Unicode char U+0443 (decimal 1091)
+   defining Unicode char U+0444 (decimal 1092)
+   defining Unicode char U+0445 (decimal 1093)
+   defining Unicode char U+0446 (decimal 1094)
+   defining Unicode char U+0447 (decimal 1095)
+   defining Unicode char U+0448 (decimal 1096)
+   defining Unicode char U+0449 (decimal 1097)
+   defining Unicode char U+044A (decimal 1098)
+   defining Unicode char U+044B (decimal 1099)
+   defining Unicode char U+044C (decimal 1100)
+   defining Unicode char U+044D (decimal 1101)
+   defining Unicode char U+044E (decimal 1102)
+   defining Unicode char U+044F (decimal 1103)
+   defining Unicode char U+0450 (decimal 1104)
+   defining Unicode char U+0451 (decimal 1105)
+   defining Unicode char U+0452 (decimal 1106)
+   defining Unicode char U+0453 (decimal 1107)
+   defining Unicode char U+0454 (decimal 1108)
+   defining Unicode char U+0455 (decimal 1109)
+   defining Unicode char U+0456 (decimal 1110)
+   defining Unicode char U+0457 (decimal 1111)
+   defining Unicode char U+0458 (decimal 1112)
+   defining Unicode char U+0459 (decimal 1113)
+   defining Unicode char U+045A (decimal 1114)
+   defining Unicode char U+045B (decimal 1115)
+   defining Unicode char U+045C (decimal 1116)
+   defining Unicode char U+045D (decimal 1117)
+   defining Unicode char U+045E (decimal 1118)
+   defining Unicode char U+045F (decimal 1119)
+   defining Unicode char U+0490 (decimal 1168)
+   defining Unicode char U+0491 (decimal 1169)
+   defining Unicode char U+0492 (decimal 1170)
+   defining Unicode char U+0493 (decimal 1171)
+   defining Unicode char U+0496 (decimal 1174)
+   defining Unicode char U+0497 (decimal 1175)
+   defining Unicode char U+0498 (decimal 1176)
+   defining Unicode char U+0499 (decimal 1177)
+   defining Unicode char U+049A (decimal 1178)
+   defining Unicode char U+049B (decimal 1179)
+   defining Unicode char U+049C (decimal 1180)
+   defining Unicode char U+049D (decimal 1181)
+   defining Unicode char U+04A0 (decimal 1184)
+   defining Unicode char U+04A1 (decimal 1185)
+   defining Unicode char U+04A2 (decimal 1186)
+   defining Unicode char U+04A3 (decimal 1187)
+   defining Unicode char U+04A4 (decimal 1188)
+   defining Unicode char U+04A5 (decimal 1189)
+   defining Unicode char U+04AA (decimal 1194)
+   defining Unicode char U+04AB (decimal 1195)
+   defining Unicode char U+04AE (decimal 1198)
+   defining Unicode char U+04AF (decimal 1199)
+   defining Unicode char U+04B0 (decimal 1200)
+   defining Unicode char U+04B1 (decimal 1201)
+   defining Unicode char U+04B2 (decimal 1202)
+   defining Unicode char U+04B3 (decimal 1203)
+   defining Unicode char U+04B6 (decimal 1206)
+   defining Unicode char U+04B7 (decimal 1207)
+   defining Unicode char U+04B8 (decimal 1208)
+   defining Unicode char U+04B9 (decimal 1209)
+   defining Unicode char U+04BA (decimal 1210)
+   defining Unicode char U+04BB (decimal 1211)
+   defining Unicode char U+04C0 (decimal 1216)
+   defining Unicode char U+04C1 (decimal 1217)
+   defining Unicode char U+04C2 (decimal 1218)
+   defining Unicode char U+04D0 (decimal 1232)
+   defining Unicode char U+04D1 (decimal 1233)
+   defining Unicode char U+04D2 (decimal 1234)
+   defining Unicode char U+04D3 (decimal 1235)
+   defining Unicode char U+04D4 (decimal 1236)
+   defining Unicode char U+04D5 (decimal 1237)
+   defining Unicode char U+04D6 (decimal 1238)
+   defining Unicode char U+04D7 (decimal 1239)
+   defining Unicode char U+04D8 (decimal 1240)
+   defining Unicode char U+04D9 (decimal 1241)
+   defining Unicode char U+04DA (decimal 1242)
+   defining Unicode char U+04DB (decimal 1243)
+   defining Unicode char U+04DC (decimal 1244)
+   defining Unicode char U+04DD (decimal 1245)
+   defining Unicode char U+04DE (decimal 1246)
+   defining Unicode char U+04DF (decimal 1247)
+   defining Unicode char U+04E2 (decimal 1250)
+   defining Unicode char U+04E3 (decimal 1251)
+   defining Unicode char U+04E4 (decimal 1252)
+   defining Unicode char U+04E5 (decimal 1253)
+   defining Unicode char U+04E6 (decimal 1254)
+   defining Unicode char U+04E7 (decimal 1255)
+   defining Unicode char U+04E8 (decimal 1256)
+   defining Unicode char U+04E9 (decimal 1257)
+   defining Unicode char U+04EC (decimal 1260)
+   defining Unicode char U+04ED (decimal 1261)
+   defining Unicode char U+04EE (decimal 1262)
+   defining Unicode char U+04EF (decimal 1263)
+   defining Unicode char U+04F0 (decimal 1264)
+   defining Unicode char U+04F1 (decimal 1265)
+   defining Unicode char U+04F2 (decimal 1266)
+   defining Unicode char U+04F3 (decimal 1267)
+   defining Unicode char U+04F4 (decimal 1268)
+   defining Unicode char U+04F5 (decimal 1269)
+   defining Unicode char U+04F8 (decimal 1272)
+   defining Unicode char U+04F9 (decimal 1273)
+   defining Unicode char U+200C (decimal 8204)
+   defining Unicode char U+2013 (decimal 8211)
+   defining Unicode char U+2014 (decimal 8212)
+   defining Unicode char U+2018 (decimal 8216)
+   defining Unicode char U+2019 (decimal 8217)
+   defining Unicode char U+201C (decimal 8220)
+   defining Unicode char U+201D (decimal 8221)
+   defining Unicode char U+201E (decimal 8222)
+   defining Unicode char U+2030 (decimal 8240)
+   defining Unicode char U+2031 (decimal 8241)
+   defining Unicode char U+2116 (decimal 8470)
+   defining Unicode char U+2329 (decimal 9001)
+   defining Unicode char U+232A (decimal 9002)
+   defining Unicode char U+2423 (decimal 9251)
+   defining Unicode char U+27E8 (decimal 10216)
+   defining Unicode char U+27E9 (decimal 10217)
+   defining Unicode char U+FB00 (decimal 64256)
+   defining Unicode char U+FB01 (decimal 64257)
+   defining Unicode char U+FB02 (decimal 64258)
+   defining Unicode char U+FB03 (decimal 64259)
+   defining Unicode char U+FB04 (decimal 64260)
+   defining Unicode char U+FB05 (decimal 64261)
+   defining Unicode char U+FB06 (decimal 64262)
+))
+LaTeX Font Info:    Trying to load font information for T2A+cmr on input line ....
+\latinencoding -> undefined
+\@fontenc at load@list -> macro:->\@elt {T1,OT1}\@elt {T1,T2A}
+(fontenc.sty
+Package: fontenc ....-..-.. v... Standard LaTeX package
+(../ly1enc.def
+File: ly1enc.def ....-..-.. v... TeX 'n ANSI encoding (DPC/KB)
+Now handling font encoding LY1 ...
+... processing UTF-8 mapping file for font encoding LY1
+(ly1enc.dfu
+File: ly1enc.dfu ....-..-.. v... UTF-8 support for inputenc
+   defining Unicode char U+00A0 (decimal 160)
+   defining Unicode char U+00A1 (decimal 161)
+   defining Unicode char U+00A2 (decimal 162)
+   defining Unicode char U+00A3 (decimal 163)
+   defining Unicode char U+00A4 (decimal 164)
+   defining Unicode char U+00A5 (decimal 165)
+   defining Unicode char U+00A6 (decimal 166)
+   defining Unicode char U+00A7 (decimal 167)
+   defining Unicode char U+00AA (decimal 170)
+   defining Unicode char U+00AB (decimal 171)
+   defining Unicode char U+00AD (decimal 173)
+   defining Unicode char U+00AE (decimal 174)
+   defining Unicode char U+00B0 (decimal 176)
+   defining Unicode char U+00B5 (decimal 181)
+   defining Unicode char U+00B6 (decimal 182)
+   defining Unicode char U+00B7 (decimal 183)
+   defining Unicode char U+00BA (decimal 186)
+   defining Unicode char U+00BB (decimal 187)
+   defining Unicode char U+00BC (decimal 188)
+   defining Unicode char U+00BD (decimal 189)
+   defining Unicode char U+00BE (decimal 190)
+   defining Unicode char U+00BF (decimal 191)
+   defining Unicode char U+00C0 (decimal 192)
+   defining Unicode char U+00C1 (decimal 193)
+   defining Unicode char U+00C2 (decimal 194)
+   defining Unicode char U+00C3 (decimal 195)
+   defining Unicode char U+00C4 (decimal 196)
+   defining Unicode char U+00C5 (decimal 197)
+   defining Unicode char U+00C6 (decimal 198)
+   defining Unicode char U+00C7 (decimal 199)
+   defining Unicode char U+00C8 (decimal 200)
+   defining Unicode char U+00C9 (decimal 201)
+   defining Unicode char U+00CA (decimal 202)
+   defining Unicode char U+00CB (decimal 203)
+   defining Unicode char U+00CC (decimal 204)
+   defining Unicode char U+00CD (decimal 205)
+   defining Unicode char U+00CE (decimal 206)
+   defining Unicode char U+00CF (decimal 207)
+   defining Unicode char U+00D0 (decimal 208)
+   defining Unicode char U+00D1 (decimal 209)
+   defining Unicode char U+00D2 (decimal 210)
+   defining Unicode char U+00D3 (decimal 211)
+   defining Unicode char U+00D4 (decimal 212)
+   defining Unicode char U+00D5 (decimal 213)
+   defining Unicode char U+00D6 (decimal 214)
+   defining Unicode char U+00D8 (decimal 216)
+   defining Unicode char U+00D9 (decimal 217)
+   defining Unicode char U+00DA (decimal 218)
+   defining Unicode char U+00DB (decimal 219)
+   defining Unicode char U+00DC (decimal 220)
+   defining Unicode char U+00DD (decimal 221)
+   defining Unicode char U+00DE (decimal 222)
+   defining Unicode char U+00DF (decimal 223)
+   defining Unicode char U+00E0 (decimal 224)
+   defining Unicode char U+00E1 (decimal 225)
+   defining Unicode char U+00E2 (decimal 226)
+   defining Unicode char U+00E3 (decimal 227)
+   defining Unicode char U+00E4 (decimal 228)
+   defining Unicode char U+00E5 (decimal 229)
+   defining Unicode char U+00E6 (decimal 230)
+   defining Unicode char U+00E7 (decimal 231)
+   defining Unicode char U+00E8 (decimal 232)
+   defining Unicode char U+00E9 (decimal 233)
+   defining Unicode char U+00EA (decimal 234)
+   defining Unicode char U+00EB (decimal 235)
+   defining Unicode char U+00EC (decimal 236)
+   defining Unicode char U+00ED (decimal 237)
+   defining Unicode char U+00EE (decimal 238)
+   defining Unicode char U+00EF (decimal 239)
+   defining Unicode char U+00F0 (decimal 240)
+   defining Unicode char U+00F1 (decimal 241)
+   defining Unicode char U+00F2 (decimal 242)
+   defining Unicode char U+00F3 (decimal 243)
+   defining Unicode char U+00F4 (decimal 244)
+   defining Unicode char U+00F5 (decimal 245)
+   defining Unicode char U+00F6 (decimal 246)
+   defining Unicode char U+00F8 (decimal 248)
+   defining Unicode char U+00F9 (decimal 249)
+   defining Unicode char U+00FA (decimal 250)
+   defining Unicode char U+00FB (decimal 251)
+   defining Unicode char U+00FC (decimal 252)
+   defining Unicode char U+00FD (decimal 253)
+   defining Unicode char U+00FE (decimal 254)
+   defining Unicode char U+00FF (decimal 255)
+   defining Unicode char U+0131 (decimal 305)
+   defining Unicode char U+0141 (decimal 321)
+   defining Unicode char U+0142 (decimal 322)
+   defining Unicode char U+0152 (decimal 338)
+   defining Unicode char U+0153 (decimal 339)
+   defining Unicode char U+0160 (decimal 352)
+   defining Unicode char U+0161 (decimal 353)
+   defining Unicode char U+0174 (decimal 372)
+   defining Unicode char U+0175 (decimal 373)
+   defining Unicode char U+0176 (decimal 374)
+   defining Unicode char U+0177 (decimal 375)
+   defining Unicode char U+0178 (decimal 376)
+   defining Unicode char U+017D (decimal 381)
+   defining Unicode char U+017E (decimal 382)
+   defining Unicode char U+0192 (decimal 402)
+   defining Unicode char U+0218 (decimal 536)
+   defining Unicode char U+0219 (decimal 537)
+   defining Unicode char U+021A (decimal 538)
+   defining Unicode char U+021B (decimal 539)
+   defining Unicode char U+0237 (decimal 567)
+   defining Unicode char U+02C6 (decimal 710)
+   defining Unicode char U+02DC (decimal 732)
+   defining Unicode char U+2013 (decimal 8211)
+   defining Unicode char U+2014 (decimal 8212)
+   defining Unicode char U+201C (decimal 8220)
+   defining Unicode char U+201D (decimal 8221)
+   defining Unicode char U+2020 (decimal 8224)
+   defining Unicode char U+2021 (decimal 8225)
+   defining Unicode char U+2022 (decimal 8226)
+   defining Unicode char U+2026 (decimal 8230)
+   defining Unicode char U+2030 (decimal 8240)
+   defining Unicode char U+2039 (decimal 8249)
+   defining Unicode char U+203A (decimal 8250)
+   defining Unicode char U+2122 (decimal 8482)
+   defining Unicode char U+FB00 (decimal 64256)
+   defining Unicode char U+FB01 (decimal 64257)
+   defining Unicode char U+FB02 (decimal 64258)
+   defining Unicode char U+FB03 (decimal 64259)
+   defining Unicode char U+FB04 (decimal 64260)
+   defining Unicode char U+FB05 (decimal 64261)
+   defining Unicode char U+FB06 (decimal 64262)
+)) (t2benc.def
+File: t2benc.def ....-..-.. v... Cyrillic encoding definition file
+Now handling font encoding T2B ...
+... processing UTF-8 mapping file for font encoding T2B
+(t2benc.dfu
+File: t2benc.dfu ....-..-.. v... UTF-8 support for inputenc
+   defining Unicode char U+00A4 (decimal 164)
+   defining Unicode char U+00A7 (decimal 167)
+   defining Unicode char U+00AB (decimal 171)
+   defining Unicode char U+00BB (decimal 187)
+   defining Unicode char U+0131 (decimal 305)
+   defining Unicode char U+0237 (decimal 567)
+   defining Unicode char U+0400 (decimal 1024)
+   defining Unicode char U+0401 (decimal 1025)
+   defining Unicode char U+0403 (decimal 1027)
+   defining Unicode char U+0405 (decimal 1029)
+   defining Unicode char U+0406 (decimal 1030)
+   defining Unicode char U+0408 (decimal 1032)
+   defining Unicode char U+0409 (decimal 1033)
+   defining Unicode char U+040A (decimal 1034)
+   defining Unicode char U+040C (decimal 1036)
+   defining Unicode char U+040D (decimal 1037)
+   defining Unicode char U+040E (decimal 1038)
+   defining Unicode char U+0410 (decimal 1040)
+   defining Unicode char U+0411 (decimal 1041)
+   defining Unicode char U+0412 (decimal 1042)
+   defining Unicode char U+0413 (decimal 1043)
+   defining Unicode char U+0414 (decimal 1044)
+   defining Unicode char U+0415 (decimal 1045)
+   defining Unicode char U+0416 (decimal 1046)
+   defining Unicode char U+0417 (decimal 1047)
+   defining Unicode char U+0418 (decimal 1048)
+   defining Unicode char U+0419 (decimal 1049)
+   defining Unicode char U+041A (decimal 1050)
+   defining Unicode char U+041B (decimal 1051)
+   defining Unicode char U+041C (decimal 1052)
+   defining Unicode char U+041D (decimal 1053)
+   defining Unicode char U+041E (decimal 1054)
+   defining Unicode char U+041F (decimal 1055)
+   defining Unicode char U+0420 (decimal 1056)
+   defining Unicode char U+0421 (decimal 1057)
+   defining Unicode char U+0422 (decimal 1058)
+   defining Unicode char U+0423 (decimal 1059)
+   defining Unicode char U+0424 (decimal 1060)
+   defining Unicode char U+0425 (decimal 1061)
+   defining Unicode char U+0426 (decimal 1062)
+   defining Unicode char U+0427 (decimal 1063)
+   defining Unicode char U+0428 (decimal 1064)
+   defining Unicode char U+0429 (decimal 1065)
+   defining Unicode char U+042A (decimal 1066)
+   defining Unicode char U+042B (decimal 1067)
+   defining Unicode char U+042C (decimal 1068)
+   defining Unicode char U+042D (decimal 1069)
+   defining Unicode char U+042E (decimal 1070)
+   defining Unicode char U+042F (decimal 1071)
+   defining Unicode char U+0430 (decimal 1072)
+   defining Unicode char U+0431 (decimal 1073)
+   defining Unicode char U+0432 (decimal 1074)
+   defining Unicode char U+0433 (decimal 1075)
+   defining Unicode char U+0434 (decimal 1076)
+   defining Unicode char U+0435 (decimal 1077)
+   defining Unicode char U+0436 (decimal 1078)
+   defining Unicode char U+0437 (decimal 1079)
+   defining Unicode char U+0438 (decimal 1080)
+   defining Unicode char U+0439 (decimal 1081)
+   defining Unicode char U+043A (decimal 1082)
+   defining Unicode char U+043B (decimal 1083)
+   defining Unicode char U+043C (decimal 1084)
+   defining Unicode char U+043D (decimal 1085)
+   defining Unicode char U+043E (decimal 1086)
+   defining Unicode char U+043F (decimal 1087)
+   defining Unicode char U+0440 (decimal 1088)
+   defining Unicode char U+0441 (decimal 1089)
+   defining Unicode char U+0442 (decimal 1090)
+   defining Unicode char U+0443 (decimal 1091)
+   defining Unicode char U+0444 (decimal 1092)
+   defining Unicode char U+0445 (decimal 1093)
+   defining Unicode char U+0446 (decimal 1094)
+   defining Unicode char U+0447 (decimal 1095)
+   defining Unicode char U+0448 (decimal 1096)
+   defining Unicode char U+0449 (decimal 1097)
+   defining Unicode char U+044A (decimal 1098)
+   defining Unicode char U+044B (decimal 1099)
+   defining Unicode char U+044C (decimal 1100)
+   defining Unicode char U+044D (decimal 1101)
+   defining Unicode char U+044E (decimal 1102)
+   defining Unicode char U+044F (decimal 1103)
+   defining Unicode char U+0450 (decimal 1104)
+   defining Unicode char U+0451 (decimal 1105)
+   defining Unicode char U+0453 (decimal 1107)
+   defining Unicode char U+0455 (decimal 1109)
+   defining Unicode char U+0456 (decimal 1110)
+   defining Unicode char U+0458 (decimal 1112)
+   defining Unicode char U+0459 (decimal 1113)
+   defining Unicode char U+045A (decimal 1114)
+   defining Unicode char U+045C (decimal 1116)
+   defining Unicode char U+045D (decimal 1117)
+   defining Unicode char U+045E (decimal 1118)
+   defining Unicode char U+0492 (decimal 1170)
+   defining Unicode char U+0493 (decimal 1171)
+   defining Unicode char U+0494 (decimal 1172)
+   defining Unicode char U+0495 (decimal 1173)
+   defining Unicode char U+0496 (decimal 1174)
+   defining Unicode char U+0497 (decimal 1175)
+   defining Unicode char U+049A (decimal 1178)
+   defining Unicode char U+049B (decimal 1179)
+   defining Unicode char U+04A2 (decimal 1186)
+   defining Unicode char U+04A3 (decimal 1187)
+   defining Unicode char U+04A4 (decimal 1188)
+   defining Unicode char U+04A5 (decimal 1189)
+   defining Unicode char U+04AE (decimal 1198)
+   defining Unicode char U+04AF (decimal 1199)
+   defining Unicode char U+04B2 (decimal 1202)
+   defining Unicode char U+04B3 (decimal 1203)
+   defining Unicode char U+04B6 (decimal 1206)
+   defining Unicode char U+04B7 (decimal 1207)
+   defining Unicode char U+04BA (decimal 1210)
+   defining Unicode char U+04BB (decimal 1211)
+   defining Unicode char U+04C0 (decimal 1216)
+   defining Unicode char U+04C1 (decimal 1217)
+   defining Unicode char U+04C2 (decimal 1218)
+   defining Unicode char U+04C3 (decimal 1219)
+   defining Unicode char U+04C4 (decimal 1220)
+   defining Unicode char U+04C5 (decimal 1221)
+   defining Unicode char U+04C6 (decimal 1222)
+   defining Unicode char U+04C7 (decimal 1223)
+   defining Unicode char U+04C8 (decimal 1224)
+   defining Unicode char U+04CB (decimal 1227)
+   defining Unicode char U+04CC (decimal 1228)
+   defining Unicode char U+04D0 (decimal 1232)
+   defining Unicode char U+04D1 (decimal 1233)
+   defining Unicode char U+04D2 (decimal 1234)
+   defining Unicode char U+04D3 (decimal 1235)
+   defining Unicode char U+04D6 (decimal 1238)
+   defining Unicode char U+04D7 (decimal 1239)
+   defining Unicode char U+04D8 (decimal 1240)
+   defining Unicode char U+04D9 (decimal 1241)
+   defining Unicode char U+04DA (decimal 1242)
+   defining Unicode char U+04DB (decimal 1243)
+   defining Unicode char U+04DC (decimal 1244)
+   defining Unicode char U+04DD (decimal 1245)
+   defining Unicode char U+04DE (decimal 1246)
+   defining Unicode char U+04DF (decimal 1247)
+   defining Unicode char U+04E0 (decimal 1248)
+   defining Unicode char U+04E1 (decimal 1249)
+   defining Unicode char U+04E2 (decimal 1250)
+   defining Unicode char U+04E3 (decimal 1251)
+   defining Unicode char U+04E4 (decimal 1252)
+   defining Unicode char U+04E5 (decimal 1253)
+   defining Unicode char U+04E6 (decimal 1254)
+   defining Unicode char U+04E7 (decimal 1255)
+   defining Unicode char U+04E8 (decimal 1256)
+   defining Unicode char U+04E9 (decimal 1257)
+   defining Unicode char U+04EC (decimal 1260)
+   defining Unicode char U+04ED (decimal 1261)
+   defining Unicode char U+04EE (decimal 1262)
+   defining Unicode char U+04EF (decimal 1263)
+   defining Unicode char U+04F0 (decimal 1264)
+   defining Unicode char U+04F1 (decimal 1265)
+   defining Unicode char U+04F2 (decimal 1266)
+   defining Unicode char U+04F3 (decimal 1267)
+   defining Unicode char U+04F4 (decimal 1268)
+   defining Unicode char U+04F5 (decimal 1269)
+   defining Unicode char U+04F6 (decimal 1270)
+   defining Unicode char U+04F7 (decimal 1271)
+   defining Unicode char U+04F8 (decimal 1272)
+   defining Unicode char U+04F9 (decimal 1273)
+   defining Unicode char U+04FA (decimal 1274)
+   defining Unicode char U+04FB (decimal 1275)
+   defining Unicode char U+04FC (decimal 1276)
+   defining Unicode char U+04FD (decimal 1277)
+   defining Unicode char U+04FE (decimal 1278)
+   defining Unicode char U+04FF (decimal 1279)
+   defining Unicode char U+200C (decimal 8204)
+   defining Unicode char U+2013 (decimal 8211)
+   defining Unicode char U+2014 (decimal 8212)
+   defining Unicode char U+2018 (decimal 8216)
+   defining Unicode char U+2019 (decimal 8217)
+   defining Unicode char U+201C (decimal 8220)
+   defining Unicode char U+201D (decimal 8221)
+   defining Unicode char U+201E (decimal 8222)
+   defining Unicode char U+2030 (decimal 8240)
+   defining Unicode char U+2031 (decimal 8241)
+   defining Unicode char U+2116 (decimal 8470)
+   defining Unicode char U+2329 (decimal 9001)
+   defining Unicode char U+232A (decimal 9002)
+   defining Unicode char U+2423 (decimal 9251)
+   defining Unicode char U+27E8 (decimal 10216)
+   defining Unicode char U+27E9 (decimal 10217)
+   defining Unicode char U+FB00 (decimal 64256)
+   defining Unicode char U+FB01 (decimal 64257)
+   defining Unicode char U+FB02 (decimal 64258)
+   defining Unicode char U+FB03 (decimal 64259)
+   defining Unicode char U+FB04 (decimal 64260)
+   defining Unicode char U+FB05 (decimal 64261)
+   defining Unicode char U+FB06 (decimal 64262)
+))
+LaTeX Font Info:    Trying to load font information for T2B+cmr on input line ....
+\latinencoding -> undefined
+\@fontenc at load@list -> macro:->\@elt {T1,OT1}\@elt {T1,T2A}\@elt {LY1,T2B}
+(../babel.sty
+Package: babel ....-..-.. 3.39 The Babel package
+(../switch.def
+File: switch.def ....-..-.. 3.39 Babel switching mechanism
+)
+(../french.ldf
+Language: french ....-..-.. v... French support from the babel system
+(../babel.def
+File: babel.def ....-..-.. 3.39 Babel common definitions
+(../language.def)
+\babel at savecnt=\count...
+\U at D=\dimen...
+(../txtbabel.def)
+\bbl at readstream=\read...
+\bbl at dirlevel=\count...
+)
+! Undefined control sequence.
+\adddialect ...##2####3####4{}\fi }\bbl at languages 
+                                                  \endgroup 
+l. ...\ifdefined\l at french \else \FB at nopatterns
+                                              \fi
+The control sequence at the end of the top line
+of your error message was never \def'ed. If you have
+misspelled it (e.g., `\hobx'), type `I' and the correct
+spelling (e.g., `I\hbox'). Otherwise just continue,
+and I'll forget about whatever was undefined.
+Package babel Warning: No hyphenation patterns were preloaded for
+(babel)                the language `French' into the format.
+(babel)                Please, configure your TeX system to add them and
+(babel)                rebuild the format. Now I will use the patterns
+(babel)                preloaded for \language=nohyphenation instead on input line ....
+! Undefined control sequence.
+\adddialect ...##2####3####4{}\fi }\bbl at languages 
+                                                  \endgroup 
+l. ...  \adddialect\l at acadian\l at french
+The control sequence at the end of the top line
+of your error message was never \def'ed. If you have
+misspelled it (e.g., `\hobx'), type `I' and the correct
+spelling (e.g., `I\hbox'). Otherwise just continue,
+and I'll forget about whatever was undefined.
+! Undefined control sequence.
+\adddialect ...##2####3####4{}\fi }\bbl at languages 
+                                                  \endgroup 
+l. ...  \adddialect\l at canadien\l at french
+The control sequence at the end of the top line
+of your error message was never \def'ed. If you have
+misspelled it (e.g., `\hobx'), type `I' and the correct
+spelling (e.g., `I\hbox'). Otherwise just continue,
+and I'll forget about whatever was undefined.
+\FB at nonchar=\count...
+Package babel Info: Making : an active character on input line ....
+Package babel Info: Making ; an active character on input line ....
+Package babel Info: Making ! an active character on input line ....
+Package babel Info: Making ? an active character on input line ....
+\FBguill at level=\count...
+\FBold at everypar=\toks...
+\FB at Mht=\dimen...
+\mc at charclass=\count...
+\mc at charfam=\count...
+\mc at charslot=\count...
+\std at mcc=\count...
+\dec at mcc=\count...
+\c at FBcaption@count=\count...
+\listindentFB=\dimen...
+\descindentFB=\dimen...
+\labelindentFB=\dimen...
+\labelwidthFB=\dimen...
+\leftmarginFB=\dimen...
+\parindentFFN=\dimen...
+\FBfnindent=\dimen...
+) (../russianb.ldf
+Language: russian ....-..-.. 1.3j Russian support for the Babel system
+Package babel Warning: No hyphenation patterns were preloaded for
+(babel)                the language `Russian' into the format.
+(babel)                Please, configure your TeX system to add them and
+(babel)                rebuild the format. Now I will use the patterns
+(babel)                preloaded for \language=nohyphenation instead on input line ....
+! Undefined control sequence.
+\adddialect ...##2####3####4{}\fi }\bbl at languages 
+                                                  \endgroup 
+l. ...  \adddialect\l at russian0
+The control sequence at the end of the top line
+of your error message was never \def'ed. If you have
+misspelled it (e.g., `\hobx'), type `I' and the correct
+spelling (e.g., `I\hbox'). Otherwise just continue,
+and I'll forget about whatever was undefined.
+Package babel Info: Making " an active character on input line ....
+Package babel Info: Default for \cyrdash is provided on input line ....
+)) (../scalefnt.sty)
+(keyval.sty
+Package: keyval ....-..-.. v... key=value parser (DPC)
+\KV at toks@=\toks...
+)
+\latinencoding -> macro:->T2B
+\@fontenc at load@list -> macro:->\@elt {T1,OT1}\@elt {T1,T2A}\@elt {LY1,T2B}
+\latinencoding -> macro:->OT1
+\@fontenc at load@list -> macro:->\@elt {T1,OT1}\@elt {T1,T2A}\@elt {LY1,T2B}
diff --git a/base/testfiles-search/github-0273.xetex.tlg b/base/testfiles-search/github-0273.xetex.tlg
new file mode 100644
index 00000000..b70a4bd2
--- /dev/null
+++ b/base/testfiles-search/github-0273.xetex.tlg
@@ -0,0 +1,127 @@
+This is a generated file for the LaTeX2e validation system.
+Don't change this file in any respect.
+\latinencoding -> undefined
+\@fontenc at load@list -> macro:->\@elt {TU}
+(fontenc.sty
+Package: fontenc ....-..-.. v... Standard LaTeX package
+(t2aenc.def
+File: t2aenc.def ....-..-.. v... Cyrillic encoding definition file
+)
+LaTeX Font Info:    Trying to load font information for T2A+cmr on input line ....
+\latinencoding -> undefined
+\@fontenc at load@list -> macro:->\@elt {TU}\@elt {T1,T2A}
+(fontenc.sty
+Package: fontenc ....-..-.. v... Standard LaTeX package
+(../ly1enc.def
+File: ly1enc.def ....-..-.. v... TeX 'n ANSI encoding (DPC/KB)
+)
+(t2benc.def
+File: t2benc.def ....-..-.. v... Cyrillic encoding definition file
+)
+LaTeX Font Info:    Trying to load font information for T2B+cmr on input line ....
+\latinencoding -> undefined
+\@fontenc at load@list -> macro:->\@elt {TU}\@elt {T1,T2A}\@elt {LY1,T2B}
+(../babel.sty
+Package: babel ....-..-.. 3.39 The Babel package
+(../switch.def
+File: switch.def ....-..-.. 3.39 Babel switching mechanism
+)
+(../french.ldf
+Language: french ....-..-.. v... French support from the babel system
+(../babel.def
+File: babel.def ....-..-.. 3.39 Babel common definitions
+(../language.def)
+\babel at savecnt=\count...
+\U at D=\dimen...
+(../xebabel.def
+(../txtbabel.def))
+\bbl at readstream=\read...
+\bbl at dirlevel=\count...
+)
+! Undefined control sequence.
+\adddialect ...##2####3####4{}\fi }\bbl at languages 
+                                                  \endgroup 
+l. ...\ifdefined\l at french \else \FB at nopatterns
+                                              \fi
+The control sequence at the end of the top line
+of your error message was never \def'ed. If you have
+misspelled it (e.g., `\hobx'), type `I' and the correct
+spelling (e.g., `I\hbox'). Otherwise just continue,
+and I'll forget about whatever was undefined.
+Package babel Warning: No hyphenation patterns were preloaded for
+(babel)                the language `French' into the format.
+(babel)                Please, configure your TeX system to add them and
+(babel)                rebuild the format. Now I will use the patterns
+(babel)                preloaded for \language=nohyphenation instead on input line ....
+! Undefined control sequence.
+\adddialect ...##2####3####4{}\fi }\bbl at languages 
+                                                  \endgroup 
+l. ...  \adddialect\l at acadian\l at french
+The control sequence at the end of the top line
+of your error message was never \def'ed. If you have
+misspelled it (e.g., `\hobx'), type `I' and the correct
+spelling (e.g., `I\hbox'). Otherwise just continue,
+and I'll forget about whatever was undefined.
+! Undefined control sequence.
+\adddialect ...##2####3####4{}\fi }\bbl at languages 
+                                                  \endgroup 
+l. ...  \adddialect\l at canadien\l at french
+The control sequence at the end of the top line
+of your error message was never \def'ed. If you have
+misspelled it (e.g., `\hobx'), type `I' and the correct
+spelling (e.g., `I\hbox'). Otherwise just continue,
+and I'll forget about whatever was undefined.
+\FB at nonchar=\count...
+Package french.ldf Info: No need for active punctuation characters
+(french.ldf)             with this version of XeTeX!
+(french.ldf)             reported on input line ....
+\FB at punctthick=\XeTeXcharclass1
+\FB at punctthin=\XeTeXcharclass2
+\FB at punctnul=\XeTeXcharclass3
+\FB at guilo=\XeTeXcharclass4
+\FB at guilf=\XeTeXcharclass5
+\FB at guilnul=\XeTeXcharclass6
+\FBguill at level=\count...
+\FBold at everypar=\toks...
+\FB at Mht=\dimen...
+LaTeX Info: Redefining \degres on input line ....
+\mc at charclass=\count...
+\mc at charfam=\count...
+\mc at charslot=\count...
+\std at mcc=\count...
+\dec at mcc=\count...
+\c at FBcaption@count=\count...
+\listindentFB=\dimen...
+\descindentFB=\dimen...
+\labelindentFB=\dimen...
+\labelwidthFB=\dimen...
+\leftmarginFB=\dimen...
+\parindentFFN=\dimen...
+\FBfnindent=\dimen...
+) (../russianb.ldf
+Language: russian ....-..-.. 1.3j Russian support for the Babel system
+Package babel Warning: No hyphenation patterns were preloaded for
+(babel)                the language `Russian' into the format.
+(babel)                Please, configure your TeX system to add them and
+(babel)                rebuild the format. Now I will use the patterns
+(babel)                preloaded for \language=nohyphenation instead on input line ....
+! Undefined control sequence.
+\adddialect ...##2####3####4{}\fi }\bbl at languages 
+                                                  \endgroup 
+l. ...  \adddialect\l at russian0
+The control sequence at the end of the top line
+of your error message was never \def'ed. If you have
+misspelled it (e.g., `\hobx'), type `I' and the correct
+spelling (e.g., `I\hbox'). Otherwise just continue,
+and I'll forget about whatever was undefined.
+Package babel Info: Making " an active character on input line ....
+Package babel Info: Default for \cyrdash is provided on input line ....
+)) (../scalefnt.sty)
+(keyval.sty
+Package: keyval ....-..-.. v... key=value parser (DPC)
+\KV at toks@=\toks...
+)
+\latinencoding -> macro:->T2B
+\@fontenc at load@list -> macro:->\@elt {TU}\@elt {T1,T2A}\@elt {LY1,T2B}
+\latinencoding -> macro:->OT1
+\@fontenc at load@list -> macro:->\@elt {TU}\@elt {T1,T2A}\@elt {LY1,T2B}
diff --git a/support/fonttext.cfg b/support/fonttext.cfg
index cdd92e25..7626cae6 100644
--- a/support/fonttext.cfg
+++ b/support/fonttext.cfg
@@ -3,16 +3,24 @@
 \let\SAVEDUmathchar\Umathchar
 \let\Umathchar\undefined
 
-\ifx\SAVEDUmathchar\undefined\else
+\ifx\SAVEDUmathchar\undefined
+
+\input{fonttext.ltx}
+
+\else
 \let\saved at cdp@list\cdp at list
 \input {tuenc.def}
+
 \DeclareFontFamily{TU}{cmr}{}
 \DeclareFontShape{TU}{cmr}{m}{n} {<->sub * lmr/m/n}{}
 \let\cdp at list\saved at cdp@list
 \let\saved at cdp@list\@undefined
-\fi
 
 \input{fonttext.ltx}
+\def\@fontenc at load@list{\@elt{TU}}  % set this one explciitly
+
+\fi
+
 
 \let\Umathchar\SAVEDUmathchar
 





More information about the latex3-commits mailing list.