Я провел некоторое тестирование, и общий порядок выглядит следующим образом ...
Символы
Латиница (упорядочено по значению Unicode (U+xxxx))
Греческий (упорядочено по значению Unicode (U+xxxx))
Кириллица (упорядочено по значению Unicode (U+xxxx))
Иврит (упорядоченный по значению Юникода (U+xxxx))
Арабский (упорядочено по значению Unicode (U+xxxx))  
чисел
Латиница (упорядочено по значению Unicode (U+xxxx))
Греческий (упорядочено по значению Unicode (U+xxxx))
Кириллица (упорядочено по значению Unicode (U+xxxx))
Иврит (упорядоченный по значению Юникода (U+xxxx))
Арабский (упорядочено по значению Unicode (U+xxxx)) 
Буквы
Латиница (упорядочено по значению Unicode (U+xxxx))
Греческий (упорядочено по значению Unicode (U+xxxx))
Кириллица (упорядочено по значению Unicode (U+xxxx))
Иврит (упорядоченный по значению Юникода (U+xxxx))
Арабский (упорядочено по значению Unicode (U+xxxx)) 

Последовательность правил сортировки и наблюдаемый порядок
Стоит отметить, что на самом деле есть два взгляда на это. В конечном счете, у вас есть правила сортировки, которые применяются в определенном порядке, в свою очередь, это создает наблюдаемый порядок. Порядок более старых правил становится вложенным в соответствии с порядком более новых правил. Это означает, что первое примененное правило является последним соблюденным правилом, в то время как последнее примененное правило является первым или самым верхним соблюденным правилом.
Последовательность правил сортировки
1.) Сортировать по значению Unicode (U+xxxx)
2.) Сортировать по культуре / языку
3.) Сортировать по типу (символ, число, буква)
Соблюдается Порядок
- Самый высокий уровень группировки по типу в следующем порядке ... - 1.) Символы
 2.) чисел
 3.) Буквы
 - Следовательно, любой символ любого языка стоит перед любым числом любого языка, а любая буква любого языка появляется после всех символов и цифр. 
- Второй уровень группировки по культуре / языку. Следующий порядок, кажется, применяется для этого: - латынь
 греческий
 кириллица
 иврит
 арабский
 
- Самое низкое правило - это порядок Юникода, поэтому элементы в группе языков типов упорядочены по значению Юникода (U+xxxx).