diff --git a/luametalatex-callbacks.lua b/luametalatex-callbacks.lua index 0af8ffc..58ed8c0 100644 --- a/luametalatex-callbacks.lua +++ b/luametalatex-callbacks.lua @@ -15,7 +15,12 @@ if status.ini_version then else callback_register('define_font', function(name, size) local f = read_tfm(name, size) - if not f then return end + if not f then + tex.error(string.format("Font %q not found", name), "The requested font could't be loaded.\n\z + Are you sure that you passed the right name and\n\z + that the font is actually installed?") + return 0 + end return font.define(f) end) end diff --git a/luametalatex-pdf-font-t1.lua b/luametalatex-pdf-font-t1.lua index 61c5bfe..12a55d5 100644 --- a/luametalatex-pdf-font-t1.lua +++ b/luametalatex-pdf-font-t1.lua @@ -1,4 +1,3 @@ --- nodefont = true -- Some helpers: -- A kpse wrapper local serialize_cff = require'luametalatex-font-cff'