Allowing the selection of cardinal number shape

Most languages use the so-called Arabic shapes for the cardinal numerals 0 through 9; however, parts of the Arabic-speaking world also use the Hindi shapes . The following figure shows the one-to-one correspondence between the Arabic and Hindi shapes.



Arabic and Hindi Cardinal Number Shapes

Locale-based APIs for shaping of Arabic script are now available for developers to use. Presentation of Arabic digits is also described in the section on Numerals Shape in Guideline I2 – Using the entire character cell.

To support Arabic script, your product must be able to present digits in either Hindi or Arabic shape, or both, depending on the user's preference.

Guideline C5

Allow the user to select the cardinal number shape.

This guideline is often directed to font-rendering software.