Hello Fantasai,

Thanks a lot for your critical review of CSS Indic layout requirements. Kindly note that this is only a first draft of W3C India's effort in identifying the Indic requirements. So may be some of the inputs do not meet your expectations. What I understand from your inputs is that  Styling manuals giving detailed rules of styling of Indic scripts are required. We are working in this direction and detailed Style manuals are being developed involving all stake holders in India. We also highlight our complexity. In India we have 22 Constitutionally Recognized Languages and 12 scripts. Some of the Languages are written in more than one scripts : E.g. Manipuri in Bengali and Meetei , Santhali in Devanagari and Ol-chiki scripts.
I would also like to mention here that the browser level testing have been done on latest versions (Available Beta) and not on older versions.
I have already noted your comments and detailed inputs would be  subbmitted shortly.

Thanks again and looking forward for your continued guidance & support.

Best Regards,
-Somnath, W3C India
On 10/08/10, fantasai <fantasai.lists@inkedblade.net> wrote:
On 10/08/2010 08:19 AM, Somnath Chandra wrote:
>Hello Fantasai & Richards,
>Kindly find the draft inputs indicating the indic language styling
>requirements. Kindly visit the following link.

Hi Somnath,

Many of these are browser bugs and not problems with the spec.
So while I would encourage you to file them against the appropriate
implementers, there isn't much we can do about e.g. underlining bugs
or certain characters not displaying correctly.

I would, however, appreciate some guidance on how justification
and letter-spacing should work (and if they should indeed interact),
as these are areas where the spec needs more detail. However, the
section on justification in your document has almost no detail
right now, and the one on letter-spacing tells me only enough to
indicate that the CSS3 draft does not handle Indic scripts--not
enough to tell me how to handle them correctly. :(

With regards to vertical layout of glyphs -- there are two different
ways to lay out horizontal scripts in vertical text. One is to keep
each character upright. The other is to rotate them. There will be
a control for this in the spec that defines vertical text, in which
case upright Indic like you have indicated there could be explicitly
chosen along with upright Latin.

The default vertical rendering for Indic scripts should be whatever
is most appropriate for inlining inside a vertical script -- e.g.
the appropriate way to render a name or quote inside a vertical
Japanese book. I haven't seen any cases of mixed Indic-CJK recently,
so I don't really have a good answer for that. But please think
about this question in that context.

A related question would be how vertically-oriented table headers
are handled, and whether they are the same or different from the
CJK case. And whether Latin or digits are handled the same way in
such headers, or differently.


Dr. Somnath Chandra
Dept. of Information Technology
Govt. of India
Fax: +91-11-24363099
e-mail :schandra@mit.gov.in