diff options
author | Philipp Gesang <phg42.2a@gmail.com> | 2013-04-25 10:35:05 +0200 |
---|---|---|
committer | Philipp Gesang <phg42.2a@gmail.com> | 2013-04-25 10:35:05 +0200 |
commit | 4d0d2c19ab36d4918a72041a087fbcb451ac8c52 (patch) | |
tree | 06512888b3781fec671901a356b95ce444c1a337 | |
parent | c22e7fa7a129c4f3496753657d36b651ba6d1b39 (diff) | |
download | luaotfload-4d0d2c19ab36d4918a72041a087fbcb451ac8c52.tar.gz |
more reliable guard for Libertine Mono
-rw-r--r-- | luaotfload-database.lua | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/luaotfload-database.lua b/luaotfload-database.lua index 666172a..4044e8e 100644 --- a/luaotfload-database.lua +++ b/luaotfload-database.lua @@ -429,9 +429,13 @@ resolve = function (_,_,specification) -- the 1st two parameters are used by Con break end elseif subfamily == "regular" or - subfamily == "mono" or --> Libertine Mono O synonym_set.regular[subfamily] then found.fallback = face + elseif name == fullname then + --- happens with Libertine Mono which has + --- “mono” as subfamily + found[1] = face + break end else |