Dear list, I have a bunch of fonts in my home directory in the .fonts subdirectory. After an update, I used to run: OSFONTDIR=$HOME/.fonts mtxrun --script fonts --reload so that the font cache is regenerated. This workflow works in TeXLive, but recently fails in beta. For the MWE: \definefontfamily [mainface] [rm] [Minion Pro] \setupbodyfont[mainface, 12pt] \starttext \input knuth \stoptext I get the following error: $ context test.tex resolvers | trees | analyzing 'home:texmf' mtx-context | run 1: luatex --fmt="/home/michal/context/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/formats/luatex/cont-en" --jobname="test" --lua="/home/michal/context/tex/texmf-cache/luatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/formats/luatex/cont-en.lui" --no-parse-first-line --c:currentrun=1 --c:fulljobname="./test.tex" --c:input="./test.tex" --c:kindofrun=1 --c:maxnofruns=9 "cont-yes.mkiv" This is LuaTeX, Version beta-0.85.0 (TeX Live 2016/dev) (rev 5550) system commands enabled. resolvers > trees > analyzing 'home:texmf' system > callbacks > not registering frozen 'find_format_file' open source > 1 > 1 > /home/michal/context/tex/texmf-context/tex/context/base/cont-yes.mkiv ConTeXt ver: 2015.11.19 19:13 MKIV beta fmt: 2015.11.25 int: english/english system > 'cont-new.mkiv' loaded open source > 2 > 2 > /home/michal/context/tex/texmf-context/tex/context/base/cont-new.mkiv close source > 2 > 2 > /home/michal/context/tex/texmf-context/tex/context/base/cont-new.mkiv system > files > jobname 'test', input './test', result 'test' fonts > latin modern fonts are not preloaded languages > language 'en' is active open source > 2 > 3 > /dev/shm/test.tex fonts > preloading modern-designsize (math) fonts > typescripts > unknown library 'modern-designsize' fonts > 'fallback modern-designsize mm 12pt' is loaded fonts > preloading modern-designsize (mono) fonts > 'fallback modern-designsize tt 12pt' is loaded fonts > defining > source file 'MinionPro-Regular.otf' is not found open source > 3 > 4 > /home/michal/context/tex/texmf-context/tex/context/sample/knuth.tex close source > 3 > 4 > /home/michal/context/tex/texmf-context/tex/context/sample/knuth.tex backend > xmp > using file '/home/michal/context/tex/texmf-context/tex/context/base/lpdf-pdx.xml' pages > flushing realpage 1, userpage 1 close source > 2 > 4 > /dev/shm/test.tex close source > 1 > 4 > /home/michal/context/tex/texmf-context/tex/context/base/cont-yes.mkiv Expected a string for (S), not: nil Expected a string for (S), not: nil !LuaTeX error: cannot find OpenType font file for reading () ==> Fatal error occurred, no output PDF file produced! mtx-context | fatal error: return code: 1 But if I run context this way: $ OSFONTDIR=$HOME/.fonts context test.tex everything works. Has font handling changed in some subtle way recently? Best regards Michal