summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/generic/babel/babel-bidi-basic.lua
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2019-10-15 22:02:11 +0000
committerKarl Berry <karl@freefriends.org>2019-10-15 22:02:11 +0000
commitf179cfe8b834f54150dcfb4a1eec882f36dd1136 (patch)
tree63a0020fb4ca833a2d06967ac9e0379beb42c3e9 /Master/texmf-dist/tex/generic/babel/babel-bidi-basic.lua
parent4fca0de8cc619b33b6a1d40f927d983d76c38180 (diff)
babel (15oct19)
git-svn-id: svn://tug.org/texlive/trunk@52400 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/generic/babel/babel-bidi-basic.lua')
-rw-r--r--Master/texmf-dist/tex/generic/babel/babel-bidi-basic.lua3
1 files changed, 2 insertions, 1 deletions
diff --git a/Master/texmf-dist/tex/generic/babel/babel-bidi-basic.lua b/Master/texmf-dist/tex/generic/babel/babel-bidi-basic.lua
index d1fb3c00fce..f75a2ea9205 100644
--- a/Master/texmf-dist/tex/generic/babel/babel-bidi-basic.lua
+++ b/Master/texmf-dist/tex/generic/babel/babel-bidi-basic.lua
@@ -338,7 +338,8 @@ function Babel.bidi(head, ispar, hdir)
for r = first_on, q - 1 do
nodes[r][2] = temp
item = nodes[r][1] -- MIRRORING
- if Babel.mirroring_enabled and item.id == GLYPH and temp == 'r' then
+ if Babel.mirroring_enabled and item.id == GLYPH
+ and temp == 'r' and characters[item.char] then
item.char = characters[item.char].m or item.char
end
end