summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/generic/babel/babel-bidi-basic.lua
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2022-01-26 21:08:47 +0000
committerKarl Berry <karl@freefriends.org>2022-01-26 21:08:47 +0000
commitb3e927c8043ceabb5dae6645819e150244f9f11d (patch)
treee0fb5dc9697201b5940b49cdd96b1f89ef46446e /Master/texmf-dist/tex/generic/babel/babel-bidi-basic.lua
parent385278ff3cbd9c60e27e500807b3db97102b2d7f (diff)
babel (26jan22)
git-svn-id: svn://tug.org/texlive/trunk@61748 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.lua7
1 files changed, 5 insertions, 2 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 a6a8b8e8954..6196198698f 100644
--- a/Master/texmf-dist/tex/generic/babel/babel-bidi-basic.lua
+++ b/Master/texmf-dist/tex/generic/babel/babel-bidi-basic.lua
@@ -7,7 +7,7 @@
-- babel.dtx (with options: `basic')
--
--
--- Copyright (C) 2012-2021 Javier Bezos and Johannes L. Braams.
+-- Copyright (C) 2012-2022 Javier Bezos and Johannes L. Braams.
-- Copyright (C) 1989-2012 Johannes L. Braams and
-- any individual authors listed elsewhere in this file.
-- All rights reserved.
@@ -341,7 +341,10 @@ function Babel.bidi(head, ispar, hdir)
item = nodes[r][1] -- MIRRORING
if Babel.mirroring_enabled and item.id == GLYPH
and temp == 'r' and characters[item.char] then
- local font_mode = font.fonts[item.font].properties.mode
+ local font_mode = ''
+ if font.fonts[item.font].properties then
+ font_mode = font.fonts[item.font].properties.mode
+ end
if font_mode ~= 'harf' and font_mode ~= 'plug' then
item.char = characters[item.char].m or item.char
end