David,
Sorry I've been quiet on this front. I've been busy with other, non- ConTeXt things for a while, and am in the process of re-engaging with it.
In order to run type-tmf.dat, you need a way around the hard-coded -- rootlist=TEXMFMAIN that's in the .dat file. gwTeX keeps the fonts we need in what it calls the TEXMFTE directory. My brutish workaround is as follows:
1) Go to some temp directory. 2) copy type-tmf into that directory: cp /usr/local/teTeX/share/texmf.local/context/data/type-tmf.dat . 3) munge type-tmf to something more gwTeX friendly: sed "s/TEXMFMAIN/TEXMFTE/" type-tmf.dat > type-tmf-gw.dat (literally: replace every occurrence of TEXMFMAIN with TEXMFTE and put it in type-tmf-gw.dat) 4) run texfont (prepend with sudo if you have errors): texfont type-tmf-gw.dat 5) run it again, if you want the ec encoding: texfont --en=ec type-tmf-gw.dat 6) process one or two test files to see if it really worked: texexec --once --mode=compact texnansi-urw-bookman.tex
I hope that works for you. Gerben, Hans, can you think of a way to make this workaround unnecessary?
texfont and/or ConTeXt seems to be keyed to a certain distribution setup. I would say that for ConTeXt that is ok (though as far as I know Hans himself keeps the fonts in TEXMFFONTS or so, so he needs a specialized type-tmf.dat as well). That the default is TeX Live also seems to be fine to me. The easiest way would be if you can give this as an argument to texfonts. Another issue is that fonts can be in multiple trees. Some i-Packages may install in texmf.local (so it can be easily uninstalled), or fonts can be in texmf.tetex or texmf.gwtex). I do not know enough about texfont, but if Hans wants to work with me we can sort that out. After all, I probably have a good example of a non-TL multi-tree setup. BTW, there are support reasons why I do not use the TEXMFMAIN name or the standard texmf-dist directory name. G