diff options
Diffstat (limited to 'doc')
-rw-r--r-- | doc/luaotfload-latex.tex | 7 | ||||
-rw-r--r-- | doc/luaotfload-main.tex | 36 |
2 files changed, 31 insertions, 12 deletions
diff --git a/doc/luaotfload-latex.tex b/doc/luaotfload-latex.tex index c886462..34c494d 100644 --- a/doc/luaotfload-latex.tex +++ b/doc/luaotfload-latex.tex @@ -34,7 +34,7 @@ \makeatletter -\usepackage {metalogo,multicol,mdwlist,fancyvrb,xspace} +\usepackage {metalogo,multicol,fancyvrb,xspace} \usepackage [x11names] {xcolor} \def \primarycolor {DodgerBlue4} %%-> rgb 16 78 139 | #104e8b @@ -244,9 +244,14 @@ \directlua { local texprint = tex.print + local stringsub = string.sub + local backslash = string.byte (0x5c) document = document or { } document.printlines = function (buffer) for _, line in next, string.explode (buffer, "\noexpand\n") do + if stringsub (line, 1, 1) == " " then + line = backslash .. line + end texprint (-1, line) texprint (-1, "") end diff --git a/doc/luaotfload-main.tex b/doc/luaotfload-main.tex index a0df7f0..034b704 100644 --- a/doc/luaotfload-main.tex +++ b/doc/luaotfload-main.tex @@ -877,9 +877,6 @@ rebuild of the database. \beginlisting luaotfload-tool --update --force \endlisting -Whenever it is run under this name, it will update the database -first, mimicking the behavior of earlier versions of -\identifier{luaotfload}. \endsubsection @@ -1415,17 +1412,35 @@ are defined for which scripts. \endsubsubsection +\beginsubsubsection{Database} + %% not implemented, may come back later -% \beginsubsubsection{Database} -% -% \beginfunctionlist +\beginfunctionlist % \beginaltitem {aux.scan_external_dir(dir : string)} % Include fonts in directory \luafunction{dir} in font lookups without % adding them to the database. % -% \endfunctionlist -% -% \endsubsubsection + \beginaltitem {aux.read_font_index (void)} + Read the index file from the appropriate location (usually + the bytecode file \fileent{luaotfload-names.luc} somewhere + in the \fileent{texmf-var} tree) and return the result as a + table. The file is processed with each call so it is up to + the user to store the result for later access. + \endaltitem + + \beginaltitem {aux.font_index (void)} + Return a reference of the font names table used internally + by \identifier{luaotfload}. The index will be read if it + has not been loaded up to this point. Also a font scan that + overwrites the current index file might be triggered. Since + the return value points to the actual index, any + modifications to the table might influence runtime behavior + of \identifier{luaotfload}. + \endaltitem + +\endfunctionlist + +\endsubsubsection \endsubsection \endsection @@ -1443,8 +1458,7 @@ target. % The development takes place on \identifier{github} at \hyperlink {https://github.com/lualatex/luaotfload} where there is an issue -tracker for submitting bug reports, feature requests and the likes -requests and the likes. +tracker for submitting bug reports, feature requests and the likes. Bug reports are more likely to be addressed if they contain the output of |