On 23.09.2008, at 09:09, Andrew Tween wrote:
Note that with a one-click app distribution, it isn't necessary to
embed the fonts in the image.
FreeType Plus looks for a folder named Fonts relative to the .image
file, and loads any fonts it finds from there.
Putting the font file(s) into the Fonts folder has these advantages...
1.The image isn't bloated. (embedding a 20Mb font file would grow
the image by 20Mb)
So, the default font could be a large Unicode one, for example
2.Easier to create a one-click app for distribution.
3.Easier to install the font files into the OS so that other
applications can also use them.
4. Free fonts that don't allow embedding can be used (e.g.
Bitstream). This widens the choice of available free fonts.
The advantage to embedding the font file in the image is that it
moves around with the .image file.
Which for a one-click app isn't really an advantage at all :)
Cool!
We should actually think about moving more data into files... for
example, there are huge literal arrays
in UCSTable's class side initialize methods that are only there for
initializing the class a long time ago.
These would not even be needed to be read on startup.
Of course, this is violently against the "everything in the image"
philosophy of Squeak... but I guess
that any device one would want to run it on would have a filesystem of
some sort.
Marcus
--
Marcus Denker -- [EMAIL PROTECTED]
http://www.iam.unibe.ch/~denker
_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project