diff options
Diffstat (limited to 'doc/context/sources/general/manuals/luatex/luatex-modifications.tex')
-rw-r--r-- | doc/context/sources/general/manuals/luatex/luatex-modifications.tex | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/doc/context/sources/general/manuals/luatex/luatex-modifications.tex b/doc/context/sources/general/manuals/luatex/luatex-modifications.tex index 7cb14a18f..98f441c41 100644 --- a/doc/context/sources/general/manuals/luatex/luatex-modifications.tex +++ b/doc/context/sources/general/manuals/luatex/luatex-modifications.tex @@ -509,7 +509,7 @@ opened it up. \startsubsection[title=Changes from anywhere] -The \tyep {\partokenname} and \type {\partokencontext} primitives are taken from +The \type {\partokenname} and \type {\partokencontext} primitives are taken from the \PDFTEX\ change file posted on the implementers list. They are explained in the \PDFTEX\ manual and are classified as \ETEX\ extensions. @@ -1137,6 +1137,14 @@ kerns, should be handled in the input or macro package because there is no way w can predict the expected behaviour. In fact, the \lpr {linedir} is just a convenience extra which could also have been implemented using node list parsing. +Directions are complicated by the fact that they often need to work over groups +so a separate grouping related stack is used. A side effect is that there can be +paragraphs with only a local par node followed by direction synchronization +nodes. Paragraphs like that are seen as empty paragraphs and therefore ignored. +Because \type {\noindent} doesn't inject anything but a \type {\indent} injects +an box, paragraphs with only an indent and directions are handles ad paragraphs +with content. + \stopsubsection \startsubsection[title={Controlling glue with \lpr {breakafterdirmode}}] |