[4048] in SIPB bug reports
Re: math fonts (Caaalviiiiiin!)
daemon@ATHENA.MIT.EDU (Albert Dvornik)
Mon Aug 23 00:32:34 1993
To: Marc Horowitz <marc@athena.mit.edu>
Cc: bug-sipb@athena.mit.edu, ckclark@athena.mit.edu
In-Reply-To: Your message of Sun, 22 Aug 93 16:38:37 -0400.
<9308222038.AA20137@oliver.MIT.EDU>
Date: Mon, 23 Aug 93 00:31:51 EDT
From: "Albert Dvornik" <bert@athena.mit.edu>
SUMMARY:
It's a "feature", I think. The result is that default PK path from
the config file gets clobbered. "setenv TEXPKS .:" will make it DTRT.
LONG FORM:
Seriously, I've traced the source of this. Calvin recompiled dvips
with SEARCH_SUBDIRECTORIES defined. Well, Calvin, look at this
fragment from /afs/sipb/project/sipbsrc/src/dvips/resident.c, lines
665-673:
if (getenv("TEXPKS"))
pkpath = getenvup("TEXPKS", pkpath) ;
else if (getenv("TEXPACKED"))
pkpath = getenvup("TEXPACKED", pkpath) ;
else if (getenv("PKFONTS"))
pkpath = getenvup("PKFONTS", pkpath) ;
#ifdef SEARCH_SUBDIRECTORIES
else if (getenv("TEXFONTS"))
pkpath = getenvup("TEXFONTS", pkpath) ;
So, if TEXFONTS is defined TEXPKS, TEXPACKED and TEXFONTS are, then
the PK path is set to ${TEXFONTS} (and later the subdirectory magic is
appended). This is *wrong* imo.
I'm fairly sure nothing depends on these last 2 lines. (As far as I
know, nothing depends on SEARCH_SUBDIRECTORIES at all, since I believe
previous version waas built withouut it. Do we care about possible
font lossage for things that organize their PK files this way?)
In any case, even if I were sure what I was doing (and I'm not =) I'd
have no time in the next ~2 weeks to rebuild dvips. Calvin?
--bert