diff options
Diffstat (limited to 'luaotfload.dtx')
| -rw-r--r-- | luaotfload.dtx | 42 | 
1 files changed, 23 insertions, 19 deletions
diff --git a/luaotfload.dtx b/luaotfload.dtx index e1a334f..ffe4d73 100644 --- a/luaotfload.dtx +++ b/luaotfload.dtx @@ -104,6 +104,10 @@ and the derived files  \documentclass{ltxdoc}  \usepackage{metalogo}  \usepackage[colorlinks=true]{hyperref} + +\def\LuaTeX{Lua\TeX} +\def\ConTeXt{Con\TeX t} +  \EnableCrossrefs  \CodelineIndex  \begin{document} @@ -139,7 +143,7 @@ and the derived files  % \maketitle  %  % \begin{abstract} -% Con\TeX t font loading system, providing the possibility to load OTF fonts +% \ConTeXt font loading system, providing the possibility to load OTF fonts  % with a lot of features, and the \XeTeX\ font loading syntax.  % \end{abstract}  % @@ -159,13 +163,13 @@ and the derived files  % modern text softwares fonts are of this type. Until now the (almost) only  % way to use them with \TeX\ was to use them with \XeTeX .  % -% Unlike \XeTeX , Lua\TeX\ does not provide facilities for these fonts by +% Unlike \XeTeX , \LuaTeX\ does not provide facilities for these fonts by  % default, but it provides a way to hook lua code in some points of the \TeX\  % algorithm, for instance we can improve the font loading system; this is what  % we do in this package.  %  % This package is quite low-level, and should be loaded directly in the macro -% package, like it is in Con\TeX t. Sadly, Plain and \LaTeX\ are frozen and +% package, like it is in \ConTeXt. Sadly, Plain and \LaTeX\ are frozen and  % it's even impossible to adapt them to the new engines.   %  % \subsection{Loading fonts} @@ -181,12 +185,12 @@ and the derived files  % Prefixes are either |file| or |name|; |file| prefix forces searching font  % based on filename, while a |name| prefix will result in consulting name  % database. Name database can be generated with\footnote{|mtxrun| tool and -% scripts are part of Con\TeX t}: +% scripts are part of \ConTeXt}:  %  % \begin{center}  % |mtxrun --script fonts --names|  % \footnote{|mtxrun --script fonts --reload --simple| in recent -% Con\TeX t releases} +% \ConTeXt releases}  % \end{center}  %  % \noindent Which will generate a file named |luatex-fonts-names.lua| that is @@ -240,17 +244,17 @@ and the derived files  % \font\testf=[lmroman12-regular]       at 40pt \testf more text  % \end{verbatim}  % -% \subsection{Con\TeX t files needed} +% \subsection{\ConTeXt files needed}  % -% This package is a wrapper for several files taken from the Con\TeX t macro -% package. The philosophy is to let Con\TeX t do all the implementation and +% This package is a wrapper for several files taken from the \ConTeXt macro +% package. The philosophy is to let \ConTeXt do all the implementation and  % update these files from time to time. To do so we did not modify the files -% taken from Con\TeX t, we only changed their names to prevent name clashes. +% taken from \ConTeXt, we only changed their names to prevent name clashes.  % You can thus update the font system of this package simply by updating the -% files taken from Con\TeX t, without (theorically) changing the \texttt{.sty} +% files taken from \ConTeXt, without (theorically) changing the \texttt{.sty}  % file nor the main \texttt{.lua} file.  % -% The Con\TeX t files are renamed by adding the prefix \texttt{otfl-} to them +% The \ConTeXt files are renamed by adding the prefix \texttt{otfl-} to them  % (\texttt{otfl} as \texttt{OTF L}oad).The files are:  %  % \begin{itemize} @@ -310,7 +314,7 @@ luatextra.provides_module(luaotfload.module)  %    \end{macrocode}  % -%    The minimal required Lua\TeX\ version. +%    The minimal required \LuaTeX\ version.  %  %    \begin{macrocode} @@ -322,8 +326,8 @@ end  %    \end{macrocode}  % -%    We load the Con\TeX t files with this function. It automatically adds the -%    \texttt{otfl-} prefix to it, so that we call it with the actual Con\TeX t +%    We load the \ConTeXt files with this function. It automatically adds the +%    \texttt{otfl-} prefix to it, so that we call it with the actual \ConTeXt  %    name.  %  %    \begin{macrocode} @@ -341,7 +345,7 @@ end  %    \end{macrocode}  % -%    The following functions are made to map Con\TeX t functions to +%    The following functions are made to map \ConTeXt functions to  %    \textsf{luaextra} functions.  %  %    \begin{macrocode} @@ -416,8 +420,8 @@ end  %    \end{macrocode}  %  %    We start loading some lua files. These two are some code not used by -%    Con\TeX t at all that allow other modules to be used, it provides some -%    low-level Con\TeX t functions. +%    \ConTeXt at all that allow other modules to be used, it provides some +%    low-level \ConTeXt functions.  %  %    \begin{macrocode} @@ -435,7 +439,7 @@ luaotfload.loadmodule('node-ini.lua')  %    \end{macrocode}  % -%    By default Con\TeX t takes some private attributes for internal use. With +%    By default \ConTeXt takes some private attributes for internal use. With  %    Plain and \LaTeX\ we can't do so, we use |\newluaattribute|. This  %    functions overrides a function defined in the previous module that  %    returns the number of a private attribute. We allocate new attributes in @@ -459,7 +463,7 @@ end  %    \texttt{font-afm.lua} as it will never be used here.  %      %    We also remove a warning from \texttt{node-fnt.lua} as it not relevant -%    with Lua\TeX{}tra. +%    with \LuaTeX{}tra.  %  %    \begin{macrocode}  | 
