summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/fontspec/fontspec.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/fontspec/fontspec.dtx')
-rw-r--r--Master/texmf-dist/source/latex/fontspec/fontspec.dtx93
1 files changed, 41 insertions, 52 deletions
diff --git a/Master/texmf-dist/source/latex/fontspec/fontspec.dtx b/Master/texmf-dist/source/latex/fontspec/fontspec.dtx
index 8f2e1d796eb..deb3adbc1e0 100644
--- a/Master/texmf-dist/source/latex/fontspec/fontspec.dtx
+++ b/Master/texmf-dist/source/latex/fontspec/fontspec.dtx
@@ -8,21 +8,21 @@
\preamble
------------------------------------------------
The FONTSPEC package for XeLaTeX/LuaLaTeX
-(C) 2004--2016 Will Robertson and Khaled Hosny
+(C) 2004--2017 Will Robertson and Khaled Hosny
License information appended.
------------------------------------------------
\endpreamble
\postamble
------------------------------------------------
-Copyright 2004--2016 Will Robertson <wspr81@gmail.com>
+Copyright 2004--2017 Will Robertson <wspr81@gmail.com>
Copyright 2009--2013 Khaled Hosny <khaledhosny@eglug.org>
Distributable under the LaTeX Project Public License, version 1.3c or higher.
The latest version of this license is at: http://www.latex-project.org/lppl.txt
This work is "maintained" by Will Robertson.
-It consists of the files: fontspec*.dtx, fontspec.cfg, fontspec-example.tex.
-And the derived files: fontspec*.sty,fontspec.lua, and fontspec.pdf.
+It consists of the files: fontspec*.dtx, fontspec.cfg, fontspec*.tex.
+And the derived files: fontspec*.sty,fontspec.lua, fontspec.pdf.
------------------------------------------------
\endpostamble
\askforoverwritefalse
@@ -34,34 +34,34 @@ And the derived files: fontspec*.sty,fontspec.lua, and fontspec.pdf.
\generate{\file{fontspec.sty}{
\from{fontspec.dtx}{fontspec,load\FSDEBUG}
}}
-\generate{\file{fontspec-xetex.sty}{
- \from{fontspec.dtx}{fontspec,xetexx\FSDEBUG}
- \from{fontspec-vars.dtx}{vars\FSDEBUG}
- \from{fontspec-msg.dtx}{msg\FSDEBUG}
- \from{fontspec-opening.dtx}{fontspec,xetexx\FSDEBUG}
- \from{fontspec-fontload.dtx}{fontspec,xetexx\FSDEBUG}
- \from{fontspec-user.dtx}{fontspec,xetexx\FSDEBUG}
- \from{fontspec-api.dtx}{fontspec,xetexx\FSDEBUG}
- \from{fontspec-internal.dtx}{fontspec,xetexx\FSDEBUG}
- \from{fontspec-keyval.dtx}{fontspec,xetexx\FSDEBUG}
- \from{fontspec-math.dtx}{fontspec,xetexx\FSDEBUG}
- \from{fontspec-closing.dtx}{fontspec,xetexx\FSDEBUG}
- \from{fontspec-patches.dtx}{patches\FSDEBUG}
-}}
-\generate{\file{fontspec-luatex.sty}{
- \from{fontspec.dtx}{fontspec,luatex\FSDEBUG}
- \from{fontspec-vars.dtx}{vars\FSDEBUG}
- \from{fontspec-msg.dtx}{msg\FSDEBUG}
- \from{fontspec-opening.dtx}{fontspec,luatex\FSDEBUG}
- \from{fontspec-fontload.dtx}{fontspec,luatex\FSDEBUG}
- \from{fontspec-user.dtx}{fontspec,luatex\FSDEBUG}
- \from{fontspec-api.dtx}{fontspec,luatex\FSDEBUG}
- \from{fontspec-internal.dtx}{fontspec,luatex\FSDEBUG}
- \from{fontspec-keyval.dtx}{fontspec,luatex\FSDEBUG}
- \from{fontspec-math.dtx}{fontspec,luatex\FSDEBUG}
- \from{fontspec-closing.dtx}{fontspec,luatex\FSDEBUG}
- \from{fontspec-patches.dtx}{patches\FSDEBUG}
-}}
+
+\gdef\FONTSPECDTX{
+ \DTX{fontspec.dtx}
+ \DTX{fontspec-vars.dtx}
+ \DTX{fontspec-msg.dtx}
+ \DTX{fontspec-opening.dtx}
+ \DTX{fontspec-fontload.dtx}
+ \DTX{fontspec-user.dtx}
+ \DTX{fontspec-api.dtx}
+ \DTX{fontspec-internal.dtx}
+ \DTX{fontspec-opentype.dtx}
+ \DTX{fontspec-graphite.dtx}
+ \DTX{fontspec-keyval.dtx}
+ \DTX{fontspec-feat-opentype.dtx}
+ \DTX{fontspec-scripts.dtx}
+ \DTX{fontspec-lang.dtx}
+ \DTX{fontspec-feat-aat.dtx}
+ \DTX{fontspec-enc.dtx}
+ \DTX{fontspec-math.dtx}
+ \DTX{fontspec-closing.dtx}
+ \DTX{fontspec-patches.dtx}
+}
+
+\def\DTX#1{\from{#1}{fontspec,xetexx\FSDEBUG}}
+\generate{\file{fontspec-xetex.sty}{\FONTSPECDTX}}
+
+\def\DTX#1{\from{#1}{fontspec,luatex\FSDEBUG}}
+\generate{\file{fontspec-luatex.sty}{\FONTSPECDTX}}
\def\tmpa{plain}
\ifx\tmpa\fmtname\endgroup\expandafter\bye\fi
@@ -78,7 +78,7 @@ And the derived files: fontspec*.sty,fontspec.lua, and fontspec.pdf.
%<fontspec&xetexx>\ProvidesExplPackage{fontspec-xetex}%
%<fontspec&luatex>\ProvidesExplPackage{fontspec-luatex}%
%<*fontspec>
- {2016/02/01}{2.5a}{Font selection for XeLaTeX and LuaLaTeX}
+ {2017/01/02}{2.5c}{Font selection for XeLaTeX and LuaLaTeX}
%</fontspec>
%
%<*driver>
@@ -87,19 +87,14 @@ And the derived files: fontspec*.sty,fontspec.lua, and fontspec.pdf.
\input{fontspec-doc.tex}
\StopEventually{}
\part{Implementation}
-\DocInput{fontspec.dtx}
-\DocInput{fontspec-vars.dtx}
-\DocInput{fontspec-opening.dtx}
-\DocInput{fontspec-fontload.dtx}
-\DocInput{fontspec-user.dtx}
-\DocInput{fontspec-api.dtx}
-\DocInput{fontspec-internal.dtx}
-\DocInput{fontspec-keyval.dtx}
-\DocInput{fontspec-math.dtx}
-\DocInput{fontspec-closing.dtx}
-\DocInput{fontspec-lua.dtx}
-\DocInput{fontspec-patches.dtx}
-\DocInput{fontspec-msg.dtx}
+\def\DTX#1{\DocInput{#1}}
+\FONTSPECDTX
+\clearpage
+\PrintChanges
+\clearpage
+\setcounter{IndexColumns}{2}
+\PrintIndex
+\Finale
\end{document}
%</driver>
% \fi
@@ -133,10 +128,4 @@ And the derived files: fontspec*.sty,fontspec.lua, and fontspec.pdf.
\endinput
%</load>
% \end{macrocode}
-% \clearpage
-% \PrintChanges
-% \clearpage
-% \setcounter{IndexColumns}{2}
-% \PrintIndex
-% \Finale
\endinput