diff options
Diffstat (limited to 'tex/context/base/mkxl/font-ctx.lmt')
-rw-r--r-- | tex/context/base/mkxl/font-ctx.lmt | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/tex/context/base/mkxl/font-ctx.lmt b/tex/context/base/mkxl/font-ctx.lmt index b735e3d2f..a6e962872 100644 --- a/tex/context/base/mkxl/font-ctx.lmt +++ b/tex/context/base/mkxl/font-ctx.lmt @@ -156,7 +156,8 @@ or -- this will move elsewhere ... local function getfontname(tfmdata) - return basename(type(tfmdata) == "number" and properties[tfmdata].name or tfmdata.properties.name) + local p = type(tfmdata) == "number" and properties[tfmdata] or tfmdata.properties + return basename((p and (p.name or p.fullname or p.fontname)) or "unknown") end helpers.name = getfontname |