From 5dead1b1a0f46592fa275103f7b3fcbf84c27378 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcel=20Fabian=20Kr=C3=BCger?= Date: Tue, 14 Jul 2020 22:10:39 +0200 Subject: [PATCH] Better font not found error --- luametalatex-callbacks.lua | 7 ++++++- luametalatex-pdf-font-t1.lua | 1 - 2 files changed, 6 insertions(+), 2 deletions(-) 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'