Re: [css-text] I18N-ISSUE-333: 'letter-spacing' and Arabic

On 24/1/14 20:19, Najib Tounsi wrote:
> On 1/24/14 6:31 PM, Phillips, Addison wrote:
>> State:
>>      OPEN WG Comment
>> Product:
>>      CSS3-text
>> Raised by:
>>      Addison Phillips
>> Opened on:
>>      2014-01-23
>> Description:
>>      Section 8.2: The section on "tracking" ('letter-spacing') should probably reiterate that tracking does not break cursive/ligating scripts like Arabic.
>>
>
>
> Yes. May be add an exemple. Here in image:
>
>
>
> Source: given the style
>   p    { letter-spacing: 1em; }
>
> <p  style="font-family:'Arial'">
> المغرب
> </p>
>
> <p>
> اﳌغرب
> </p>
>
> In the first <p>, letters Lam ل and Meem م are two characters (U+0644
> and U+0645)
> In the second <p>, they are ligated in one (U+FCCC).
>
>
> Note: "font-family:Arial"  is here to avoid some browsers default
> rendering with ligature anyway.

While letter-spacing should not break Arabic cursive connection, it 
probably *should* break optional stylistic ligatures such as lam-meem 
that some fonts may use by default. Only mandatory ligatures (i.e. 
lam-alef) that are a fixed requirement of the script's shaping behavior 
would be expected to be preserved in letter-spaced text.

JK

Received on Saturday, 25 January 2014 16:30:44 UTC