Steps to reproduce
This is an issue report to IE11 which was reported in older IEs in Issue #107379.
IE used to shape the numbers using native numerals such as Arabic-Indic based on the Windows “Use Native Digit” option setting of Regional format. But the recent IEs don’t. Arabic users see Arabic numbers on a HTML page where Arabic-Indic numerals must appear.
We tested the following IEs behavior on Windows with Arabic(U.A.E) system and user locale setting.
IE8 (default browser mode / default document mode)
IE9 (default browser mode / default document mode)
IE10 (default browser mode / default document mode)
IE11 (document mode Edge)
IE11 (document mode 10)
IE11 (document mode 9)
IE11 (document mode 8)
IE11 (document mode 5)
Please see the attachments below:
Result with Use Native Digit: Context: bidi_numeral_context.png
Result with Use Native Digit: National: bidi_numeral_national.png
The result shows IE is loosing the native numeral shaping functionality as its version increases. This is a regression for Arabic users, particularly a big impact for governmental users. There is no perfect way to workaround this issue in the application developer side.
The native number shaping based on the OS setting needs to be supported in the latest document mode.
Firefox has bidi. numeral option
This kind of additional IE option setting is also able to save Arabic users.
Using a special font having native numeral glyph cannot be a perfect solution either. It always replaces the numbers on the page if applied. In Arabic, numbers shall be rendered in Arabic or Arabic-Indic numerals depending on the context (how numbers appears in a text.
A code fix or any workaround information is highly appreciated.
Comments and activity
Our test steps:
- Set Windows OS locale to Arabic(U.A.E) as the system and user locale.
- Restart the Windows Box
- Set “Context” or “National” to the “Use Native Digit” option of the Format setting in the Regional Option control panel app.
- Open numeral.html using IE11.
- Save numeral.html
- Microsoft Edge Team
Changed Assigned To to “Brad E.”
Changed Assigned To to “Rick J.”
Changed Assigned To to “Christian F.”
Changed Assigned To from “Christian F.” to “Sergey M.”
Changed Status to “Won’t fix”
As of this update, IE and Edge are the only certified browsers for our business application for Arabic customers.
Previous releases of our products supported older versions of IE which worked just fine, but the latest release supports only IE11 and Edge for Arabic customers. If the issue is not fixed by Microsoft, we are not able to sell it in Arabic countries as it is a critical problem for business applications like ours, and we are forced to work with Mozilla and/or Google to possibly switch to Firefox and/or Chrome and de-support IE/Edge.
This is actually a very basic requirement in any business applications in Arabic countries.
Please rethink to provide a fix or workaround of the issue.