diff options
| author | Philipp Gesang <phg42.2a@gmail.com> | 2013-06-25 11:14:23 +0200 | 
|---|---|---|
| committer | Philipp Gesang <phg42.2a@gmail.com> | 2013-06-25 11:14:23 +0200 | 
| commit | 6e7b9389e21c149a667f8db07f9e77723a8ffbe5 (patch) | |
| tree | 3b173ff1eb861023fb99ce790f38d256512f513a | |
| parent | ffdbaf60da4815f80f6254a35ec22b7da55fc44c (diff) | |
| download | luaotfload-6e7b9389e21c149a667f8db07f9e77723a8ffbe5.tar.gz | |
document kpse: and my: lookups
| -rw-r--r-- | luaotfload.dtx | 18 | 
1 files changed, 17 insertions, 1 deletions
| diff --git a/luaotfload.dtx b/luaotfload.dtx index 70edf8c..9e57bac 100644 --- a/luaotfload.dtx +++ b/luaotfload.dtx @@ -400,7 +400,23 @@ and the derived files  % \begin{quote}  %   |\font\fontname=|\meta{prefix}|:|\meta{fontname}\dots  % \end{quote} -% where \meta{prefix} is either \verb|file:| or \verb|name:|. +% where \meta{prefix} is either \verb|file:| or \verb|name:|.\footnote{% +%   The development version also knows two further prefixes, +%   \verb|kpse:| and \verb|my:|. +%   A \verb|kpse| lookup is restricted to files that can be found by +%   \identifier{kpathsea} and +%   will not attempt to locate system fonts. +%   This behavior can be of value when an extra degree of encapsulation is +%   needed, for instance when supplying a customized tex distribution. +% +%   The \verb|my| lookup takes this a step further: it lets you define +%   a custom resolver function and hook it into the \luafunction{resolve_font} +%   callback. +%   This ensures full control over how a file is located. +%   For a working example see the +%   \href{https://bitbucket.org/phg/lua-la-tex-tests/src/5f6a535d/pln-lookup-callback-1.tex} +%        {test repo}. +% }  % It determines whether the font loader should interpret the request as  % a \emphasis{file name} or  %   \emphasis{font name}, respectively, | 
