Skip to content

Commit 200e380

Browse files
committed
More cleanup in database building
1 parent be28cda commit 200e380

1 file changed

Lines changed: 8 additions & 19 deletions

File tree

src/luaotfload-database.lua

Lines changed: 8 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1458,16 +1458,6 @@ local function read_font_file (filename, subfont)
14581458
return true, fontdata
14591459
end
14601460

1461-
local function load_font_file (filename, subfont)
1462-
local err, ret = read_font_file (filename, subfont)
1463-
if err == false then
1464-
logreport ("both", 1, "db", "ERROR: failed to open %q: %q.",
1465-
tostring (filename), tostring (ret))
1466-
return
1467-
end
1468-
return ret
1469-
end
1470-
14711461
--- Design sizes in the fonts are specified in decipoints. For the
14721462
--- index these values are prescaled to sp which is what we’re dealing
14731463
--- with at the TeX end.
@@ -1733,21 +1723,20 @@ end
17331723

17341724
--- string -> int -> bool -> string -> fontentry
17351725

1736-
local function t1_fullinfo (filename, _subfont, location, basename, format)
1726+
local function t1_fullinfo (filename, _subfont, location, basename, format, info)
17371727
local sanitized
1738-
local metadata = load_font_file (filename)
1739-
local fontname = metadata.fontname
1740-
local fullname = metadata.fullname
1741-
local familyname = metadata.familyname
1742-
local italicangle = metadata.italicangle
1728+
local fontname = info.fontname
1729+
local fullname = info.fullname
1730+
local familyname = info.familyname
1731+
local italicangle = info.italicangle
17431732
local style = ""
17441733
local weight
17451734

17461735
sanitized = sanitize_fontnames ({
17471736
fontname = fontname,
17481737
psname = fullname,
17491738
familyname = familyname,
1750-
weight = metadata.weight, --- string identifier
1739+
weight = info.weight, --- string identifier
17511740
typographicsubfamily = style,
17521741
})
17531742

@@ -1772,10 +1761,10 @@ local function t1_fullinfo (filename, _subfont, location, basename, format)
17721761
familyname = sanitized.familyname,
17731762
plainname = fullname,
17741763
psname = sanitized.fontname,
1775-
version = metadata.version,
1764+
version = info.version,
17761765
size = false,
17771766
typographicsubfamily = style ~= "" and style or weight,
1778-
weight = metadata.pfminfo and pfminfo.weight or 400,
1767+
weight = info.pfminfo and pfminfo.weight or 400,
17791768
italicangle = italicangle,
17801769
}
17811770
end

0 commit comments

Comments
 (0)