texlive[50244] Master/texmf-dist/doc/xetex/xetexref: xetexref
commits+karl at tug.org
commits+karl at tug.org
Tue Mar 5 23:33:18 CET 2019
Revision: 50244
http://tug.org/svn/texlive?view=revision&revision=50244
Author: karl
Date: 2019-03-05 23:33:18 +0100 (Tue, 05 Mar 2019)
Log Message:
-----------
xetexref (5mar19)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/xetex/xetexref/README.txt
trunk/Master/texmf-dist/doc/xetex/xetexref/xetex-reference.pdf
trunk/Master/texmf-dist/doc/xetex/xetexref/xetex-reference.tex
Modified: trunk/Master/texmf-dist/doc/xetex/xetexref/README.txt
===================================================================
--- trunk/Master/texmf-dist/doc/xetex/xetexref/README.txt 2019-03-05 22:33:03 UTC (rev 50243)
+++ trunk/Master/texmf-dist/doc/xetex/xetexref/README.txt 2019-03-05 22:33:18 UTC (rev 50244)
@@ -16,7 +16,7 @@
## Legalities
-Copyright 2007-2018 Will Robertson
+Copyright 2007-2019 Will Robertson
Copyright 2018 Joseph Wright
Copyright 2011-2017 Karl Berry
Copyright 2013 Khaled Hosny.
Modified: trunk/Master/texmf-dist/doc/xetex/xetexref/xetex-reference.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/xetex/xetexref/xetex-reference.tex
===================================================================
--- trunk/Master/texmf-dist/doc/xetex/xetexref/xetex-reference.tex 2019-03-05 22:33:03 UTC (rev 50243)
+++ trunk/Master/texmf-dist/doc/xetex/xetexref/xetex-reference.tex 2019-03-05 22:33:18 UTC (rev 50244)
@@ -21,7 +21,7 @@
\title{The \xetex reference guide\\\url{https://ctan.org/pkg/xetexref}}
\author{Will Robertson \and Khaled Hosny \and Karl Berry}
-\date{2018-12-07}
+\date{2019-03-05}
\suppressfontnotfounderror=1
@@ -871,8 +871,33 @@
\desc{Typesets the radical in the \xarg{glyph slot} in the family specified.}
\endcmd
-\section{Character classes}
+\section{Characters}
+\cmd|\Uchar|
+\xarg{number}
+\desc{Expands to a character token with specified slot \meta{number} (range 0 to 1,114,111) with category code 12. While it looks superficially like the \TeX\ primitive \cs{char}, \cs{Uchar} is an expandable operation.}
+\endcmd
+
+\begin{example}
+\edef\x{\Uchar`\$}
+\ttfamily\meaning\x\par
+\expandafter\ifcat\x.[`other']\fi
+\end{example}
+
+\cmd|\Ucharcat|
+\xarg{number}
+\xarg{catcode}
+\desc{Expands to a character token with slot \meta{number} and \meta{catcode} specified.}
+\endcmd
+
+\begin{example}
+\edef\x{\Ucharcat`\# 3}
+\ttfamily\meaning\x\par
+\expandafter\ifcat\x$[`mathshift']\fi
+\end{example}
+
+\subsection{Character classes}
+
The idea behind character classes is to define a boundary where tokens
can be added to the input stream without explicit markup. It was
originally intended to add glue around punctuation to effect correct
@@ -1275,6 +1300,7 @@
keyword is given, the MD5 sum of the file contents.}
\endcmd
+
\subsection{Fonts}
\cmd|\pdfmapfile|
@@ -1305,7 +1331,7 @@
\endcmd
-\section{Misc.}
+\section{Engine version}
\cmd|\XeTeXversion|
\desc{Expands to a number corresponding to the \xetex version:
More information about the tex-live-commits
mailing list