Adding Accufonts to the update stream (was Re: LicencesQuestion : Squeak-L Art 6.)

Andreas Raab andreas.raab at
Mon Feb 24 20:23:31 UTC 2003

Hi guys,

Just to throw in an extra thought into this discussion: If you are concerned
that switching the default encoding for fonts would prevent you from using
any of the existing fonts you are wrong. The fonts in Squeak contain a
character to glyph mapping so that any existing font (in any encoding) can
be used even if the default character set is changed. In other words, all
that's needed for all of the existing fonts is a WhateverWeDecide -> Mac
Roman mapping and that's it. I have used this mechanism (for example) for
the native font support on Windows.

  - Andreas

> -----Original Message-----
> From: squeak-dev-bounces at 
> [mailto:squeak-dev-bounces at] On 
> Behalf Of Ian Piumarta
> Sent: Monday, February 24, 2003 7:52 PM
> To: Daniel Vainsencher
> Cc: squeak-dev at
> Subject: Re: Adding Accufonts to the update stream (was Re: 
> LicencesQuestion : Squeak-L Art 6.)
> Daniel,
> On Mon, 24 Feb 2003, Daniel Vainsencher wrote:
> > Ian, do you see a problem
> I see only opportunities. ;)
> > with loading AccuFonts to solve the license issues now
> Somebody who has replaced (and lived with) the standard fonts entirely
> with them would be a better judge.  But if the glyphs are in the right
> places then the change should be completely transparent as far as the
> image and VMs are concerned.
> > and then doing as you guys propose as soon as we have
> > everything lined up? the VMs, image enhancements like 
> keyboard shortcut
> > you proposed, and more (reasonable) amount of discussion to 
> make sure we
> > didn't miss anything?
> The VM changes are minimal.  They'd take 15 minutes, tops.
> The only thing we (I) missed was that most of the 
> _fixed_-width X fonts
> (e.g, xc/fonts/bdf/misc/6x13-ISO8859-1.bdf) come with this copyright:
>   Public domain font.  Share and enjoy.
> whereas the proportional fonts (times, helvetica) and courrier are not
> copyright-free, and come with this one (again snipped 
> directly from a bdf
> file; e.g., xc/fonts/bdf/75dpi/helvR10-ISO8859-1.bdf):
>   Copyright 1984-1989, 1994 Adobe Systems Incorporated.
>   Copyright 1988, 1994 Digital Equipment Corporation.
>   Adobe is a trademark of Adobe Systems Incorporated which may be
>   registered in certain jurisdictions.
>   Permission to use these trademarks is hereby granted only in
>   association with the images described in this file.
>   Permission to use, copy, modify, distribute and sell this software
>   and its documentation for any purpose and without fee is hereby
>   granted, provided that the above copyright notices appear in all
>   copies and that both those copyright notices and this permission
>   notice appear in supporting documentation, and that the names of
>   Adobe Systems and Digital Equipment Corporation not be used in
>   advertising or publicity pertaining to distribution of the software
>   without specific, written prior permission.  Adobe Systems and
>   Digital Equipment Corporation make no representations about the
>   suitability of this software for any purpose.  It is provided "as
>   is" without express or implied warranty.
> But that's just standard X boilerplate, entirely Squeak-friendly, and
> as someone pointed out the other day requires only being tacked on the
> end of the license file.
> Ian

More information about the Squeak-dev mailing list