Fonts, was Re: [License]...

Duane Maxwell dmaxwell at san.rr.com
Mon Feb 11 04:56:39 UTC 2002


On Sunday, February 10, 2002, at 07:55  PM, Doug Way wrote:

>
> "Andrew C. Greenberg" wrote:
>>
>> ...
>> Hey, guys, its time to get rid of the Apple fonts.
>
> That's something I've been meaning to look at for awhile.  We should be 
> able to incorporate the bitmap fonts which were hand-created for the 
> StableSqueak project.  These include a suitable replacement for the 
> current "New York" fonts from Apple, which we could then get rid of.  
> (The New York fonts are the only ones from Apple.)

For the record, those fonts were converted by me for the main 
distribution of Squeak - they were later adopted by StableSqueak.  While 
permission was asked, it was, of course, not needed since they are 
covered by the SqL.

> I could look into making this happen now that we have 3.3alpha open... 
> including making sure everything is kosher with the creator of the 
> StableSqueak fonts.

These "Accusoft" fonts are conversions of Windows bitmap fonts donated 
by Doug Easterbrook.  I negotiated with Doug to make him comfortable 
with the SqL, they were sent to me, and with the help of Rob Withers and 
John Sarkela (and probably others I've forgotten), they were converted 
to Squeak StrikeFonts, reordered to MacRoman, and filled in with missing 
characters to bring them consistent with contemporary Apple fonts.  Also 
the underscore and caret glyphs were replaced with left arrow and up 
arrow respectively.  I also did numerous other manual and automated 
tweaks to make them more "StrikeFonty" - enforcement of intercharacter 
gaps or at leat one pixel, appropriate alignment of monospaced fonts, 
etc.  All in all and very tedious tasks, but not as bad as creating them 
from scratch.

Part of the understanding with Doug was that they be distributed only 
when included with an image, not separately, and that notice about the 
origin of the fonts be included in  an appropriate place, like a comment 
but preferably in the WtS window, and that they be nontrivial to extract 
and converted back to their original form.  The primary reason was that 
he also sells the Windows versions of these fonts in some form and 
doesn't want someone competing with his own fonts. The reordering, 
mutilation of two characters, and obscure format was sufficient to meet 
his conditions of non-trivial recovery. Each font also has a 
notification encoded in the bitmap of the character normally displayed 
as the Apple logo in a Mac font.

I also supplied a small .st file which contained the code to replace all 
active references to fonts with their replacements, as well as the 
complete purging of all legacy Apple fonts from the image.

These fonts have never been posted to the list because, as I said, they 
were intended to be distributed with an image.  All of this was sent 
directly to SqC quite a while ago, and they eventually found themselves 
in a project on BSS, which as image extensions, could be argued as being 
consistent with Doug's wishes.  Some members of the StableSqueak team 
also had access to the fonts, which is how they ended up there.

There is absolutely no issue with the inclusion of these fonts in 3.3, 
or any other version of Squeak, since that's what they were created 
for.  The sooner, the better.

-- Duane




More information about the Squeak-dev mailing list