Different Bidirectional Character Types

Asmus Freytag asmusf at ix.netcom.com
Wed Jul 13 09:43:02 CDT 2022

On 7/13/2022 2:58 AM, r12a wrote:
> 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 expression.

Isn't that difference handled by having two different sets of digits? As 
opposed to relying on a language tag.


> 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.
> ri
> 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/aaeeff3f/attachment.htm>

More information about the Unicode mailing list