Path: utzoo!utgpu!water!watmath!clyde!att!osu-cis!tut.cis.ohio-state.edu!bloom-beacon!oberon!pollux.usc.edu!papa From: papa@pollux.usc.edu (Marco Papa) Newsgroups: comp.sys.amiga Subject: Re: Did I find a bug ? Keywords: Fonts Message-ID: <10405@oberon.USC.EDU> Date: 6 Jul 88 08:39:32 GMT References: <4754@gryphon.CTS.COM> Sender: news@oberon.USC.EDU Reply-To: papa@pollux.usc.edu (Marco Papa) Organization: Felsina Software, Los Angeles, CA Lines: 34 In article <4754@gryphon.CTS.COM| richard@gryphon.CTS.COM (Richard Sexton) writes: |I may have found a bug. Maybe everyone knows about this and it's an old |bug, but I thought I'd describe it here anyway. |The programs being used: Arthur Johnson's ``Showfont'' and ``The Calligrapher'' |from Interactive Softworks. |Basically the problem occurs when you do this: Display a font by using |_Showfont_. Exit. Edit the font with _The Calligrapher_. Save it to |disk. Click to back and display it with _Showfont_. | |What you will see now, is the OLD font, the one you had on disk |previous to saving the font you just editied. What probably happens is the following. Show font runs, shows you the font, and when it exits the font is left in memory (Note: a bug in the 1.1 software would crash a machine if a program was doing an EXPUNGE). Then you run calligrapher, which picks up the "old" font in memory, then it allows you edit it, and SAVING it to disk. From the description it look like that Calligrapher does not Expunges the old font and substitutes to it the new one. When you exit calligrapher, then the "old" font is still in memory, and therefore gets displayed by another run of showfont. If this is the case, I would consider it a bug in calligrapher. One easy way to check is to write a "small" program that does an AllocMem of 16Meg or any number larger than available memory). The call will fail but will have the beneficial effect of automatically expunging devices, libraries and FONTS currently unused. Then run show font. If Calligrapher saves the font in the font: directory then this time the new one should be picked up. If it stores it in its own drawer, you are out of luck. You'll have to copy it to the appropriate directory. -- Marco Papa 'Doc' -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= uucp:...!pollux!papa BIX:papa ARPAnet:pollux!papa@oberon.usc.edu "There's Alpha, Beta, Gamma and Diga!" -- Leo Schwab [quoting Rick Unland] -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=