On 20/10/2008, at 5:34 PM, Michael Rueger wrote:

I would vote strongly against leaving out Squeak's "native" text rendering. With Squeak native I mean a method to render text without any external libraries, e.g. for systems like SqueakNOS, bare metal systems etc.

How would you justify that in relation to a goal or principle?

Maybe: "Pharo must be usable for bare metal systems" or "Pharo must not depend on any libraries that don't come with the OS".

In the first case you obviously need *some* external support. Maybe a definition could be driven by the API requirements of the any underlying platform.

In the second case you would need to specify the particular OS/version combinations that are targeted.

Either of those seem better than "no dependence on FreeType" because they are less arbitrary.

What needs to be done is a proper refactoring of the text, font and text style system so the different rendering mechanisms are easily interchangeable and transparent to the programmer.

Sure, but that's somewhat orthogonal to my point.

Antony Blakey
-------------
CTO, Linkuistics Pty Ltd
Ph: 0438 840 787

When I hear somebody sigh, 'Life is hard,' I am always tempted to ask, 'Compared to what?'
  -- Sydney Harris



_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to