-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Requirements of Alphabetic Counter Styles for Indian languages #36
Comments
@vermaprashant1 Thank you for these pointers. I'd be happy to add Indian alphabetic styles, but we need some additional information first, which is not available from CLDR (as far as i know). Are you able to supply the following for each language?
Ideally, we'd also like to have evidence of use in the form of scans or at least pointers to online content, showing the counter style in use. Can you help with that? (We may want to add any pictures to the Type Samples repo at https://w3c.github.io/type-samples/) If you can provide the above information/confirmation i'd be glad to add these things, as i mentioned. However, it would really help a lot if you yourself could either raise a PR, or add the proposed content to this thread. |
By the way, there are also some aspects of the CLDR index lists that are probably not applicable for counter style listings. For example, if you go to Marathi you get this list: ॐ ं ः अ आ इ ई उ ऊ ऋ ऌ ए ऐ ऑ ओ औ क ख ग घ ङ च छ ज झ ञ ट ठ ड ढ ण त थ द ध न प फ ब भ म य र ल व श ष स ह ळ ऽ ॅ ् which includes the following characters which i doubt are suitable for a counter-style: ॐ U+0950: DEVANAGARI OM These are fairly noticeable, but there may be less obvious things to consider (such as whether ksha should be in the list). So it's important to check each of the index lists against actual usage to derive the definitive list for the custom counter styles entry. |
Thanks Richard, We are glad to participate in the activity.
|
Great! I'll look forward to hearing from you then. Thanks. Btw, i'm hoping that Blink will support customisable counter-styles very soon. Perhaps not the next release, but the one after. That will mean that these styles can be used for both Gecko and Blink browsers, which will be great progress. They will of course fall back to the defaults for users of WebKit browsers, but perhaps once the others are supporting this then WebKit will speed up it's support too. |
@richard We have collected some counters styles snaps used in different Indian languages/Scripts(Attached) with some online references. Given below some of the online references for the same: AssameseBengaliGujaratiHindiKannadaMaithiliMalayalamManipuriNepaliTamil |
@vermaprashant1 thank you for the scans. Could you label them? For example, i can't tell which is Maithili and which is Assamese. (You should be able to edit the comment.) I still need you to clarify, for each of the styles:
I assume that you expect all of these styles to be 'alphabetic', ie. there is no end of range limitation specified, and after all the symbols are used we start doubling them (ie. for English that would be a, b, c, ... z, aa, ab...)
I'm not clear what you are asking here. Are you asking whether it's possible to define the style without a particular prefix/suffix? Or are you perhaps asking whether it's possible to have no prefix/suffix? |
I labeled all the attachments. Kindly let me know if something else.
For this , We are communicating with the language experts for complete list that are preferred by the community.
In most of the snaps we find only one types of the suffixes/prefixes say ()
We are also discussing with the experts on the same matter.
I want to ask, if we give keyword 'devanagari' with system:numeric than it will automatically generate number list in the devanagari. But for defining Hindi alphabetic listing we have to add 'symbol' keyword that contains the characters code we want as define in readymade counter styles. Also some languages have more that one scripts say Sindhi, Kashmiri has both Devanagari & Perso-Arabic Script. So in which way we can define counter styles of both languages with the Script in the same code? |
Are you referring to the difference between some styles that are supported by the browser already without the user needing to create any CSS code, such as the
In your CSS style sheet you can define styles for each style of list you want. Different styles may be developed for different scripts, or to support different prefix/suffix, to use a different order for certain types of counter in your doc, or etc. So you define each style in the stylesheet and give it a name you like (it doesn't have to have the name in the ready-made counter styles doc). Then, when you define the styling for a particular list, you say list-style-type: myCounterName to apply the style you want to that list (or chapter headings, or figure numbering, etc.) Am i getting closer to answering your questions? |
Yes, Thanks |
hi @vermaprashant1 Did you get any further with your investigations into these counter styles? Note that Blink (Chrome) now also supports user-defined styles, and i'm hoping that WebKit (Safari, iOS) will move towards supporting it too. So it makes a lot of sense to add these styles now to https://www.w3.org/TR/predefined-counter-styles/ I look forward to hearing from you. |
Hi Richard, We are collecting more counter styles resources apart from the styles shared you earlier. We are also in process in collecting character set that define counter styles from the language experts based on the use cases. But this required more consultation from other experts and Indian State Government. Thanks. |
This is possible. If you look at https://w3c.github.io/predefined-counter-styles/ , you will find that many languages/scripts contain different counter styles. |
hello @vermaprashant1 here is the information i was able to gather and information i still need for each of the above: SantaliThis list was long enough for me to establish the full components:
Bengalihttps://allresultnet.com/ssc-bangla-mcq-solution/ The green text is a numeric style with a . separator. We already have this style documented at https://w3c.github.io/predefined-counter-styles/#bengali-styles Am i missing something? https://www.youtube.com/watch?v=3oFEeMkOJBE&ab_channel=AmlaN Not sure what you wanted me to get out of this video. Unfortunately, I don't have time to work that out by watching. Please summarise the key points. https://jobsandhan.com/mcq-questions-answers/bengali-language/ This appears to be an alphabetic list with a . suffix. Only 4 items are listed, however. To create a rule we need to know what letters are in the full list. For example, the list begins with consonants, rather than independent vowel letters. Do the latter appear at all? What consonants appear in the full list - are some letters excluded (eg. what about khanda ta)? Is the order the same as that in the Unicode block? etc. https://www.gksolves.com/2020/10/bengali-literature-Questions-And-Answers.html Alphabetic list with ) suffix. Same problem: need to know what's in the full list. OdiaAlphabetic list with prefix ( and suffix ). Same problem. https://unacademy.com/lesson/odia-grammar-expected-questions-part-1-in-odia/5W824JLO Video. Same problem. Same as first sample for Odia(?) |
No need to go through the videos. We will summarize the things. We will share you the complete list after consultation with experts Committee. |
@r12a Under Web Standardization activity, Technology Development for Indian Languages(TDIL) of Ministry of Electronics and Information Technology has collected Indian languages alphabetic counters style full character sets from various experts based on the wider usage of these in publishing.Please let me know the further necessary actions for submission. |
@vermaprashant1 do you have a link to this information? |
No, I have document for the same. |
Can we see it? Normally we would look at your information and reproduce what's needed in https://www.w3.org/TR/2021/NOTE-predefined-counter-styles-20210609/, unless you see a problem with that. |
@r12a , |
@vermaprashant1 Just so you are aware, i have begun writing this information up in the WG Note. Thanks for providing it. I'll drop a note here when it's ready, so you can check it. |
@r12a Thanks.. |
@vermaprashant1 please check the pull request at #46 |
@vermaprashant1 I didn't add a style for Nepali because there is no list of characters. From the 2nd item in the commentary provided i'm lead to think that we may need two separate lists, in fact, one for consonants and the other for vowels? Perhaps that's in addition to one full list? |
@r12a Ok |
Btw, i'd be curious to know whether they also would be able to provide a set of rules for Newar, using the Newa script. |
I will check. However we are associated with only experts of Devanagari script. |
TDIL (Technology Development for Indian languages) programme of Ministry of Electronics and Information Technology, Govt. of India runs Standardization activity for Indian languages.
Many counter styles of Indian languages are define in the sections of https://www.w3.org/TR/predefined-counter-styles/ are numeric counters only. The alphabetic counter styles of Indian languages are currently missing. For seamless access it is also required to define alphabetic counter styles for all Indian languages so that the user can implement on the web. This can be achieved by CLDR (Common Locale Data Repository) of Unicode Consortium, where approved characters lists are defined for all Indian languages. TDIL is also participating and collected the CLDR data from language experts and submitted to Unicode which further go through the process and validated by members and technical Committee of Unicode Consortium.
The code snippets of alphabetic counter can be defined in the https://www.w3.org/TR/predefined-counter-styles/ based on the characters defined in CLDR. The Hindi CLDR data are available at https://st.unicode.org/cldr-apps/v#/hi/Alphabetic_Information/ for the reference. The other Indian languages CLDR data are also available on the same link.
The text was updated successfully, but these errors were encountered: