I've just installed MacTeX 2015 and wanted to install the non-free fonts available with the getnonfreefonts Perl script. As recommended elsewhere in this site (see egreg's first comment), I tried calling getnonfreefonts-sys in order to install the fonts in TEXMFLOCAL, but I can't seem to find the script anywhere in my system. Am I missing a symlink or something to that end?


Of course, I have already installed getnonfreefonts with the Lua install script. But I am missing the -sys version.

  • You have to install it. The script is not part of TeX Live. (Unless MacTeX adds it - I don't know about that.) – cfr Jun 14 '15 at 22:33
  • See tug.org/fonts/getnonfreefonts. – cfr Jun 14 '15 at 22:34
  • 1
    You have to do sudo texlua install-getnonfreefonts. Just did it and getnonfreefonts-sys has been created in /usr/local/texlive/2015/bin/universal-darwin and in /usr/local/texlive/2015/bin/x86_64-darwin – egreg Jun 14 '15 at 22:43
  • 1
    @NVaughan They are different, yes. (That difference is independent of whether one needs sudo or not.) The script tests the name it was called as in order to determine what to do. This is quite common e.g. on most machines, sh is a link to another shell, often bash but the results of sh and bash are not the same. – cfr Jun 15 '15 at 2:56
  • 1
    [That is, on most machines on which sh exists. Presumably not Windows machines. But OS X and anything else Unix-y. Don't know if OS X uses bash specifically at the moment, though. But sh may well be a link to some other shell.] – cfr Jun 15 '15 at 2:57

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.