[Laszlo-dev] optimiziation for inheriting fontsize/name properties
Benjamin Shine
ben at laszlosystems.com
Sat Apr 1 22:38:40 EST 2006
On Apr 1, 2006, at 3:51 PM, Henry Minsky wrote:
>
>
> It will mean a change from the current way we implement some
> features, such as text font/size/style, since they are presently
> individual attributes of text, not properties of a single style
> attribute.
>
>
> Yeah, what are the implications of changing that. Should we try to
> have some intermediate support for the current mechanism for
> setting font size/style/name directly on a text object and also on
> a style object? We could have a backward compatible API for a while.
>
I would like to see us develop a model which encourages dealing with
typography as sets of related characteristics. I would be happy to
see the API for setting font characteristics separately go away.
Professional visual design generally uses just a few combinations of
font color/size/weight/family in an entire document; our model should
make it easy to make things look good, and hard or impossible to make
things look bad.
HTML and Microsoft Word made it too easy to use too many text
effects. I almost always prefer a simple dignified typewritten or
LaTex document to the insanity of freshmen and programmers set loose
with too much typographic freedom.
One of the Laszlo Systems visual designers, Peter Andrea, posted a
rant on web design awards which is worth reading:
http://laszlomail.com/blog/2006/02/10/state-of-the-art-in-graphic-
design/
"Each of the sites he has chosen to represent utilizes conventions in
color, layout, typography, and hierarchical structure that are the
centuries-old foundation of print design. For proof, take a spread
from any contemporary magazine, and compare it to the screen grabs… I
would argue that 9 times out of 10, you will find the printed page to
be superior in every respect."
The ability to set font size/style/name/color directly via separate
API calls is necessary for making a rich text editor, but that's a
little tiny subset of "things we want to do with text."
benjamin shine
software engineer
ben at laszlosystems.com
More information about the Laszlo-dev
mailing list