Re: [css3-text] ED reviewed

On 5/31/11 12:36 PM, "Håkon Wium Lie" <howcome@opera.com> wrote:

> 9.1, 9.2
> 
> These properties adds min/max settings on existing knobs. I'm unsure
> of the value this provides. In order to justify text, implementations
> may have to make the word-spacing wider than the maxium. So, why set a
> maximum?

There certainly will always be instances where content will not fit the
spacing controls, particularly if the min and max values are close to the
optimal value. But reasonable ranges (and better hyphenation) will usually
result in multiple valid line breaks. Having the min-max range lets you make
better decisions on what line break to choose.

If you only have optimal, then spacing will always increase for lines that
do not work with the optimal spacing. Justified text will almost always be
too loose, which is the current situation in my experience.

If you have min and optimal but not max, then you will be able to choose
some better line breaks that are tighter than optimal, but you will not be
able to choose a line break that is has just slightly larger spacing than
the optimum over a line break that has the tightest possible spacing. This
would produce the largest variation in spacing between lines.

If you have optimal, min *and* max then you can choose between a larger
range of line breaks, and pick the break that is closest to the optimal
value. This should result in the most even spacing possible when choosing
breaks a line at a time.

Alan 

Received on Wednesday, 1 June 2011 21:18:57 UTC