summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/csplain/base
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/csplain/base')
-rw-r--r--Master/texmf-dist/tex/csplain/base/csplain.ini18
1 files changed, 17 insertions, 1 deletions
diff --git a/Master/texmf-dist/tex/csplain/base/csplain.ini b/Master/texmf-dist/tex/csplain/base/csplain.ini
index fbdac4e9891..4eb0e15e924 100644
--- a/Master/texmf-dist/tex/csplain/base/csplain.ini
+++ b/Master/texmf-dist/tex/csplain/base/csplain.ini
@@ -16,7 +16,17 @@
\ifx\enc\undefined \else \input csenc-\enc.tex \fi % re-encoding using encTeX
\ifx\directlua\undefined \else\input luatexiniconfig.tex \fi % LuaTeX specific
-\ifx\XeTeXuseglyphmetrics\undefined \else\XeTeXuseglyphmetrics=1 \fi % XeTeX specific
+
+\ifx\XeTeXuseglyphmetrics\undefined \else % XeTeX specific:
+ \csname newcount\endcsname \XeTeXallocatorG \XeTeXallocatorG=3
+ \def\newXeTeXintercharclass#1{% \newXeTeXintercharclas is documented
+ \global\advance\XeTeXallocatorG by1 % in xetex-reference.pdf
+ \ifnum\XeTeXallocatorG<255
+ \global\chardef#1=\XeTeXallocatorG
+ \wlog{\string#1=\string\XeTeXintercharclass\the\XeTeXallocatorG}%
+ \else \errmessage{No room for a new \XeTeXintercharclass}\fi}
+ \XeTeXuseglyphmetrics=1
+\fi
\ifx\pdfoutput\undefined \else % added in Feb. 2005
\def\tmpa{\pdfcsplain}
@@ -124,6 +134,12 @@ file extcode.tex renamed to il2code.tex (suggested by Jan Kasprzak)
* \letfont macro introduced.
* lmfonts.tex: \ifx\font\corkencoded \def\tmp{rm} corrected.
+ Jul. 2013:
+* \newXeTeXintercharclass defined for XeTeX.
+* chars-8z.tex: twice loading is protected.
+* lmfonts.tex: cs-lmtt10 loaded, encoding is OK.
+
+
COPYRIGHT
=========