Re: [alreq] Urdu Layourt Requirements (#269)

@vermaprashant1 Here are some more questions about the counter styles information, arising from me drafting some text for the Ready-made Counter Styles doc:

1. Your document says "In the ordered list, if the characters (defined in CSS ‘symbol’ property) repeat, they should not join." Then there follow some examples.  Those examples are of the form 'a a', 'b b', 'c c', etc.  This is quite unusual, and problematic for the standard CSS algorithms to produce.  Usually the continuation would be 'a a', 'a b', 'a c', and so on.  It's not clear to me whether the examples given are intended to indicate a need for the former approach, or whether they are just examples, and the desired approach is the latter (more usual) one.
2. I though perhaps we would call one 'urdu-alphabetic' and the other (shorter) one 'urdu-abjad'.  Does that sound reasonable?  (Compare with the other styles at https://www.w3.org/TR/predefined-counter-styles/#arabic-styles)
3. By default, the separator after each counter will be an ASCII full stop.  Is this appropriate for Urdu counters, or should the separator be something else, such as U+06D4: ARABIC FULL STOP, which is what Urdu uses in normal text?
4. In order to continue past the end of the initial set of characters for the alphabetic style, the letter in a counter must not join.  In order to achieve this, i think we need to add a ZWNJ or a space as part of each counter symbol.  Otherwise, i don't know how to achieve the non-joining behaviour without a custom algorithm.  My second question is whether there needs to be some space between the parts of the counter, or not (ie. add a space, or add ZWNJ?).  The definition would like like:
````
symbols: '\0627\0020' '\0628\0020' '\067E\0020'. etc // ie. ا ا    ب ب    ج ج
````
or 
````
symbols: '\0627\200C' '\0628\200C' '\067E\200C'. etc //ie.   ا‌ا    ب‌ب    ج‌ج
````


-- 
GitHub Notification of comment by r12a
Please view or discuss this issue at https://github.com/w3c/alreq/issues/269#issuecomment-1803786330 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Thursday, 9 November 2023 13:00:21 UTC