[tlu] beta 1.27b1

Herbert Schulz herbs at wideopenwest.com
Sun May 7 14:17:13 CEST 2017

> On May 6, 2017, at 12:03 PM, Adam R. Maxwell <amaxwell at mac.com> wrote:
>> On May 6, 2017, at 04:55 , Herbert Schulz <herbs at wideopenwest.com> wrote:
>> I also don't put fonts in my personal tree. Would setting the Preference and waiting for a font update so that `updmap -usr` would get used and check TEXMFVAR be sufficient?
> It only gets run if 
> kpsewhich -all updmap.cfg
> returns one or more files that are in your home directory.
> -- adam


Ok, set the preference; added a dummy updmap.cfg (one blank line); and ran TLU this AM. AFter the update I got a successful run of updmap-user (or updmap -user) and a bunch of info that follows:

2017-05-07 12:06:21 +0000 Notice -[TLMMainWindowController _runUpdmapIfNeeded][27693]	Found local map file /Users/herbs/Library/texmf/web2c/updmap.cfg
2017-05-07 12:06:29 +0000 Notice -[TLMMainWindowController _runUpdmap][27693]	updmap will read the following updmap.cfg files (in precedence order):
updmap may write changes to the following updmap.cfg file:
dvips output dir: "/Users/herbs/Library/texlive/2017/texmf-var/fonts/map/dvips/updmap"
pdftex output dir: "/Users/herbs/Library/texlive/2017/texmf-var/fonts/map/pdftex/updmap"
dvipdfmx output dir: "/Users/herbs/Library/texlive/2017/texmf-var/fonts/map/dvipdfmx/updmap"

updmap is creating new map files
using the following configuration:
  LW35 font names                  : ADOBE (/usr/local/texlive/texmf-local/web2c/updmap.cfg)
  prefer outlines                  : true (/usr/local/texlive/texmf-local/web2c/updmap.cfg)
  texhash enabled                  : true
  download standard fonts (dvips)  : true (/usr/local/texlive/texmf-local/web2c/updmap.cfg)
  download standard fonts (pdftex) : true (/usr/local/texlive/texmf-local/web2c/updmap.cfg)
  jaEmbed replacement string       : ipaex (/usr/local/texlive/2017/texmf-dist/web2c/updmap.cfg)
  jaVariant replacement string     : <empty> (default)
  scEmbed replacement string       : arphic (/usr/local/texlive/2017/texmf-dist/web2c/updmap.cfg)
  tcEmbed replacement string       : arphic (/usr/local/texlive/2017/texmf-dist/web2c/updmap.cfg)
  koEmbed replacement string       : baekmuk (/usr/local/texlive/2017/texmf-dist/web2c/updmap.cfg)
  create a mapfile for pxdvi       : false (default)

Scanning for LW35 support files  [  3 files]
Scanning for MixedMap entries    [ 44 files]
Scanning for KanjiMap entries    [ 11 files]
Scanning for Map entries         [275 files]

Generating output for dvipdfmx...
Generating output for ps2pk...
Generating output for dvips...
Generating output for pdftex...

Files generated:
       15816 2017-05-07 07:06:25 builtin35.map
       21090 2017-05-07 07:06:25 download35.map
     2141270 2017-05-07 07:06:26 psfonts_pk.map
     2402165 2017-05-07 07:06:26 psfonts_t1.map
     2397387 2017-05-07 07:06:25 ps2pk.map
          14 2017-05-07 07:06:27 psfonts.map -> psfonts_t1.map
     2397394 2017-05-07 07:06:27 pdftex_dl14.map
     2395976 2017-05-07 07:06:27 pdftex_ndl14.map
          15 2017-05-07 07:06:27 pdftex.map -> pdftex_dl14.map
        8584 2017-05-07 07:06:24 kanjix.map

*                                                           *
* WARNING: you are switching to updmap's per-user mappings. *
*            Please read the following explanations.        *
*                                                           *

You have run updmap-user (as opposed to updmap-sys) for the first time; this
has created configuration files which are local to your personal account.

Any changes in system map files will *not* be automatically reflected in
your files; furthermore, running updmap-sys will no longer have any
effect for you.  As a consequence, you have to rerun updmap-user yourself
after any change in the system directories; for example, if a new font
package is added.

See http://tug.org/texlive/scripts-sys-user.html for details.

If you want to undo this, remove the files mentioned above.

(Run updmap --help for full documentation of updmap.)

Transcript written on "/Users/herbs/Library/texlive/2017/texmf-var/web2c/updmap.log".
updmap: Updating ls-R files.

Terrific! Reset the Preference; removed the log file from TEXMFVAR/web2c, the generated map folder from TEXMFVAR/fonts and the dummy updmap.cfg file from TEXMFHOME/web2c.

Will that run on each run of TLU? Do you check if updmap-sys was run by tlmgr and only run `updmap -user` then? I'd guess the former so that you don't have to parse the tlmgr output.

Good Luck,

Herb Schulz
(herbs at wideopenwest dot com)

More information about the tlu mailing list