X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["1201" "Mon" "15" "November" "93" "10:34:26" "+0100" "Rainer Schoepf" "schoepf@SC" nil "40" "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 AA17238; Mon, 15 Nov 93 10:47:50 +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 AA28229; Mon, 15 Nov 93 10:47:47 +0100 Message-Id: <9311150947.AA28229@sc.ZIB-Berlin.DE> Received: from DHDURZ1 by vm.urz.Uni-Heidelberg.de (IBM VM SMTP V2R2) with BSMTP id 4204; Mon, 15 Nov 93 10:46:16 CET Received: from DHDURZ1 by DHDURZ1 (Mailer R2.08 R208004) with BSMTP id 2016; Mon, 15 Nov 93 10:46:04 CET Received: from DHDURZ1 by DHDURZ1 (Mailer R2.08 R208004) with BSMTP id 2014; Mon, 15 Nov 93 10:46:02 CET Reply-To: Mailing list for the LaTeX3 project In-Reply-To: <9311141928.AA27116@sc.ZIB-Berlin.DE> Date: Mon, 15 Nov 93 10:34:26 +0100 From: Rainer Schoepf Sender: Mailing list for the LaTeX3 project To: Multiple Recipients of Subject: Re: psfonts.dtx Status: R X-Status: X-Keywords: X-UID: 1158 H Sami Sozuer writes: > > For those who would like to be mused by a *real* problem with NFSS, > here is a puzzle: > > Latex the following with NFSS (or NFSS2) > > \documentstyle[11pt,exscale]{article} > \begin{document} > $\rm\it\sf\bf\sc\sl\tt$ > \tiny\footnotesize\scriptsize\small > \large\Large\LARGE\huge > \boldmath > \tiny\footnotesize\scriptsize\small > \large\Large\LARGE\huge > \end{document} > > and then look at the .log file and see how many > fonts were used up. > > The puzzle is: All the user intended to use was 7 + 8 + 8 + 8 =31 > fonts. Why is it that NFSS assigns so many when nobody asked it to? > Wasn't the idea that all fonts were assigned "on demand"? They are. But all math fonts need to be loaded before math mode is entered, remember? So, you are effectively asking for a much larger set of fonts, namely (9 + 9) * (1 + number of math fonts per size). Sorry, but we are using TeX here and have to be content with what it offers. Rainer Schoepf Konrad-Zuse-Zentrum fuer Informationstechnik Berlin Heilbronner Strasse 10 D-10711 Berlin Federal Republic of Germany or