X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["2134" "Thu" " 3" "February" "1994" "11:10:19" "+0100" "Frank Mittelbach" "MITTELBACH@mzdmza.zdv.uni-mainz.de" "<199402031011.AA15106@mail.cs.tu-berlin.de>" "52" "Re: No file Ueuf.fd" "^Date:" nil nil "2" "1994020310:10:19" "No file Ueuf.fd" 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 AA28491; Thu, 3 Feb 94 11:12:04 +0100 Received: from mail.cs.tu-berlin.de by sc.ZIB-Berlin.DE (4.1/SMI-4.0-sc/03.06.93) id AA21984; Thu, 3 Feb 94 11:11:56 +0100 Received: from tubvm.cs.tu-berlin.de by mail.cs.tu-berlin.de with SMTP id AA15106 (5.65c8/IDA-1.4.4(mail.m4[1.12]) for <@MAIL.CS.TU-BERLIN.DE:Schoepf@SC.ZIB-BERLIN.DE>); Thu, 3 Feb 1994 11:11:47 +0100 Message-Id: <199402031011.AA15106@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 5725; Thu, 03 Feb 94 11:11:13 +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 5724; Thu, 3 Feb 1994 11:11:13 +0200 Received: from VM.URZ.UNI-HEIDELBERG.DE (NJE origin LISTSERV@DHDURZ1) by VM.URZ.UNI-HEIDELBERG.DE (LMail V1.2a/1.8a) with BSMTP id 2542; Thu, 3 Feb 1994 11:10:42 +0000 Reply-To: Mailing list for the LaTeX3 project Date: Thu, 3 Feb 1994 11:10:19 +0100 From: Frank Mittelbach Sender: Mailing list for the LaTeX3 project To: Multiple recipients of list LATEX-L Subject: Re: No file Ueuf.fd Status: R X-Status: X-Keywords: X-UID: 1419 > Subj: "No file Ueuf.fd" > Every LaTeX user knows that the message > No file paper.aux > is unimportant - it will be followed by "there are unresolved references" > and later go away. > > The message > No file Ueuf.fd > is more serious. It actually means that a lot of formulae will come out > as garbage. But LaTeX2e passes over this error as if it didn't matter. > (Yes, I know that this happenned because I'd forgotten to add nfss2 to > my TEXINPUTS, but that's not the point.) no it happened because unfortunately there is no standard set of encodings for math right now. Actually there shouldn't be U encodings at all. I do agree that one should consider making this an error condition but then there is the point that for text fonts this is usually an acceptable compromise and that there is a large group of user who really do not like to get errors for everything. > I suggest that \try@load@fontshape should > (1) try another encoding, maybe U > (2) make up the \DeclareFontShape command according to some standard > encoding, such as simply cmrbxit10 for bold italic. trying another encoding is wrong as, for example, if a document requests times but you don't have such fonts the above solution will choose fonts with the same encoding but other shapes and thus in most circumstances produce readable results (not in math, i grant that) > Then at least the error will show up when the TFM file is not found, > so that it's apparent that something to do with fonts is missing. > > "the user will get a TeX error message" > > So what's wrong with that? After each \font command you can test whether > what you've got is \nullfont and substitute something else, > and give a more informative LaTeX message. yes we can test for everything and we do test for a lot in 2e and already people complaining about the system being to slow. So again you have a tradeoff which is not solvable. but i do agree that such missing fd files could and perhaps should be flagged stronger. what about a message at the end saying in bold letters that the document couldn't be printed with the requested fonts? frank