X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["1228" "Mon" "15" "November" "93" "07:19:09" "-0500" "H Sami Sozuer" "sozueh@RPI.EDU" nil "35" "Re: psfonts.dtx" "^Date:" nil nil "11"]) Return-Path: Received: from sc.ZIB-Berlin.DE (mailserv) by dagobert.ZIB-Berlin.DE (4.1/SMI-4.0/24.6.93) id AA17981; Mon, 15 Nov 93 13:34:08 +0100 Received: from vm.urz.Uni-Heidelberg.de (vm.hd-net.uni-heidelberg.de) by sc.ZIB-Berlin.DE (4.1/SMI-4.0-sc/03.06.93) id AA28735; Mon, 15 Nov 93 13:34:05 +0100 Message-Id: <9311151234.AA28735@sc.ZIB-Berlin.DE> Received: from DHDURZ1 by vm.urz.Uni-Heidelberg.de (IBM VM SMTP V2R2) with BSMTP id 4451; Mon, 15 Nov 93 13:32:37 CET Received: from DHDURZ1 by DHDURZ1 (Mailer R2.08 R208004) with BSMTP id 2784; Mon, 15 Nov 93 13:32:24 CET Received: from DHDURZ1 by DHDURZ1 (Mailer R2.08 R208004) with BSMTP id 2782; Mon, 15 Nov 93 13:32:22 CET Reply-To: Mailing list for the LaTeX3 project Date: Mon, 15 Nov 93 07:19:09 -0500 From: H Sami Sozuer Sender: Mailing list for the LaTeX3 project To: Multiple Recipients of Subject: Re: psfonts.dtx Status: R X-Status: X-Keywords: X-UID: 1162 OK, here's the situation: > > No Rainer, you haven't done your homework. Math fonts need not, > > repeat, NOT be assigned BEFORE you enter math mode. > > OK, I wasn't sufficiently clear. It is true that TeX requires you to > assign them only before you leave math mode. > > But you have to keep in mind that there are a lot of situations where > math mode is used internally, e.g., > > \underbar > \dag > \ddag > \S > \P > \dotfill > \ldots > > and these are only the plain ones. This means that there are a lot of > situations where you need to enter math mode without it being obvious > or even vaguely visible (1st level itemize is another one -- it uses > $\bullet$). Second, all math fonts for symbols which are defined with > \mathchardef must be loaded when the first math mode list is processed > (and their group number must be fixed). the solution is plain and clear here: Use \everymath and \everydisplay I agree that about four math families need to be assigned (families 2 and 3 are a must) even if they are not used, but this is a far cry from what NFSS does, namely assign all fonts that are currently in the "math alphabet" every time one changes sizes, even when one does NOT enter math mode. Sami Sozuer