From e1dbb2d934d52bd74c5748ede74ae5bd32a86465 Mon Sep 17 00:00:00 2001 From: Philipp Gesang Date: Sun, 17 Apr 2016 22:21:08 +0200 Subject: =?UTF-8?q?[doc]=20describe=20=E2=80=9Cuse-fontforge=E2=80=9D=20op?= =?UTF-8?q?tion=20in=20man=20page?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- doc/luaotfload.conf.rst | 42 ++++++++++++++++++++++++------------------ 1 file changed, 24 insertions(+), 18 deletions(-) (limited to 'doc') diff --git a/doc/luaotfload.conf.rst b/doc/luaotfload.conf.rst index 5cb74f0..6cd4cd5 100644 --- a/doc/luaotfload.conf.rst +++ b/doc/luaotfload.conf.rst @@ -6,7 +6,7 @@ Luaotfload configuration file ----------------------------------------------------------------------- -:Date: 2016-04-07 +:Date: 2016-04-17 :Copyright: GPL v2.0 :Version: 2.7 :Manual section: 5 @@ -126,23 +126,25 @@ the variable is unset. Section ``db`` ----------------------------------------------------------------------- -+---------------+--------+---------------------------+ -| variable | type | default | -+---------------+--------+---------------------------+ -| compress | b | ``true`` | -+---------------+--------+---------------------------+ -| formats | s | ``"otf,ttf,ttc,dfont"`` | -+---------------+--------+---------------------------+ -| max-fonts | n | ``2^51`` | -+---------------+--------+---------------------------+ -| scan-local | b | ``false`` | -+---------------+--------+---------------------------+ -| skip-read | b | ``false`` | -+---------------+--------+---------------------------+ -| strip | b | ``true`` | -+---------------+--------+---------------------------+ -| update-live | b | ``true`` | -+---------------+--------+---------------------------+ ++-----------------+--------+---------------------------+ +| variable | type | default | ++-----------------+--------+---------------------------+ +| compress | b | ``true`` | ++-----------------+--------+---------------------------+ +| formats | s | ``"otf,ttf,ttc,dfont"`` | ++-----------------+--------+---------------------------+ +| max-fonts | n | ``2^51`` | ++-----------------+--------+---------------------------+ +| scan-local | b | ``false`` | ++-----------------+--------+---------------------------+ +| skip-read | b | ``false`` | ++-----------------+--------+---------------------------+ +| strip | b | ``true`` | ++-----------------+--------+---------------------------+ +| update-live | b | ``true`` | ++-----------------+--------+---------------------------+ +| use-fontforge | b | ``false`` | ++-----------------+--------+---------------------------+ The flag ``compress`` determines whether the font index (usually ``luaotfload-names.lua[.gz]`` will be stored in compressed forms. @@ -189,6 +191,10 @@ If ``update-live`` is set, Luaotfload will reload the database if it cannot find a requested font. Those who prefer to update manually using **luaotfload-tool** should unset this flag. +The option ``use-fontforge`` switches name scanning back to the old +method that relies on the builtin ``fontloader`` library. This is +interesting for reference until the Fontforge code will be removed +eventually. Section ``default-features`` ----------------------------------------------------------------------- -- cgit v1.2.3 From 81566459ade8e03f22f19ebae7003aaa9b1e83ad Mon Sep 17 00:00:00 2001 From: Philipp Gesang Date: Mon, 18 Apr 2016 08:12:39 +0200 Subject: [doc] update file list --- doc/luaotfload-main.tex | 44 ++++++++++++++++++++++++++++---------------- 1 file changed, 28 insertions(+), 16 deletions(-) (limited to 'doc') diff --git a/doc/luaotfload-main.tex b/doc/luaotfload-main.tex index d19906e..a24a837 100644 --- a/doc/luaotfload-main.tex +++ b/doc/luaotfload-main.tex @@ -1160,6 +1160,7 @@ and have thus been omitted from the merge.\footnote{% \beginaltitem {l-boolean.lua} \endaltitem \beginaltitem {l-math.lua} \endaltitem \beginaltitem {util-str.lua} \endaltitem + \beginaltitem {util-fil.lua} \endaltitem \enddefinitions \enddoublecolumns @@ -1169,30 +1170,28 @@ grouped twofold as below: \begindefinitions \beginnormalitem The \emphasis{font loader} itself. - These files have been written for - \LUATEX-Fonts and they are distributed along - with \identifier{luaotfload}. + These files have been written for \LUATEX-Fonts and they are + distributed along with \identifier{luaotfload} so as to resemble + the state of the code when it was imported. Their purpose is either + to give a slightly aged version of a file if upstream considers + latest developments for not yet ready for use outside Context; or, + to install placeholders or minimalist versions of APIs relied upon + but usually provided by parts of Context not included in the + fontloader. \begindoublecolumns \begindefinitions \beginaltitem{luatex-basics-nod.lua} \endaltitem + \beginaltitem{luatex-basics-chr.lua} \endaltitem \beginaltitem{luatex-fonts-enc.lua} \endaltitem \beginaltitem{luatex-fonts-syn.lua} \endaltitem - \beginaltitem{luatex-fonts-tfm.lua} \endaltitem - \beginaltitem{luatex-fonts-chr.lua} \endaltitem - \beginaltitem{luatex-fonts-lua.lua} \endaltitem - \beginaltitem{luatex-fonts-inj.lua} \endaltitem - \beginaltitem{luatex-fonts-otn.lua} \endaltitem - \beginaltitem{luatex-fonts-def.lua} \endaltitem \beginaltitem{luatex-fonts-ext.lua} \endaltitem - \beginaltitem{luatex-fonts-cbk.lua} \endaltitem \enddefinitions \enddoublecolumns \endnormalitem \beginnormalitem - Code related to \emphasis{font handling and - node processing}, taken directly from - \CONTEXT. + Code related to \emphasis{font handling and node processing}, taken + directly from \CONTEXT. \begindoublecolumns \begindefinitions \beginaltitem{data-con.lua} \endaltitem @@ -1200,12 +1199,25 @@ grouped twofold as below: \beginaltitem{font-con.lua} \endaltitem \beginaltitem{font-cid.lua} \endaltitem \beginaltitem{font-map.lua} \endaltitem + \beginaltitem{font-tfm.lua} \endaltitem + \beginaltitem{font-afm.lua} \endaltitem + \beginaltitem{font-afk.lua} \endaltitem \beginaltitem{font-oti.lua} \endaltitem - \beginaltitem{font-otf.lua} \endaltitem - \beginaltitem{font-otb.lua} \endaltitem + \beginaltitem{font-otr.lua} \endaltitem + \beginaltitem{font-cff.lua} \endaltitem + \beginaltitem{font-ttf.lua} \endaltitem + \beginaltitem{font-dsp.lua} \endaltitem + \beginaltitem{font-oup.lua} \endaltitem + \beginaltitem{font-otl.lua} \endaltitem + \beginaltitem{font-oto.lua} \endaltitem + \beginaltitem{font-otj.lua} \endaltitem \beginaltitem{font-ota.lua} \endaltitem + \beginaltitem{font-ots.lua} \endaltitem + \beginaltitem{font-osd.lua} \endaltitem + \beginaltitem{font-lua.lua} \endaltitem \beginaltitem{font-def.lua} \endaltitem - \beginaltitem{font-otp.lua} \endaltitem + \beginaltitem{font-xtx.lua} \endaltitem + \beginaltitem{font-gbn.lua} \endaltitem \enddefinitions \enddoublecolumns \endnormalitem -- cgit v1.2.3 From fbb0376f90e3e81048ce8a91df065d708afec36d Mon Sep 17 00:00:00 2001 From: Philipp Gesang Date: Mon, 18 Apr 2016 20:39:24 +0200 Subject: [passim] update maintainer contact --- doc/luaotfload-latex.tex | 2 +- doc/luaotfload-main.tex | 2 +- doc/luaotfload-tool.rst | 5 ++--- doc/luaotfload.conf.rst | 5 ++--- 4 files changed, 6 insertions(+), 8 deletions(-) (limited to 'doc') diff --git a/doc/luaotfload-latex.tex b/doc/luaotfload-latex.tex index bdcf45f..b4cd3c3 100644 --- a/doc/luaotfload-latex.tex +++ b/doc/luaotfload-latex.tex @@ -3,7 +3,7 @@ %% %% by Elie Roux %% and Khaled Hosny -%% and Philipp Gesang +%% and Philipp Gesang %% %% This file is part of Luaotfload. %% diff --git a/doc/luaotfload-main.tex b/doc/luaotfload-main.tex index a24a837..7099f3d 100644 --- a/doc/luaotfload-main.tex +++ b/doc/luaotfload-main.tex @@ -2,7 +2,7 @@ %% %% by Elie Roux %% and Khaled Hosny -%% and Philipp Gesang +%% and Philipp Gesang %% %% This file is part of Luaotfload. %% diff --git a/doc/luaotfload-tool.rst b/doc/luaotfload-tool.rst index 2e3b897..ec35c8a 100644 --- a/doc/luaotfload-tool.rst +++ b/doc/luaotfload-tool.rst @@ -6,7 +6,7 @@ generate and query the Luaotfload font names database ----------------------------------------------------------------------- -:Date: 2016-04-07 +:Date: 2016-04-18 :Copyright: GPL v2.0 :Version: 2.7 :Manual section: 1 @@ -329,6 +329,5 @@ AUTHORS The fontloader code is provided by Hans Hagen of Pragma ADE, Hasselt NL (``__). -This manual page was written by Philipp Gesang -. +This manual page was written by Philipp Gesang . diff --git a/doc/luaotfload.conf.rst b/doc/luaotfload.conf.rst index 6cd4cd5..25f5a5c 100644 --- a/doc/luaotfload.conf.rst +++ b/doc/luaotfload.conf.rst @@ -6,7 +6,7 @@ Luaotfload configuration file ----------------------------------------------------------------------- -:Date: 2016-04-17 +:Date: 2016-04-18 :Copyright: GPL v2.0 :Version: 2.7 :Manual section: 5 @@ -387,6 +387,5 @@ AUTHORS *Luaotfload* is maintained by the LuaLaTeX dev team (``_). -This manual page was written by Philipp Gesang -. +This manual page was written by Philipp Gesang . -- cgit v1.2.3 From 2f3b7ea9743c9196041d2b31b514a43a3b298ffc Mon Sep 17 00:00:00 2001 From: Philipp Gesang Date: Mon, 18 Apr 2016 20:42:54 +0200 Subject: [tool,doc] inter fontloader warnings option The option has become redundant with the new loader so we might as well get rid of it. --- doc/luaotfload-tool.rst | 3 --- 1 file changed, 3 deletions(-) (limited to 'doc') diff --git a/doc/luaotfload-tool.rst b/doc/luaotfload-tool.rst index ec35c8a..5b834b4 100644 --- a/doc/luaotfload-tool.rst +++ b/doc/luaotfload-tool.rst @@ -116,9 +116,6 @@ query mode For the meaning of the returned fields see the LuaTeX documentation. (requires ``--find``). ---warnings, -w Print the warnings generated by the fontloader - library (assumes ``-I``). Automatically enabled - if the verbosity level exceeds 2. --list=CRITERION Show entries, where *CRITERION* is one of the following: -- cgit v1.2.3 From 0ed66c28f6f48c8250a903bed9abf6aee6d8dd39 Mon Sep 17 00:00:00 2001 From: Philipp Gesang Date: Mon, 18 Apr 2016 20:48:58 +0200 Subject: [doc] update graph for current file list --- doc/filegraph.dot | 64 ++++++++++++++++++++++++++++++++++++++++++++----------- 1 file changed, 52 insertions(+), 12 deletions(-) (limited to 'doc') diff --git a/doc/filegraph.dot b/doc/filegraph.dot index de60823..b274461 100644 --- a/doc/filegraph.dot +++ b/doc/filegraph.dot @@ -309,7 +309,7 @@ strict digraph luaotfload_files { //looks weird with circo ... l-lua.lua l-lpeg.lua l-function.lua l-string.lua l-table.lua l-io.lua l-file.lua l-boolean.lua l-math.lua - util-str.lua + util-str.lua util-fil.lua >, ] @@ -322,13 +322,17 @@ strict digraph luaotfload_files { //looks weird with circo ... label = < - - - - - - - + + + + + + + + + + +
Font Loader (LuaTeX-Fonts)
luatex-fonts-cbk.lua luatex-basics-nod.lua
luatex-fonts-enc.lua luatex-fonts-syn.lua
luatex-font-tfm.lua luatex-font-afm.lua
luatex-font-afk.lua luatex-fonts-tfm.lua
luatex-fonts-chr.lua luatex-fonts-lua.lua
luatex-fonts-inj.lua luatex-fonts-otn.lua
luatex-fonts-def.lua luatex-fonts-ext.lua
luatex-basics-nod.lualuatex-basics-chr.lua
luatex-fonts-enc.lualuatex-fonts-syn.lua
luatex-fonts-ext.lua
>, ] @@ -341,10 +345,46 @@ strict digraph luaotfload_files { //looks weird with circo ... label = < - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Font and Node Libraries from Context
data-con.lua font-ini.lua font-con.lua
font-cid.lua font-map.lua font-oti.lua
font-otf.lua font-otb.lua font-ota.lua
font-def.lua
data-con.luafont-ini.luafont-con.lua
font-cid.luafont-map.luafont-tfm.lua
font-afm.luafont-afk.luafont-oti.lua
font-otr.luafont-cff.luafont-ttf.lua
font-dsp.luafont-oup.luafont-otl.lua
font-oto.luafont-otj.luafont-ota.lua
font-ots.luafont-osd.luafont-lua.lua
font-def.luafont-xtx.luafont-gbn.lua
>, ] -- cgit v1.2.3