diff options
Diffstat (limited to 'luaotfload.dtx')
-rw-r--r-- | luaotfload.dtx | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/luaotfload.dtx b/luaotfload.dtx index 40f3a7c..ceb1c40 100644 --- a/luaotfload.dtx +++ b/luaotfload.dtx @@ -254,16 +254,15 @@ and the derived files % The supported keys are: % \begin{description} % \item [mode] \hfill \\ -% \textsf{luaotfload} has two OpenType processing modes; |base| and -% |node|. |base| mode works mapping those features to traditional -% \tex ligature and kerning mechanisms and thus supports only a subset of -% OpenType features but is a bit faster and is the only processing mode -% supports in math mode. |node| works by direct processing of the node -% list at Lua end and have more wide support of OpenType features but is a bit -% slower. -% -% By default |node| mode is used, and you have to manually force -% |base| mode when needed e.g. for math fonts. +% \textsf{luaotfload} has two OpenType processing modes; |base| and |node|. +% |base| mode works by mapping OpenType features to traditional \tex ligature +% and kerning mechanisms, thus supporting only non-contextual substitutions and +% kerning pairs, but is slightly faster. |node| works by direct processing of +% the node list at Lua end and have more wide support of OpenType features but +% can be slow especially with complex fonts and can't be used in math mode. +% +% By default |node| mode is used, and you have to manually force |base| mode +% when needed e.g. for math fonts. % % \item [script] \hfill \\ % OpenType script string, default value is |dflt|. Some fonts don't assign |