Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!qt.cs.utexas.edu!yale.edu!ox.com!emory!samsung!uunet!bellcore!rutgers!cbmvax!johno From: johno@cbmvax.commodore.com (John Orr - CATS) Newsgroups: comp.sys.amiga.programmer Subject: Re: Bitmapped font scaling? AmigaMail! Message-ID: <22729@cbmvax.commodore.com> Date: 27 Jun 91 13:56:23 GMT References: <1124.2867637f@vger.nsu.edu> <14290@pasteur.Berkeley.EDU> <1129.286894b2@vger.nsu.edu> Reply-To: johno@cbmvax.commodore.com (John Orr - CATS) Organization: Commodore, West Chester, PA Lines: 41 In article <1129.286894b2@vger.nsu.edu> manes@vger.nsu.edu ((Mark D. Manes), Norfolk State University) writes: >In article <14290@pasteur.Berkeley.EDU>, navas@cory.Berkeley.EDU (David C. Navas) writes: >> In article <1124.2867637f@vger.nsu.edu> manes@vger.nsu.edu ((Mark D. Manes), Norfolk State University) writes: >> >> [Snort removed] > > >What happens when the font is >generated... is this font saved to disk? No, but it still should be in memory as long as you don't do anything to flush it out. > What is the result code from the requestor? The AslRequest() functions return a zero if the user clicked "Cancel" or if the function failed for some reason. >How does the user abort the generation if it is not what he wants? The user can't abort the *generation* of a font because asl.library is not scaling the font. Asl.library doesn't know anything about where fonts come from, it just blindly asks diskfont.library (or graphics.library) for whatever font the user clicked on. If the user asks for a 999 point font called aintgotno.font, asl will ask diskfont.library for that font. Asl has no control over what diskfont.library or graphics.library does. If diskfont.library finds that font but not that size, it'll try to scale it. > >I am not flaming, but I feel the AmigaMail article left out some >interesting details. > Most of the details you are asking about have to do with the diskfont.library and graphics.library. --John