Eu fiz alguns testes e a classificação geral parece ser a seguinte ...
Símbolos
Latin (ordenada pelo valor Unicode (U + xxxx))
Grego (ordenada por valor Unicode (U + xxxx))
Cirílico (ordenada por valor Unicode (U + xxxx))
Hebraico (ordenada por valor Unicode (U + xxxx))
Árabe (ordenado pelo valor Unicode (U + xxxx))
Números
Latin (ordenada pelo valor Unicode (U + xxxx))
Grego (ordenada por valor Unicode (U + xxxx))
Cirílico (ordenada por valor Unicode (U + xxxx))
Hebraico (ordenada por valor Unicode (U + xxxx))
Árabe (ordenado pelo valor Unicode (U + xxxx))
Cartas
Latin (ordenada pelo valor Unicode (U + xxxx))
Grego (ordenada por valor Unicode (U + xxxx))
Cirílico (ordenada por valor Unicode (U + xxxx))
Hebraico (ordenada por valor Unicode (U + xxxx))
Árabe (ordenado pelo valor Unicode (U + xxxx))
Sequência da regra de ordenação vs ordem observada
Vale a pena notar que existem duas formas de encarar isso. Em última análise, o que você tem são regras de classificação que são aplicadas em uma determinada ordem, por sua vez, isso produz uma ordem observada. A ordenação de regras mais antigas fica aninhada sob a ordenação de regras mais recentes. Isso significa que a primeira regra aplicada é a última regra observada, enquanto a última regra aplicada é a primeira ou a mais alta regra observada.
Sequência da regra de classificação
1.) Classificar no valor Unicode (U + xxxx)
2.) Classifique sobre cultura / idioma
3.) Classifique no tipo (símbolo, número, letra)
Ordem observada
-
O nível mais alto de agrupamento é por tipo na seguinte ordem ...
1.) Símbolos
2.) Números 3.) CartasPortanto, qualquer símbolo de qualquer idioma vem antes de qualquer número de qualquer idioma, enquanto qualquer letra de qualquer idioma aparece depois de todos os símbolos e números.
-
O segundo nível de agrupamento é por cultura / idioma. A seguinte ordem parece se aplicar a isso:
Latin
Grego
Cirílico
Hebraico
Árabe -
A regra mais baixa observada é a ordem Unicode, portanto, os itens em um grupo de idiomas de tipo são ordenados pelo valor Unicode (U + xxxx).