Open r12a opened 6 years ago
Are there any requests from users or estimates about how many people are expected to be in need to input numbers on a computer but unable to read western digits?
A note on terminology. The term 'arabic numerals' is somewhat ambiguous. Unicode calls the digits 0-9 'european numerals', to avoid that confusion. However, they were actually invented in the western arabic world, which is why i used the term 'western digits'. Unicode also refers to 'indic numerals', accompanied by which indic script is being considered, to refer to digits in Bengali, Hindi, and Tamil – as opposed to 'arabic-indic numerals', which are those used with the Arabic script in western regions. I could go on.
It's all a bit of a nomeclatural mess, really. I suggest that we adopt some simple terms and use them consistently during this discussion. How about this:
@r12a might be worth unifying with Unicode, taking into account other numeral systems on both the "west" and "east" or just creating another discussion around the nomenclature.
Edited above as per your suggestion.
Thank you Richard, this kind of separation of scenarios is really helpful.
Here is my take on both the scenarios put forth by Richard:
Can a form control on a web page handle input of numbers using either western or indian digits? Assuming when you say 'handle' you mean 'displays properly', I guess the form control is able to do this with most of the Indian language digits (sorry for the newer term :)). If 'handle' meant understanding the numerical value of the individual digits and perform some mathematical operation (which I do not think you meant), that support may not be there.
Can web pages produce numbers for a given location using either kind of digit where needed? I read this scenario as: A web-developer wants to integrate date input type into his web-page. He can simply use and have the date-picker which will show him a properly implemented date-picker with Western numerals. The question is: If he wants to have the same functionality with date input type showing the numerals in say Devanagari (or any script other than latin), does he have a way of specifying that through standard HTML specification. This is doable in custom-implementation but the point is, can it be natively supported through a specification? I think this support is not there and may need to be added. I could be missing some locale related specification here which might be able to extend this functionality. Happy to get corrected if I am. If it is not there, can it be something like ? (Or something better, whatever works.)
https://w3c.github.io/iip/gap-analysis/deva-gap.html#numbers
We discussed this during the telecon, and concluded that more detail was needed for this section.
There are two main scenarios here, which are probably best addressed separately: