After a recent upgrade of ConTeXt, ConTeXt can not longer find the OTF and TTF fonts in my
Prior to this upgrade, when I ran these three script, it was sufficient to get the fonts working:
rm -R ~/.context mkdir ~/.context cd ~/.context wget http://minimals.contextgarden.net/setup/first-setup.sh chmod +x first-setup.sh ./first-setup.sh context --generate export OSFONTDIR="$HOME/.fonts" mtxrun --script fonts --reload
This time, when running this,
mtxrun --script fonts --reload displays this message:
fonts | names | identifying system font files with suffix otf fonts | names | adding path from OSFONTDIR: /home/username/.fonts fonts | names | globbing path /home/username/.fonts/**.otftexlua: ../../../source/texk/kpathsea/cnf.c:255: kpathsea_cnf_get: Assertion `kpse->program_name' failed. Aborted
When I run
mtxrun --script fonts --list -all --pattern=*, ConTeXt no longer reports finding any of my fonts in
~/.fonts. Also, when I try to compile documents, they can no longer use the fonts in
~/.fonts and my documents are all compiled with ConTeXt's default fonts.
I first encountered this problem with
2012.12.28 and still with
2013.01.10 it is present. Prior to this upgrade, I was using a version from October or November 2012.
Why do my custom OTF and TTF fonts no longer work after upgrading ConTeXt?