summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/fontloader/misc/fontloader-font-otr.lua2
-rw-r--r--src/luaotfload-database.lua2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/fontloader/misc/fontloader-font-otr.lua b/src/fontloader/misc/fontloader-font-otr.lua
index 7226907..e6e7fa2 100644
--- a/src/fontloader/misc/fontloader-font-otr.lua
+++ b/src/fontloader/misc/fontloader-font-otr.lua
@@ -2167,7 +2167,7 @@ function readers.getinfo(filename,specification) -- string, nil|number|table
info[i] = getinfo(fontdata,i,platformnames,rawfamilynames)
end
return info
- elseif subfont > 1 and subfont <= #subfonts then
+ elseif subfont >= 1 and subfont <= #subfonts then
return getinfo(fontdata,subfont,platformnames,rawfamilynames)
else
return {
diff --git a/src/luaotfload-database.lua b/src/luaotfload-database.lua
index 4944de1..0f8e56b 100644
--- a/src/luaotfload-database.lua
+++ b/src/luaotfload-database.lua
@@ -1842,7 +1842,7 @@ local read_font_names = function (fullname,
--- 5) check for subfonts and process each of them
- if type (info) == "table" and #info > 1 then --- ttc
+ if type (info) == "table" and #info >= 1 then --- ttc
local success = false --- true if at least one subfont got read