@@ -1458,16 +1458,6 @@ local function read_font_file (filename, subfont)
14581458 return true , fontdata
14591459end
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 }
17811770end
0 commit comments