diff options
author | Context Git Mirror Bot <phg42.2a@gmail.com> | 2015-10-09 11:15:08 +0200 |
---|---|---|
committer | Context Git Mirror Bot <phg42.2a@gmail.com> | 2015-10-09 11:15:08 +0200 |
commit | ab4b27ac289969d64e7d788c62f5e30eba58a903 (patch) | |
tree | fdc054af1c6dff3d6a06b1f40a1c9c3721b44d94 /tex/context/base/font-sol.lua | |
parent | ee1c809d23ce322e7946f941545f7e0fa27ae5c6 (diff) | |
download | context-ab4b27ac289969d64e7d788c62f5e30eba58a903.tar.gz |
2015-10-09 11:01:00
Diffstat (limited to 'tex/context/base/font-sol.lua')
-rw-r--r-- | tex/context/base/font-sol.lua | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/tex/context/base/font-sol.lua b/tex/context/base/font-sol.lua index 0761724f1..3e138f10f 100644 --- a/tex/context/base/font-sol.lua +++ b/tex/context/base/font-sol.lua @@ -95,12 +95,13 @@ local glyph_code = nodecodes.glyph local disc_code = nodecodes.disc local kern_code = nodecodes.kern local hlist_code = nodecodes.hlist +local dir_code = nodecodes.dir or whatsitcodes.dir +local localpar_code = nodecodes.localpar or whatsitcodes.localpar + local whatsit_code = nodecodes.whatsit local fontkern_code = kerncodes.fontkern -local localpar_code = whatsitcodes.localpar -local dir_code = whatsitcodes.dir local userdefined_code = whatsitcodes.userdefined local nodepool = nuts.pool @@ -414,6 +415,11 @@ function splitters.split(head) else start, stop = nil, nil end + elseif id == dir_code or id == localpar_code then + if start then + flush() + end + rlmode = getfield(current,"dir") elseif id == whatsit_code then if start then flush() |