Print

Print


> We load it with \globaldefs=1

hmm, keyval might be OK in that case but you see why the general
restriction on not loading arbitrary packages is there.

If any package goes
{\catcode\something=something \gdef\xyz{...} ... }
then it's rather messed up if globaldefs is set as the catcode (or any
other local) changes leak out.
Also the { ..} group would leave a mathord atom and affect the spacing
if the font is first used in math mode.

So in general the class of packages that are safe to load in an fd file
is a restricted subset of the general set of latex packages. Although
obviously any particular case may be set (and as I said at the beginning
I haven't looked at the MinionPro font set up so I didn't mean to imply
that that was broken, just that skating on thin ice is basically
dangerous and that it's reasonable to put up a general sign saying no
skating, even if experts may chose to ignore the signs and go on the ice
with care.

David

________________________________________________________________________
This e-mail has been scanned for all viruses by Star. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
________________________________________________________________________