[OS X TeX] installing fonts w/ macports install -- where to put them?
john_owens at yahoo.com
Fri Jun 30 19:53:02 EDT 2017
I am using the MacPorts texlive installation. Everything is located in /opt/local. I have all config variables at their defaults.
Historically I have installed fonts using the LCDF Typetools, which puts everything in ~/.texlive20xx. So every year I need to reinstall my fonts with the new release. This is OK, no big deal.
This year, however, "updmap" is either "updmap-sys" or "updmap-user". All the documentation strongly suggests that "updmap-sys" is the way to go. Presumably I would like to do this so that I don't have to reinstall fonts every year. Although I'm OK with reinstalling every year, it seems better if I never have to!
By default, the docs suggest that the system tree ought to put things in /usr/local/texlive/texmf-local. This seems good since it could survive from year to year. However, macports sets TEXMFLOCAL=/opt/local/share/texmf-local. I would prefer NOT to put things there, since one of the benefits of MacPorts is that at any time I can just delete all of /opt/local without consequence.
So, what is the recommended solution here? Would it be to set TEXMFLOCAL to /usr/local/texlive/texmf-local? For either /usr/local or /opt/local, I then have to run as root (which I never had to do before). I feel like use case 1 (http://tug.org/texlive/scripts-sys-user.html), single-user computer - add fonts, is my use case. But I don't like running as root and I don't like having to mess with any defaults (TEXMFLOCAL) -- I can live with either but don't love either.
More information about the MacOSX-TeX