summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/l3kernel/l3bootstrap.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/l3kernel/l3bootstrap.dtx')
-rw-r--r--Master/texmf-dist/source/latex/l3kernel/l3bootstrap.dtx43
1 files changed, 21 insertions, 22 deletions
diff --git a/Master/texmf-dist/source/latex/l3kernel/l3bootstrap.dtx b/Master/texmf-dist/source/latex/l3kernel/l3bootstrap.dtx
index 0f255e13be1..dafec8604da 100644
--- a/Master/texmf-dist/source/latex/l3kernel/l3bootstrap.dtx
+++ b/Master/texmf-dist/source/latex/l3kernel/l3bootstrap.dtx
@@ -145,7 +145,7 @@
% \end{macro}
% \end{macro}
% \end{macro}
-\GetIdInfo$Id: l3bootstrap.dtx 6339 2016-01-01 09:30:10Z joseph $
+\GetIdInfo$Id: l3bootstrap.dtx 6412 2016-02-12 21:45:29Z joseph $
{L3 Bootstrap code}%
%</driver|package>
%<*driver>
@@ -267,10 +267,10 @@
% some pretty basic character codes set up.
% \begin{macrocode}
%<*initex>
-\catcode `\{ = 1\relax
-\catcode `\} = 2\relax
-\catcode `\# = 6\relax
-\catcode `\^ = 7\relax
+\catcode `\{ = 1 %
+\catcode `\} = 2 %
+\catcode `\# = 6 %
+\catcode `\^ = 7 %
%</initex>
% \end{macrocode}
%
@@ -278,14 +278,12 @@
% safe side.
% \begin{macrocode}
%<*initex>
-\catcode `\^^I = 10\relax
+\catcode `\^^I = 10 %
%</initex>
% \end{macrocode}
%
% For \LuaTeX{}, the extra primitives need to be enabled. This is not needed
-% in package mode: plain \TeX{} and Con\TeX{}t have the primitives enabled
-% while \LaTeXe{} has them with the prefix \texttt{luatex} (which is handled
-% in \pkg{l3names}).
+% in package mode: common formats have the primitives enabled.
% \begin{macrocode}
%<*initex>
\begingroup\expandafter\expandafter\expandafter\endgroup
@@ -515,10 +513,10 @@
% anywhere, other engines have to build them into the format and so we
% \emph{must} do this set up before reading the patterns. For the Unicode
% engines, there are shared loaders available to obtain the relevant
-% information irectly from the Unicode Consortium data files. These need
-% standard (Ini)\TeX{} category codes and primitive availablity and must
+% information directly from the Unicode Consortium data files. These need
+% standard (Ini)\TeX{} category codes and primitive availability and must
% therefore loaded \emph{very} early. This has a knock-on effect on the
-% $8$-bit set up: it makes sense to do the defintions for those here as
+% $8$-bit set up: it makes sense to do the definitions for those here as
% well so it is all in one place.
%
% For \XeTeX{} and \LuaTeX{}, which are natively Unicode engines, simply
@@ -527,9 +525,10 @@
%<*initex>
\ifdefined\Umathcode
\input load-unicode-data %
+ \input load-unicode-math-classes %
\else
% \end{macrocode}
-% For the $8$-bit engines an encoding scheme must be chosen. At present,
+% For the $8$-bit engines a font encoding scheme must be chosen. At present,
% this is the EC (|T1|) scheme, with the assumption that languages for which
% this is not appropriate will be used with one of the Unicode engines.
% \begin{macrocode}
@@ -547,11 +546,11 @@
\expandafter\temp
\fi
}
- \count0="A0 %
- \count2="BC %
+ \count0 = "A0 %
+ \count2 = "BC %
\temp
- \count0="E0 %
- \count2="FF %
+ \count0 = "E0 %
+ \count2 = "FF %
\temp
% \end{macrocode}
% Upper case chars: map up by |"20| when lower casing, to themselves when upper
@@ -568,11 +567,11 @@
\expandafter\temp
\fi
}
- \count0="80 %
- \count2="9C %
+ \count0 = "80 %
+ \count2 = "9C %
\temp
- \count0="C0 %
- \count2="DF %
+ \count0 = "C0 %
+ \count2 = "DF %
\temp
% \end{macrocode}
% A few special cases where things are not as one might expect using the above
@@ -598,7 +597,7 @@
% hyphenation of the rest of a word following it (suggested by
% Lars Helstr\"om).
% \begin{macrocode}
-\global\lccode`\-=`\- %
+\global\lccode`\- = `\- %
%</initex>
% \end{macrocode}
%