X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["2077" "Mon" "15" "November" "93" "13:33:01" "CET" "Joachim Schrod" "schrod@ITI.INFORMATIK.TH-DARMSTADT.DE" nil "63" "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 AA17986; Mon, 15 Nov 93 13:35:13 +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 AA28741; Mon, 15 Nov 93 13:35:08 +0100 Message-Id: <9311151235.AA28741@sc.ZIB-Berlin.DE> Received: from DHDURZ1 by vm.urz.Uni-Heidelberg.de (IBM VM SMTP V2R2) with BSMTP id 4456; Mon, 15 Nov 93 13:33:34 CET Received: from DHDURZ1 by DHDURZ1 (Mailer R2.08 R208004) with BSMTP id 2819; Mon, 15 Nov 93 13:33:19 CET Received: from DHDURZ1 by DHDURZ1 (Mailer R2.08 R208004) with BSMTP id 2817; Mon, 15 Nov 93 13:33:15 CET Reply-To: Mailing list for the LaTeX3 project In-Reply-To: <9311141929.AA02284@hp5.iti.informatik.th-darmstadt.de> from "H Sami Sozuer" at Nov 14, 93 02:27:59 pm Date: Mon, 15 Nov 93 13:33:01 CET From: Joachim Schrod Sender: Mailing list for the LaTeX3 project To: Multiple Recipients of Subject: Re: psfonts.dtx Status: R X-Status: X-Keywords: X-UID: 1164 You wrote: > > 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. Why do you want to do this? Why are you concerned about the amount of font information looked at? It just concerns the number of TFM files loaded; and that's surely neglectable. So, why do you consider the number of TFM files loaded a *real* problem? (If these are your *real* problems, I would be glad to share with you a few other TeX problems...) > The puzzle is: All the user intended to use was 7 + 8 + 8 + 8 =31 > fonts. ``The user'' is obviously you here. You might have ``intended'' to use 31 fonts, but actually you didn't. RTFM. You asked for 31 type style changes in your document. That's all. No talk about fonts; I haven't seen one \font in your `puzzle' document. Period. > Why is it that NFSS assigns so many when nobody asked it to? Because it's implemented in this way. So what? > Wasn't the idea that all fonts were assigned "on demand"? What is ``assigned "on demand"''? I haven't read this term before; I assume you mean ``loaded on demand''. As far as I have read the documentation to NFSS and followed the discussion on NFSS, it was created to have a logical interface to font handling. From the user viewpoint, that's all. He has an interface description, and he _must not_ care about the implementation (as long as it works...) The implementation decides which fonts are loaded on demand, that's simply not the business of the user. Joachim -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Joachim Schrod Email: schrod@iti.informatik.th-darmstadt.de Computer Science Department Technical University of Darmstadt, Germany