summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2009-01-21 01:31:45 +0000
committerKarl Berry <karl@freefriends.org>2009-01-21 01:31:45 +0000
commit5b632ae32732af1b02c125a1b04d44e5236d4a66 (patch)
treea812032b99e397a06eb5d05d0a777ce420fedf91 /Master
parent7a1ebb879d74c3c2f31e09b204c5b00b14180bbf (diff)
xetexref update (19jan09)
git-svn-id: svn://tug.org/texlive/trunk@11935 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r--Master/texmf-doc/doc/english/xetexref/XeTeX-reference.ltx63
-rw-r--r--Master/texmf-doc/doc/english/xetexref/XeTeX-reference.pdfbin124861 -> 114757 bytes
-rwxr-xr-xMaster/tlpkg/bin/tlpkginfo2
3 files changed, 38 insertions, 27 deletions
diff --git a/Master/texmf-doc/doc/english/xetexref/XeTeX-reference.ltx b/Master/texmf-doc/doc/english/xetexref/XeTeX-reference.ltx
index 3b8bc8e6bfa..4e4f2e0f278 100644
--- a/Master/texmf-doc/doc/english/xetexref/XeTeX-reference.ltx
+++ b/Master/texmf-doc/doc/english/xetexref/XeTeX-reference.ltx
@@ -6,18 +6,15 @@
\def\@dotsep{999}
\usepackage{fontspec,xltxtra,xunicode}
-\usepackage{lmodern}
-\defaultfontfeatures{Mapping=tex-text, Scale=MatchLowercase}
-\setromanfont[Numbers=Lowercase]{FPL Neu}
-%\setsansfont{Lucida Sans}
-%\setmonofont{Lucida Sans Typewriter}
+\setromanfont[Mapping=tex-text, Scale=MatchLowercase]{TeX Gyre Bonum}
+\setsansfont[Mapping=tex-text, Scale=MatchLowercase]{TeX Gyre Heros}
+\setmonofont[Scale=MatchLowercase]{Monaco}
\usepackage{calc,fancyvrb,hyperref,refstyle,varioref,xcolor}
\usepackage{geometry}
%\geometry{screen,margin=3cm}
-\usepackage[nofancy]{svninfo}
-\svnInfo $Id: XeTeX-reference.ltx 9 2007-06-24 13:10:01Z will $
+\hypersetup{colorlinks,linkcolor=black,urlcolor=black}
\usepackage[it]{titlesec}
\usepackage{enumitem}
@@ -78,7 +75,7 @@
\def\Ie{\latin{I.e.}}
\def\etc{\@ifnextchar.{\latin{etc}}{\latin{etc.}\@}}
-\def\opteq{\textcolor{gray}{[\textcolor{black}{=}]}\,}
+\def\opteq{\unskip\,\textcolor{gray}{[\textcolor{black}{=}]}\,}
\setlength\parskip{0pt}
\setlength\parindent{2em}
@@ -87,19 +84,23 @@
\begin{document}
\title{The \texorpdfstring{\XeTeX}{XeTeX} reference guide}
\author{Will Robertson}
-\date{\svnInfoLongDate}
\maketitle
-\section{Introduction}
+\vfill
+
+\section*{Introduction}
This document serves to summarise \XeTeX's additional features without being so much as a `users' guide'. Note that much of the functionality addressed here is provided in abstracted form in various \LaTeX\ packages and Con\TeX{}t modules.
-The descriptions here correspond to a prerelease of version 0.997 of \XeTeX, and should be a fairly exhaustive list of its primitives. Descriptions are still a little aenemic, however. I don't have much time to maintain this document, so contributions are highly welcomed \verb|:)|
+The descriptions here should be a fairly exhaustive list of the new primitives and features of \XeTeX. Descriptions are still a little aenemic, however. I don't have much time to maintain this document, so contributions are highly welcomed \verb|:)|
-\begin{quote}
-\footnotesize\itshape
-Copyright © 2007 by Will Robertson. This material may be distributed only subject to the terms and conditions set forth in the Open Publication License, v1.0 or later (the latest version is presently available at \textsl{\url{http://www.opencontent.org/openpub/}}).
-\end{quote}
+\section*{License}
+Copyright 2007--2009 Will Robertson. This work, \verb|XeTeX-reference.ltx|, also known as `\verb|xetexref|', is distributed under the terms of the LaTeX Project Public License \textup(\,\url{http://www.latex-project.org/lppl.txt}\,\textup), version 1.3c or later (your choice), and maintained by Will Robertson.
+
+This basically means you are free to re-distribute this file as you wish; you may also make changes to this file or use its contents for another purpose, in which case you should make it clear, by way of a name-change or some other means, that your changed version is a modified version of the original. Please read the license text for more detailed information.
+\vfill\vfill\vfill\null
+
+\newpage
\tableofcontents
\part{\texorpdfstring{\XeTeX}{XeTeX}\ specifics}
@@ -184,16 +185,11 @@ OpenType font features (and font behaviour) can vary by \hlink{http://www.micros
\end{optdesc}
\subsubsection{Vertical typesetting}
-For AAT fonts only?
\begin{optdesc}
\item[vertical]
Enables glyph rotation in the output so vertical typesetting can be performed.
\end{optdesc}
-\section{\texorpdfstring{\XeTeX}{XeTeX}'s \cs{special}s}
-
-\textit{To be addressed. Hopefully not by me.}
-
\part{New commands}
\section{Font primitives}
@@ -229,7 +225,7 @@ The glyph slot in Charis SIL for the Yen symbol is:
Or: \the\XeTeXcharglyph"00A5. % the unicode character slot
This glyph may be typeset with the font-specific glyph slot:
-\XeTeXglyph1458,
+\XeTeXglyph150,
or the unicode character slot:
\char"00A5.
\end{example}
@@ -393,10 +389,6 @@ or the unicode character slot:
\desc{Expands to the default value of the variation corresponding to the \xarg{variation code} in the \xarg{font}.}
\endcmd
-\subsection{Graphite fonts}
-
-To do.
-
\subsection{Maths fonts}
The primitives described following are extensions of \TeX's 8-bit primitives.
@@ -419,6 +411,18 @@ In the following commands, \xarg{fam.} is a number (0--255) representing font to
\desc{Pure extension of \cs{mathcode} that uses a `bit-packed' single number argument. Can also be used to extract the bit-packed mathcode number of the \xarg{char slot} if no assignment is given.}
\endcmd
+\cmd|\XeTeXmathchar|
+\xarg{math type}
+\xarg{fam.}
+\xarg{glyph slot}
+\desc{Typesets the math character in the \xarg{glyph slot} in the family specified.}
+\endcmd
+
+\cmd|\XeTeXmathcharnum|
+\xarg{type/fam./glyph slot}
+\desc{Pure extension of \cs{mathchar} that uses a `bit-packed' single number argument. Can also be used to extract the bit-packed mathcode number of the \xarg{char slot} if no assignment is given.}
+\endcmd
+
\cmd|\XeTeXmathchardef|
\xarg{control sequence}
\opteq
@@ -440,7 +444,7 @@ In the following commands, \xarg{fam.} is a number (0--255) representing font to
\xarg{char slot}
\opteq
\xarg{fam./glyph slot}
-\desc{Pure extension of \cs{delcode} that uses a `bit-packed' single number argument. Can also be used to extract the bit-packed mathcode number of the \xarg{char slot} if no assignment is given.}
+\desc{Pure extension of \cs{delcode} that uses a `bit-packed' single number argument. Can also be used to extract the bit-packed delcode number of the \xarg{char slot} if no assignment is given.}
\endcmd
\cmd|\XeTeXdelimiter|
@@ -450,6 +454,13 @@ In the following commands, \xarg{fam.} is a number (0--255) representing font to
\desc{Typesets the delimiter in the \xarg{glyph slot} in the family specified of either \xarg{math type} 4 (opening) or 5 (closing).}
\endcmd
+\cmd|\XeTeXmathaccent|
+\xarg{math type}
+\xarg{fam.}
+\xarg{glyph slot}
+\desc{Typesets the math accent character in the \xarg{glyph slot} in the family specified.}
+\endcmd
+
\cmd|\XeTeXradical|
\xarg{fam.}
\xarg{glyph slot}
diff --git a/Master/texmf-doc/doc/english/xetexref/XeTeX-reference.pdf b/Master/texmf-doc/doc/english/xetexref/XeTeX-reference.pdf
index 4b6e3fe4462..096706052e5 100644
--- a/Master/texmf-doc/doc/english/xetexref/XeTeX-reference.pdf
+++ b/Master/texmf-doc/doc/english/xetexref/XeTeX-reference.pdf
Binary files differ
diff --git a/Master/tlpkg/bin/tlpkginfo b/Master/tlpkg/bin/tlpkginfo
index bc11d8f3df2..07662ac0369 100755
--- a/Master/tlpkg/bin/tlpkginfo
+++ b/Master/tlpkg/bin/tlpkginfo
@@ -18,7 +18,7 @@ sub main
# erroneous tds files (warn Robin about them)
# list format: pkg1|pkg2|etc
- $erroneous_tds = "bidi|elsarticle|xstring";
+ $erroneous_tds = "bidi|elsarticle|xetexref|xstring";
# special packages from latex-tds project (used by prepare())
$corelatex_tds_pkgs = "babel|cyrillic|graphics|latex|psnfss|tools";