diff options
-rw-r--r-- | luaotfload-database.lua | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/luaotfload-database.lua b/luaotfload-database.lua index 584e9ad..5b22892 100644 --- a/luaotfload-database.lua +++ b/luaotfload-database.lua @@ -1219,21 +1219,27 @@ t1_fullinfo = function (filename, _subfont, texmf, basename) style = "italic" end + local style_synonyms_set = style_synonyms.set if weight then weight = sanitize_string (weight) + local tmp = "" + if style_synonyms_set.bold[weight] then + tmp = "bold" + end if style then - if style_synonyms.set.bold[weight] then - style = "bold" .. style - end + style = tmp .. style else - if style_synonyms.set.regular[weight] then + if style_synonyms_set.regular[weight] then style = "regular" + else + style = tmp end end end if not style then style = "regular" + --- else italic end namedata.sanitized = sanitize_names ({ |