CLDR Ticket #10100(accepted)
Flow direction of mathematical formula for ar* locales
Reported by: | tomerm@… | Owned by: | emmons |
---|---|---|---|
Component: | numbers | Data Locale: | |
Phase: | rc | Review: | |
Weeks: | Data Xpath: | ||
Xref: |
Description
Direction of math formula in Arabic speaking countries may be different from what English speaking countries are accustomed to.
In some countries it can be LTR (just like in USA):
x + y = z
While in others it can be RTL:
z = y + x
Some initial information on preferences in different countries is available from: http://www.wiris.com/editor/docs/resources/arabic-numbers-countries
Similarly to NumberingSystem property (which is different in different Arabic speaking countries: "arab" vs "latn"), the suggestion is to define MathFormulaDir property with possible values "ltr" and "rtl". For overwhelming majority of locales it will have "ltr" value. For several Arabic locales it will have "rtl" value.
Attachments
Change History
Changed 22 months ago by tomerm@…
- Attachment MathFormularDir.PNG added
Changed 22 months ago by tomerm@…
- Attachment MathFormularDir_GoogleMap.PNG added
Mapping math formula convention using Google Maps
comment:1 Changed 22 months ago by tomerm@…
For more information on math formulas in Arabic language please see:
https://www.w3.org/TR/2006/NOTE-arabic-math-20060131/
https://www.ima.umn.edu/materials/2006-2007/SW12.8-9.06/2289/MathArabIMAe.pdf
comment:2 Changed 22 months ago by tomerm@…
Some products allow configuration of formula direction (and digits shapes = [Arabic-Indic, Arabic-European]). For example see: http://www.wiris.com/en/editor/docs/reference/parameters
Very similarly to NumberingSystem property (which standardize default digits shapes for Arabic speaking countries), math formulas should have separate representation in CLDR. This representation can be used as main default to be used by various software packages.
Changed 22 months ago by tomerm@…
- Attachment MathFormulaDirConfig.png added
Math formula direction specification
comment:3 Changed 21 months ago by emmons
- Status changed from new to design
- Component changed from unknown to numbers
- Priority changed from assess to medium
- Phase changed from dsub to rc
- Milestone changed from UNSCH to 32
- Owner changed from anybody to emmons
- type changed from unknown to data
comment:4 Changed 20 months ago by emmons
- Phase changed from rc to dsub
- Status changed from design to accepted
Approved by CLDR TC on 2017-04-19
comment:5 Changed 20 months ago by kristi
Murray gave a Math talk at ICU 40.
Here's some info from Murray, and he'll follow up at the next month's UTC meeting:
See RTL math in the post Directionality in Math Zones: https://blogs.msdn.microsoft.com/murrays/2009/11/12/directionality-in-math-zones/
It lists several references to Azzeddine Lazrek’s work. Might be good to include some of these references in the CLDR proposal.
comment:6 Changed 20 months ago by kristi
“some Arabic speaking prefer a left to right presentation”
Suggestion:“some Arabic-speaking cultures prefer a left to right presentation”
Clarify: “This proposal adds some additional structure to CLDR's DTD to allow applications to format mathematical formulas properly:”
Suggestion: ....provides a good default that the apps can take advantage based on user's settings and culture (?)
comment:7 Changed 15 months ago by emmons
- Priority changed from medium to major
- Milestone changed from 32 to 33
List of math formula direction preferences for Arabic locales