[Unicode]   Common Locale Data Repository : Bug Tracking Home | Site Map | Search
 
Modify

CLDR Ticket #10100(accepted data)

Opened 4 months ago

Last modified 2 months ago

Flow direction of mathematical formula for ar* locales

Reported by: tomerm@… Owned by: emmons
Component: numbers Data Locale:
Phase: dsub 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

MathFormularDir.PNG (23.6 KB) - added by tomerm@… 4 months ago.
List of math formula direction preferences for Arabic locales
MathFormularDir_GoogleMap.PNG (62.1 KB) - added by tomerm@… 4 months ago.
Mapping math formula convention using Google Maps
MathFormulaDirConfig.png (26.5 KB) - added by tomerm@… 4 months ago.
Math formula direction specification

Change History

Changed 4 months ago by tomerm@…

List of math formula direction preferences for Arabic locales

Changed 4 months ago by tomerm@…

Mapping math formula convention using Google Maps

comment:2 Changed 4 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 4 months ago by tomerm@…

Math formula direction specification

comment:3 Changed 3 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 2 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 2 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 2 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 (?)

View

Add a comment

Modify Ticket

Action
as accepted
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.