diff options
author | Hans Hagen <pragma@wxs.nl> | 2021-07-30 01:27:40 +0200 |
---|---|---|
committer | Context Git Mirror Bot <phg@phi-gamma.net> | 2021-07-30 01:27:40 +0200 |
commit | 6db2cd924d26ade933812f90701343f06c8653f2 (patch) | |
tree | 5aaa37e6fe8e03b827c60a81f66700fde3b971e9 /doc/context/sources/general/manuals/luametatex/luametatex-enhancements.tex | |
parent | df12f144a2cb09cec29a95df26bdfc5ccad58aff (diff) | |
download | context-6db2cd924d26ade933812f90701343f06c8653f2.tar.gz |
2021-07-30 00:43:00
Diffstat (limited to 'doc/context/sources/general/manuals/luametatex/luametatex-enhancements.tex')
-rw-r--r-- | doc/context/sources/general/manuals/luametatex/luametatex-enhancements.tex | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/doc/context/sources/general/manuals/luametatex/luametatex-enhancements.tex b/doc/context/sources/general/manuals/luametatex/luametatex-enhancements.tex index cdea1c69b..d5b491e81 100644 --- a/doc/context/sources/general/manuals/luametatex/luametatex-enhancements.tex +++ b/doc/context/sources/general/manuals/luametatex/luametatex-enhancements.tex @@ -1929,6 +1929,15 @@ 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 and paragraphs +with content. When indentation is normalized a paragraph with an indentation +skip is seen as content. + \stopsubsection \startsubsection[title={Normalizing lines}] |