diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/fontspec/fontspec.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex/fontspec/fontspec.dtx | 93 |
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 |