diff options
Diffstat (limited to 'Build/source/texk/web2c/luatexdir/lua/lfontlib.c')
-rw-r--r-- | Build/source/texk/web2c/luatexdir/lua/lfontlib.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/Build/source/texk/web2c/luatexdir/lua/lfontlib.c b/Build/source/texk/web2c/luatexdir/lua/lfontlib.c index 2592ffba683..b3ac2aa536e 100644 --- a/Build/source/texk/web2c/luatexdir/lua/lfontlib.c +++ b/Build/source/texk/web2c/luatexdir/lua/lfontlib.c @@ -257,6 +257,15 @@ static int getfont(lua_State * L) return 1; } +static int getparameters(lua_State * L) +{ + int i = luaL_checkinteger(L, -1); + if (i && is_valid_font(i)) { + return font_parameters_to_lua(L,i); + } + return 0; +} + static int getfontid(lua_State * L) { if (lua_type(L, 1) == LUA_TSTRING) { @@ -284,6 +293,7 @@ static const struct luaL_Reg fontlib[] = { {"max", tex_max_font}, {"each", tex_each_font}, {"getfont", getfont}, + {"getparameters", getparameters}, {"setfont", setfont}, {"addcharacters", addcharacters}, {"setexpansion", setexpansion}, |