X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["1031" "Thu" "16" "December" "93" "08:25:24" "-0500" "H Sami Sozuer" "sozueh@RPI.EDU" nil "34" "Re: deferred loading of math fonts" "^Date:" nil nil "12" nil nil]) Return-Path: Received: from sc.ZIB-Berlin.DE (mailserv) by dagobert.ZIB-Berlin.DE (4.1/SMI-4.0/24.6.93) id AA06093; Thu, 16 Dec 93 14:28:24 +0100 Received: from mail.cs.tu-berlin.de by sc.ZIB-Berlin.DE (4.1/SMI-4.0-sc/03.06.93) id AA11383; Thu, 16 Dec 93 14:28:23 +0100 Received: from tubvm.cs.tu-berlin.de by mail.cs.tu-berlin.de with SMTP id AA08410 (5.65c8/IDA-1.4.4(mail.m4[1.12]) for <@MAIL.CS.TU-BERLIN.DE:Schoepf@SC.ZIB-BERLIN.DE>); Thu, 16 Dec 1993 14:28:21 +0100 Message-Id: <199312161328.AA08410@mail.cs.tu-berlin.de> Received: from TUBVM.CS.TU-BERLIN.DE by tubvm.cs.tu-berlin.de (IBM VM SMTP V2R2) with BSMTP id 7126; Thu, 16 Dec 93 14:28:56 +0200 Received: from VM.URZ.UNI-HEIDELBERG.DE (NJE origin MAILER@DHDURZ1) by TUBVM.CS.TU-BERLIN.DE (LMail V1.2a/1.8a) with BSMTP id 7125; Thu, 16 Dec 1993 14:28:56 +0200 Received: from DHDURZ1 (NJE origin LISTSERV@DHDURZ1) by VM.URZ.UNI-HEIDELBERG.DE (LMail V1.2a/1.8a) with BSMTP id 9545; Thu, 16 Dec 1993 14:25:42 +0000 Reply-To: Mailing list for the LaTeX3 project Date: Thu, 16 Dec 93 08:25:24 -0500 From: H Sami Sozuer Sender: Mailing list for the LaTeX3 project To: Multiple Recipients of Subject: Re: deferred loading of math fonts Status: R X-Status: X-Keywords: X-UID: 1215 FM writes: > Some time ago we had a discussion on the amount of fonts used by NFSS > in different sizes. Below is a piece of code that could be described > as being partly the result of this discussion. I can't claim that this > is tested and i don't have the time to do it right now but perhaps > some of you running NFSS2 might be interested in doing this. At the risk of sounding a bit corny, I think this is a good step towards having a professional product. I can't claim to know all the ins and outs of NFSS and I haven't read the entire code he presented, but regarding the failure of the tentative code with \halign, using \relax before the \if statement would cure most problems of this type. I spotted at least one potential source of problem in the definition of \check@mathfonts. > \def\check@mathfonts{% > \ifx \glb@currsize \f@size > \else > \glb@settings > \fi Changing this to: \def\check@mathfonts{% \relax \ifx \glb@currsize \f@size etc. would eliminate at least one trouble spot. Sami Sozuer