diff options
-rw-r--r-- | otfl-font-xtx.lua | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/otfl-font-xtx.lua b/otfl-font-xtx.lua index c53712f..20a5df9 100644 --- a/otfl-font-xtx.lua +++ b/otfl-font-xtx.lua @@ -71,6 +71,8 @@ local function isstyle(s) list.style = "italic" elseif v == "bi" or v == "ib" then list.style = "bolditalic" + elseif v:find("^s=") then + list.optsize = v:split("=")[2] end end end @@ -113,6 +115,10 @@ function fonts.define.specify.colonized(specification) -- xetex mode specification.style = list.style list.style = nil end + if list.optsize then + specification.optsize = list.optsize + list.optsize = nil + end if list.name then specification.name = list.name list.name = nil |