🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.amiga.tech
Article #12529

1.4 Font Changes

#12529
From: Robert R. Burns
Date: Fri, 05 May 1989 18:21
21 lines
1440 bytes
1.4 text speedups are implemented by noting some characteristics of the font
at SetFont time (which is assumed to happen relatively infrequently relative
to Write :-) and using those observations to speed up byte-wide font and
(to a much lesser extent) fixed-cell font writes.  In 1.4 alpha 14, these
characteristics were stored in the tf_Style bits 4 & 5.  In 1.4 alpha 16
and above, they'll be stored in the message length (mn_Length) and their
existance will be confirmed in tf_Style bit 7.

If you're cloning a font, clear tf_Style bits 4, 5, and 7 of the source
font, or just bit 7 for final 1.4 code.  I prefer the latter for long
term solutions so that 4 & 5 could be used in 1.5 for something.

(This message prompted by a BIX amiga.com/1.4 query from Eric Haberfellner,
 author of Handshake, which had problems under 1.4 alpha 14.)

- Kodiak
-- 
Bob Burns, amiga!kodiak                    _
| /_  _|. _ |      Commodore __           |_) _ |_  _ )'
|<(_)(_)|(_\|<      /\ |  ||| _` /\       |_)(_\| )(_\ |
| \ Software    ___/..\|\/|||__|/..\___            Faith
Technical Details
Message-ID: <3802@amiga.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!ames!oliveb!amiga!kodiak

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!ames!oliveb!amiga!kodiak
From: kodiak@amiga.UUCP (Robert R. Burns)
Newsgroups: comp.sys.amiga.tech
Subject: 1.4 Font Changes
Message-ID: <3802@amiga.UUCP>
Date: 5 May 89 18:21:12 GMT
Reply-To: kodiak@amiga.UUCP (Robert R. Burns)
Organization: Commodore-Amiga Inc, Los Gatos CA
Lines: 21