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