diff options
author | Norbert Preining <norbert@preining.info> | 2019-11-06 03:00:54 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2019-11-06 03:00:54 +0000 |
commit | 590fd8b560523cdaea19c59aea61e781138e87f8 (patch) | |
tree | 0da2c5c68b4f6860feef746ecf9e8b76157c80bb /macros/luatex/generic/luaotfload/fontloader-basics-nod.lua | |
parent | a78951f836b9edaab2dd593f38e33732f0d03cbd (diff) |
CTAN sync 201911060300
Diffstat (limited to 'macros/luatex/generic/luaotfload/fontloader-basics-nod.lua')
-rw-r--r-- | macros/luatex/generic/luaotfload/fontloader-basics-nod.lua | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/macros/luatex/generic/luaotfload/fontloader-basics-nod.lua b/macros/luatex/generic/luaotfload/fontloader-basics-nod.lua index 418b9d69d4..172fcc7f7e 100644 --- a/macros/luatex/generic/luaotfload/fontloader-basics-nod.lua +++ b/macros/luatex/generic/luaotfload/fontloader-basics-nod.lua @@ -99,6 +99,7 @@ nuts.getchar = direct.getchar nuts.getcomponents = direct.getcomponents nuts.getdirection = direct.getdirection nuts.getdisc = direct.getdisc +nuts.getreplace = direct.getreplace nuts.getfield = direct.getfield nuts.getfont = direct.getfont nuts.getid = direct.getid @@ -115,6 +116,7 @@ nuts.setchar = direct.setchar nuts.setcomponents = direct.setcomponents nuts.setdirection = direct.setdirection nuts.setdisc = direct.setdisc +nuts.setreplace = direct.setreplace nuts.setfield = setfield nuts.setkern = direct.setkern nuts.setlink = direct.setlink @@ -261,3 +263,19 @@ do } end + +if not nuts.setreplace then + + local getdisc = nuts.getdisc + local setfield = nuts.setfield + + function nuts.getreplace(n) + local _, _, h, _, _, t = getdisc(n,true) + return h, t + end + + function nuts.setreplace(n,h) + setfield(n,"replace",h) + end + +end |