Re: Line Breaking Properties and the inline box model

On Tue, 01 Nov 2005 18:58:56 +0100, Ian Hickson <ian@hixie.ch> wrote:
>> Several people inside Opera wonder how CSS interacts with the Line
>> Breaking Properties standard[1].
>>
>> [1]<http://www.unicode.org/reports/tr14/>
>
> It doesn't, in particular. User agents are free to use whatever they like
> for line breaking.

Is there any chance future CSS specification become more specific on this?


>> Especially as it defines some very specific rules for displaying certain
>> text, but does not say how this interacts with CSS. If you have:
>>
>>  <span>ABC </span>]
>>
>> ...and the SPAN element has a 'border'. Is line-breaking allowed? I
>> assume it is allowed when the SPAN is set to 'display:block'.
>
> I do not understand this question. Is line-breaking allowed where?

Currently Unicode TR #14 says that no line-breaking is allowed before the  
"]" character even if that character is a space. (You may have a  
line-break after a space but the rule for "]" prevents that.)

Is it likely that the behavior described in Unicode TR #14 becomes  
mandatory one day or will be clarified by a CSS specification (as it is  
also about presentation). And if so, in what direction would that go.

(Just phishing for hints here so we are not removing code we can add back  
later on.)

Kind regards,

Anne van Kesteren


-- 
Anne van Kesteren
<http://annevankesteren.nl/>
<http://www.opera.com/>

Received on Tuesday, 1 November 2005 20:12:41 UTC