texlive[70299] Master/texmf-dist/doc/xetex/xetexref: xetexref

commits+karl at tug.org commits+karl at tug.org
Fri Mar 1 22:38:53 CET 2024


Revision: 70299
          https://tug.org/svn/texlive?view=revision&revision=70299
Author:   karl
Date:     2024-03-01 22:38:53 +0100 (Fri, 01 Mar 2024)
Log Message:
-----------
xetexref (1mar24)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/xetex/xetexref/Makefile
    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/Makefile
===================================================================
--- trunk/Master/texmf-dist/doc/xetex/xetexref/Makefile	2024-03-01 21:38:43 UTC (rev 70298)
+++ trunk/Master/texmf-dist/doc/xetex/xetexref/Makefile	2024-03-01 21:38:53 UTC (rev 70299)
@@ -13,9 +13,8 @@
 	dw <$(doc) | grep -v ': a$$' || true
 	myspell $(doc)
 
-diff dif:
 reldir = /usr/local/texlive/dev/texmf-dist/doc/xetex/xetexref/
-diff dif:
+diff dif df:
 	-diff -u0 $(reldir)/xetex-reference.tex .
 
 pkg = xetexref
@@ -24,3 +23,4 @@
 	mkdir $(pkg)
 	ln -s ../Makefile ../README.txt ../$(doc) ../xetex-reference.pdf $(pkg)
 	zip -r $(pkg).zip $(pkg)
+	rm -rf $(pkg)

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	2024-03-01 21:38:43 UTC (rev 70298)
+++ trunk/Master/texmf-dist/doc/xetex/xetexref/xetex-reference.tex	2024-03-01 21:38:53 UTC (rev 70299)
@@ -238,7 +238,7 @@
 is crucial to understanding \xetex's behavior and to writing portable
 documents (in short: don't use system fonts).
 
-System font name lookups use (except on Mac~OS~X) the
+System font name lookups use, except on mac~OS, the
 |fontconfig| library; running |fc-list| should show you the font names
 available.  \Eg,
 \begin{quote}\small
@@ -245,7 +245,7 @@
 |\font\1="Liberation Serif"| \hfill \emph{look for OS-installed font}
 \end{quote}
 
-Fonts have many internal names, and XeTeX does the system font lookups
+Fonts have many internal names, and \xetex\ does the system font lookups
 in the following order:
 \vskip1ex
 \begin{itemize}
@@ -1414,6 +1414,10 @@
 
 \subsection{File handling}
 
+In general: \xetex\ supports Unicode filenames. Before the 2024 release,
+characters in filenames were restricted to be on the Basic Multilingual
+Plane (character codes $\le$ U+FFFF).
+
 \cmd|\creationdate|
 \desc{Expands to the date string \xetex\ uses in the \texttt{/Info}
 dictionary of the output PDF document. This corresponds to the date and
@@ -1465,6 +1469,11 @@
 (\texttt{"}) are removed from the filename, but it is otherwise left
 unchanged after tokenization.
 
+We say ``group-delimited'' because, as usual with \TeX\ arguments, the
+beginning and ending delimiters are any characters of catcode 1 and 2,
+respectively; they don't define a group that affects the semantic
+nesting level.
+
 This extension is unlike most others in that it affects a primitive in
 standard \TeX\ (\cs{input}), rather than being related to a new
 primitive, command line option, etc. This is allowed because additional
@@ -1472,7 +1481,7 @@
 \texttt{tex.web} as acceptable system-dependent extensions.
 
 Incidentally, this does not directly affect \LaTeX's \cs{input} command
-(which takes a group-delimited argument), as that is a macro
+(which also takes a group-delimited argument), as that is a macro
 redefinition of the \cs{input} primitive.}
 \endcmd
 
@@ -1518,16 +1527,20 @@
 
 \subsection{Invoking \xetex}
 
-\xetex\ has many command line options. They are almost all inherited
-from the common framework for \TeX\ engines as implemented in Web2C
-(its manual is available at \url{https://tug.org/web2c}).
+\xetex\ has many command line options and can use many environment
+variables and configuration file settings. They are almost all inherited
+from the common framework for \TeX\ engines as implemented in Web2C and
+Kpathsea. Their documentation is available at
+\url{https://tug.org/web2c} and \url{https://tug.org/kpathsea}.
 
-The main exceptions are \verb|-no-pdf|, which tells \xetex\ to output
-its XDV (extended DVI) without further processing, and
+The main \xetex-specific options are \verb|-no-pdf|, which tells \xetex\
+to output its XDV (extended DVI) without further processing, and
 \verb|-output-driver=|\xarg{cmd}, which processes the XDV output with
 \xarg{cmd}; the default is \texttt{xdvipdfmx}.
 
+% doc FONTCONFIG_FILE etc in texmf.cnf
 
+
 \section{Engine version}
 
 \cmd|\XeTeXversion|



More information about the tex-live-commits mailing list.