%%^^A%% fontspec.dtx -- part of FONTSPEC %%^^A%% Metadata for the package, including files and versioning % \section{Package declaration} % % List all \texttt{dtx} files for running the \texttt{ins} file % and typesetting the code. % \begin{macrocode} %<*dtx> \gdef\FONTSPECDTX{ \DTX{fontspec.dtx} \DTX{fontspec-code-load.dtx} \DTX{fontspec-code-vars.dtx} \DTX{fontspec-code-msg.dtx} \DTX{fontspec-code-opening.dtx} \DTX{fontspec-code-fontload.dtx} \DTX{fontspec-code-interfaces.dtx} \DTX{fontspec-code-user.dtx} \DTX{fontspec-code-api.dtx} \DTX{fontspec-code-internal.dtx} \DTX{fontspec-code-opentype.dtx} \DTX{fontspec-code-graphite.dtx} \DTX{fontspec-code-keyval.dtx} \DTX{fontspec-code-feat-opentype.dtx} \DTX{fontspec-code-scripts.dtx} \DTX{fontspec-code-lang.dtx} \DTX{fontspec-code-feat-aat.dtx} \DTX{fontspec-code-enc.dtx} \DTX{fontspec-code-math.dtx} \DTX{fontspec-code-closing.dtx} \DTX{fontspec-code-xfss.dtx} } % % \end{macrocode} % % Now exit if we're using plain \TeX; this would usually be the case when % loading this file with \texttt{fontspec.ins}. % \begin{macrocode} %<*dtx> \def\tmpa{plain} \ifx\tmpa\fmtname\expandafter\endinput\fi % % \end{macrocode} % % Metadata for documentation; the official title and authors of the package. % \begin{macrocode} %<*dtx> \title{ The \textsf{fontspec} package\\ Font selection for \XeLaTeX\ and \LuaLaTeX } \author{ \textsc{Will Robertson}\\ With contributions by Khaled Hosny,\\ Philipp Gesang, Joseph Wright, and others.\\ \url{http://wspr.io/fontspec/} } % % \end{macrocode} % % Declare the package version and date for each of the \texttt{.sty} files generated. % In addition, declare the version and date for this \texttt{.dtx} file. % \begin{macrocode} %\RequirePackage{xparse} %\ProvidesExplPackage{fontspec}% %\ProvidesExplPackage{fontspec-xetex}% %\ProvidesExplPackage{fontspec-luatex}% %<*dtx> \RequirePackage{xparse} \ProvidesExplFile{fontspec.dtx} % %<*fontspec> {2024/02/13}{2.9a}{Font selection for XeLaTeX and LuaLaTeX} % % \end{macrocode} % % Here the version and date are setup for typesetting the documentation. % \begin{macrocode} %<*dtx> \GetFileInfo{fontspec.dtx} \date{\filedate \qquad \fileversion} % % \end{macrocode} % % \subsection{\textsf{Lua} header} % % \begin{macrocode} %fontspec = fontspec or {} %local fontspec = fontspec %fontspec.module = { % name = "fontspec", % version = "2.9a", % date = "2024/02/13", % description = "Font selection for XeLaTeX and LuaLaTeX", % author = "Khaled Hosny, Philipp Gesang, Will Robertson", % copyright = "Khaled Hosny, Philipp Gesang, Will Robertson", % license = "LPPL v1.3c" %} % \end{macrocode} \endinput % /© % ------------------------------------------------ % The FONTSPEC package % ------------------------------------------------ % Copyright 2022-2023 The LaTeX project % Copyright 2004-2022 Will Robertson, LPPL "maintainer" % Copyright 2009-2015 Khaled Hosny % Copyright 2013 Philipp Gesang % Copyright 2013-2016 Joseph Wright % ------------------------------------------------ % This package is free software and may be redistributed and/or modified under % the conditions of the LaTeX Project Public License, version 1.3c or higher % (your choice): . % ------------------------------------------------ % ©/