luaotfload | db : Reload initiated (formats: otf,ttf,ttc); reason: "File not found: hoge.ttf."....e
xlive/2016/texmf-dist/tex/luatex/luatexja/ltj-jfont.lua:272: attempt to index l
ocal 'f' (a nil value)
stack traceback:
...exlive/2016/texmf-dist/tex/luatex/luatexja/ltj-jfont.lua:272: in function <
...exlive/2016/texmf-dist/tex/luatex/luatexja/ltj-jfont.lua:258>.
\ltj@@jfont ->\luafunction \ltj@@jfont@inner
<to be read again>
\par
l.7
?
jhoge is nullfont. hoge is nullfont.)
warning (pdf backend): no pages of output.
\suppressfontnotfounderror=1 のときはフォントが見つからないエラーは抑止される、と理解しています。 LuaTeX-ja を使っている場合、 \font では抑止され \jfont は抑止されないようです。 \jfont も抑止される方がよいのではないかと思います。
以下、詳細です。
さきほど更新した TeX Live 2016 pretest (LuaTeX 0.95.0 + LuaTeX-ja 20160505) を使って、
をコンパイルすると、
となりました。 \font も \jfont も結果は \nullfont になっていますが、 \jfont のときだけエラーが抑止されていません。