[OS X TeX] MacTeX 2020 won't rebuild font maps info
Murray Eisenberg
murrayeisenberg at gmail.com
Mon Apr 6 11:23:01 EDT 2020
> On 6 Apr2020, at 11:01 AM, Herbert Schulz <herbs at wideopenwest.com> wrote:
>
>> On Apr 6, 2020, at 9:46 AM, Murray Eisenberg <murrayeisenberg at gmail.com> wrote:
>>
>> Just installed latest MacTeX 2020 pre-test April 5 (under macOS 10.15.4), used TeXLive Utility to select it as the default distribution.
>>
>> When I LaTeX a file calling for MathTime Pro 2 fonts (which I have in m ~/Library/texmf tree, and which work just fine under MacTeX 2019), I get error:
>>
>> kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 0+330/600 --dpi 330 mt2mif
>> gsftopk: fatal: map file 'psfonts.map
>> 1 not found.
>> mktexpk: don't know how to create bitmap font for mt2mif.
>> mktexpk: perhaps mt2mif is missing from the map file.
>>
>> Evidently, since there have never yet been any packages to update in TeXLive 2020 (in fact, a valid server is not found), the usual automatic process of running the appropriate updmap has not been effected.
>>
>> This is a “Catch-22” about which I complained last year, when TL 2019 was first released.
>>
>> How can I continue to use TL 2020 and get those font maps updated?
>>
>> (As usual, I’m totally confused by the updmap for user vs. sys, and afraid of totally messing things up by running them manually. There has been so much information about incorporating a user’s own font tree posted over the years, that it’s hard to locate the currently correct information.)
>
> Since you have the fonts in your personal tree (starting at ~/Library/texmf) you must use the user version of updmap. Do you have an updmap.cfg in ~/Library/texmf/web2c? If so simply running `updmap-user` (NO `sudo`) will add your personal fonts to your personal map file which will be located in ~/Library/texlive/2020/texmf-var/web2c.
>
> Right now MacTeX-2020/TeX Live 2020 have not been released so using TeX Live Utility (or tlmgr directly) to update will not work. NOTE: that personal map will NOT be updated automatically when there are updates to the TeX system fonts; once TLU/tlmgr is back up make sure you have `Automatically enable fonts in my home directory' checked in TeX Live Utility->Preferences.
>
> Herb Schulz
> (herbs at wideopenwest dot com)
Yes, I have ~/Library/texmf/web2c/updmap.cfg.
OK, first I checked:
[~]$ updmap-user --version
updmap version r51338 (2019-06-07 18:36:59 +0200)
Next, I used TLU to change the default distro to TL 2020 and quit TLU.
That seems to have done the proper thing, because when I navigate in Finder to /Library/TeX/texbin, the link takes me to:
/usr/local/texlive/2020/bin/x86_64-darwin
However, now _still_:
[~]$ updmap-user --version
updmap version r51338 (2019-06-07 18:36:59 +0200)
But, when I get into (Cmd-I) on /usr/local/texlive/2020/bin/x86_64-darwin/updmap-user
However, it shows:
# $Id: updmap-user.sh 51911 2019-08-19 20:59:22Z
So won't executing at the command line just update the 2019 font info rather than the 2020 font info?
Or at the command-line should I explicitly invoke the new script:
/usr/local/texlive/2020/texmf-dist/scripts/texlive/updmap-user.sh
---
Murray Eisenberg murrayeisenberg at gmail.com
503 King Farm Blvd #101 Home (240)-246-7240
Rockville, MD 20850-6667 Mobile (413)-427-5334
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://email.esm.psu.edu/pipermail/macosx-tex/attachments/20200406/fba5b790/attachment.htm>
More information about the MacOSX-TeX
mailing list