ʻ , el ʻOkina , punto de código Unicode U+02BB MODIFIER LETTER TURNED COMMA , es:
una letra consonante unicameral utilizada dentro de la escritura latina para marcar la parada glotal fonémica, en muchos idiomas polinesios
No debe confundirse con ' or even ' , que son comillas simples rectas y curvas, respectivamente.
¿Por qué esto:
[...'hiʻ'].sort((a, b) => a.localeCompare(b)).join('') hʻi como su respuesta? En otras palabras, ¿sobre qué base juzga localeCompare que ʻOkina viene después de la H y antes de la I en el alfabeto?
El estándar ECMAScript simplemente menciona que "Las dos cadenas se comparan de una manera definida por la implementación", pero tanto Chromium como Firefox están de acuerdo con este orden, al menos en la configuración regional en-US .
Parece que la mayoría de los idiomas (¿todos?) que incluyen ' en sus alfabetos simplemente lo colocan al final. ¿Existe algún estándar Unicode en alguna parte que defina el orden alfabético que usan tanto Chromium como Firefox? O si no, ¿de dónde sacaron la idea de que ' se encuentra entre H e I?
Wow , esa es una ubicación realmente interesante.
¿Existe algún estándar Unicode en alguna parte que defina el orden alfabético que usan tanto Chromium como Firefox?
Sí. La intercalación (como se le llama) es un gran tema. Está cubierto en varios lugares por Unicode, por ejemplo, en Unicode Technical Report 10 y al menos en parte en TR15 . No he encontrado una razón específica de cómo se maneja el ʻOkina, pero en general, tal como lo entiendo, las reglas están diseñadas para garantizar que una configuración regional (no solo el idioma) pueda especificar cómo se cotejan los caracteres en esa configuración regional.
Eso no significa necesariamente que la ubicación tenga sentido en una configuración regional de habla inglesa como en-US o en-GB, pero es de esperar que en una configuración regional que admita correctamente los idiomas polinesios, se cotejará de una manera que tenga sentido.
No estoy seguro de que esta sea tanto una respuesta como un indicador de dónde encontrar una. Desearía poder señalar la razón específica. Estoy seguro de que hay uno, no se ha puesto allí al azar. Es probable que (la razón) esté en los archivos de datos de recopilación en un comentario. O un hablante nativo podría decir de la parte superior de su cabeza "Bueno, por supuesto, ahí es donde va, porque ________".