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/luaotfload-parsers.lua | |
parent | a78951f836b9edaab2dd593f38e33732f0d03cbd (diff) |
CTAN sync 201911060300
Diffstat (limited to 'macros/luatex/generic/luaotfload/luaotfload-parsers.lua')
-rw-r--r-- | macros/luatex/generic/luaotfload/luaotfload-parsers.lua | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/macros/luatex/generic/luaotfload/luaotfload-parsers.lua b/macros/luatex/generic/luaotfload/luaotfload-parsers.lua index f9fd5c919e..4a2d6305e1 100644 --- a/macros/luatex/generic/luaotfload/luaotfload-parsers.lua +++ b/macros/luatex/generic/luaotfload/luaotfload-parsers.lua @@ -7,8 +7,8 @@ local ProvidesLuaModule = { name = "luaotfload-parsers", - version = "3.00", --TAGVERSION - date = "2019-09-13", --TAGDATE + version = "3.1", --TAGVERSION + date = "2019-11-04", --TAGDATE description = "luaotfload submodule / filelist", license = "GPL v2.0" } @@ -603,7 +603,9 @@ local combolist = Ct(combodef1 * (comborowsep * combodef)^1) --- Note to self: subfonts apparently start at index 0. Tested with --- Cambria.ttc that includes “Cambria Math” at 0 and “Cambria” at 1. --- Other values cause luatex to segfault. -local subfont = P"(" * Cg((1 - S"()")^1, "sub") * P")" +local subfont = P"(" * Cg(R'09'^1 / function (s) + return tonumber(s) + 1 + end + (1 - S"()")^1, "sub") * P")" --- lookups ----------------------------------------------------------- local fontname = C((1-S":(/")^1) --- like luatex-fonts |