summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/fontspec/fontspec-xetex.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/latex/fontspec/fontspec-xetex.tex')
-rw-r--r--Master/texmf-dist/doc/latex/fontspec/fontspec-xetex.tex50
1 files changed, 50 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/fontspec/fontspec-xetex.tex b/Master/texmf-dist/doc/latex/fontspec/fontspec-xetex.tex
new file mode 100644
index 00000000000..9bec0583744
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/fontspec/fontspec-xetex.tex
@@ -0,0 +1,50 @@
+% !TEX TS-program = XeLaTeX
+
+\documentclass{article}
+
+\usepackage{xltxtra}
+
+\setmainfont[Ligatures=TeX]{TeX Gyre Pagella}
+\setsansfont[Ligatures=TeX,Scale=MatchLowercase]{TeX Gyre Heros}
+\setmonofont[Scale=MatchLowercase]{Inconsolata}
+
+\frenchspacing % TeX's default is a little old-fashioned...
+
+\begin{document}
+\pagestyle{empty}
+
+\section*{The basics of the \textsf{fontspec} package}
+
+The \textsf{fontspec} package enables automatic font selection
+for \LaTeX{} documents typeset with Xe\TeX{} or \LuaTeX.
+The basic command is
+
+{\centering \verb|\fontspec[font features]{font display name}|.\par}
+
+The default, sans serif, and typewriter fonts may be set with the
+\verb|\setmainfont|, \verb|\setsansfont| and \verb|\setmonofont|
+commands, respectively, as shown in the preamble. They take the
+same syntax as the \verb|\fontspec| package. All expected font
+shapes are available:
+
+\begin{center}
+ {\itshape Italics and \scshape small caps\dots}\\
+ {\sffamily\bfseries Bold sans serif and \itshape bold italic sans serif\dots}
+\end{center}
+
+Text fonts in maths mode are also changed (e.g., notice the cosine function in
+`$\cos(n\pi)=\pm 1$') but only if the roman and sans serif fonts are set in
+the preamble; \verb|\setmainfont| will not affect these maths mode fonts when
+called mid-document.
+Maths symbols themselves are not affected.
+
+Notice the font features used to load the default fonts in the preamble.
+The first, \verb|Ligatures=TeX|, enables regular \TeX{} ligatures like
+\verb|``---''| for ``---''.
+The second, \verb|Scale=MatchLowercase|, automatically scales the fonts to
+the same x-height.
+
+Please see the complete \textsf{fontspec} documentation for further
+information.
+
+\end{document}