Different Bidirectional Character Types

r12a ishida at w3.org
Wed Jul 13 04:58:22 CDT 2022

The approach differs not only by script and which digits are used, but 
also by language.  Arabic and Persian both use the Arabic script, but do 
things differently when it comes to ordering components of a range or 

Also, we should probably mention that some scripts don't display simple 
numbers like Arabic/Hebrew, either. For example, in Adlam & N'Ko and 
various historical scripts numbers have the most-significant digit on 
the right.


Asmus Freytag via Unicode wrote on 13/07/2022 02:49:
> I suggest we add something like the following to the Bidi FAQ:
> Q: Do modern bidirectional scripts all behave the same?
> While Arabic and Hebrew agree on the same ordering of digits, with the 
> most-significant digit on the left, the layout of entire numbers in 
> context, including groups of numbers or use of number separators, 
> numerical and other punctuation differs both by script and, in the 
> case of Arabic, by which set of digits is used. No matter how the 
> layout is resolved the order of characters in memory essentially 
> follows the order they are typed.
> Here are some papers that explore this in-depth with examples: 
> https://r12a.github.io/scripts/arabic/arb.html#expressions
> https://r12a.github.io/scripts/arabic/block.html#ar061C

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://corp.unicode.org/pipermail/unicode/attachments/20220713/c5c48d7c/attachment.htm>

More information about the Unicode mailing list