Chris,
about fonts (I am writing this at the top of my head):
1) Fonts are still a weak point; 2) You can create or import (strike) fonts easily if you know how; 3) I have a font viewer dialog available which could be turned into a font selection dialog; 4) What you see in Squeak are mostly text styles (of which a font is a part) 5) Not all fonts are in the global variabele TextConstants; 6) The font viewer dialog knows how to grab fonts and turn them into text styles; 7) Setting a text style or font does not last: for that you have to modify ListParagraph class>>initialize and Paragraph class>>withText: 8) Fonts present in previous Squeak versions are still available at my download site; 9) The idea that the current font design is soon obsolete kept me from writing what I know down somewhere; (Dan, if you're reading this, can you comment on that?)
Doei, Reinier.
Reinier -
- The idea that the current font design is soon obsolete kept me from
writing what I know down somewhere; (Dan, if you're reading this, can you comment on that?)
Sorry about the slow response...
In the world of MVC, we do not plan to change anything.
In the Morphic world, we are headed for a pretty major rewrite of how morphs work in order to take advantage of Balloon (rotation, scaling and anti-aliasing). This will surely involve some new approaches to fonts, and hopefully we'll integrate the True-Type access at the same time.
I doubt that we will be able to do outline font display on the fly, and therefore Strike fonts will probably stay as a workhorse for simple, fast text display, with the only likely enhancement being support for fractional widths.
Andreas (Balloon) and Marcel Weiher (Postscript) are the two other people who would probably have interesting suggestions in this area.
- Dan
Dan Ingalls wrote:
In the Morphic world, we are headed for a pretty major rewrite of how morphs work...
Can we beg for refactoring to make simple morphs more lightweight?
squeak-dev@lists.squeakfoundation.org