La norma ISO 15924 , Códigos para la representación de nombres de escrituras , es una norma internacional que define códigos para sistemas de escritura o escrituras (un «conjunto de caracteres gráficos utilizados para la forma escrita de uno o más idiomas»). A cada escritura se le asigna un código de cuatro letras y un código numérico. [ 1 ]
Siempre que sea posible, los códigos se derivan de la norma ISO 639-2 , donde el nombre de una escritura y el nombre de un idioma que la utiliza son idénticos (ejemplo: Gujarātī ISO 639 guj, ISO 15924 Gujr). Se da preferencia a los códigos bibliográficos de la norma 639-2, lo cual difiere del uso, generalmente preferido, de los códigos terminológicos. [ 1 ]
Los códigos ISO 15924 de 4 letras están incorporados al Registro de Subetiquetas de Idioma de la IANA para las etiquetas de idioma de la IETF y, por lo tanto, pueden usarse en formatos de archivo que emplean dichas etiquetas. Por ejemplo, pueden usarse en HTML y XML para ayudar a los navegadores web a determinar qué tipografía usar para el texto en otro idioma. De esta manera, se podría diferenciar, por ejemplo, entre el serbio escrito en alfabeto cirílico ( sr-Cyrl) o latino ( sr-Latn), o marcar como tal el texto romanizado o transliterado .
Mantenimiento
La ISO designó al Consorcio Unicode como Autoridad de Registro (AR) para el estándar. La AR es responsable de nombrar a un registrador que trabaja con un Comité Asesor Conjunto (CAC) en el desarrollo e implementación del estándar. El registrador de 2004 a 2018 fue Michael Everson , y desde enero de 2019 el registrador ha sido Markus Scherer de Google . [ 2 ] El CAC está compuesto por seis miembros: un representante de la AR (Markus Scherer), un representante de ISO 639-2 (Randall K. Barry de la Biblioteca del Congreso ), un representante de ISO/TC 37 (Christian Galinski), un representante de ISO/TC 46 (Peeter Päll) y dos representantes de ISO/IEC JTC 1/SC 2 (Rick McGowan y Jan Kučera, ambos afiliados al Consorcio Unicode). [ 3 ]
Códigos de script
Rangos numéricos
- 000–099 Escrituras jeroglíficas y cuneiformes
- 100–199 Escrituras alfabéticas de derecha a izquierda
- 200–299 Escrituras alfabéticas de izquierda a derecha
- 300–399 Escrituras alfasilábicas
- 400–499 Escrituras silábicas
- 500–599 Escrituras ideográficas
- 600–699 Escrituras sin descifrar
- 700–799 Taquigrafías y otras notaciones [ 4 ]
- 800–899 (sin asignar)
- 900–999 Uso privado , alias, códigos especiales [ 5 ]
Códigos especiales
- Qaaa–Qabx (900–949) : 50 códigos reservados para uso privado (por ejemplo, Qaag se define en LDML para marcar texto birmano codificado para la fuente Zawgyi ) [ 6 ]
- Zsye 993 : Emoji
- Zinh 994 : Código para script heredado [ a ]
- Zmth 995 : Notación matemática
- Zsym 996 : Símbolos
- Zxxx 997 : Código para documentos no escritos
- Zyyy 998 : Código para script indeterminado
- Zzzz 999 : Código para script sin codificar
Códigos reservados excepcionalmente
Se reservan dos códigos de cuatro letras a petición del proyecto Common Locale Data Repository (CLDR): [ 7 ]
- Raíz : Reservado para la base independiente del idioma del árbol de configuración regional CLDR.
- Verdadero : Reservado para el valor booleano "verdadero".
Lista de códigos
Esta lista de códigos proviene de la norma ISO 15924. [ 7 ]
Relación con otras normas
La norma ISO 15924 considera indispensables las siguientes normas.
- ISO 639-2 :1998 Códigos para la representación de nombres de idiomas — Parte 2: Código alfa-3
- ISO/IEC 9541-1:1991 Tecnología de la información — Intercambio de información de fuentes — Parte 1: Arquitectura
- ISO/IEC 10646-1:2020 Tecnología de la información — Conjunto de caracteres codificados de múltiples octetos universales (UCS)
Para la definición de fuente y glifo, el estándar se refiere a:
- ISO/IEC 9541-1:1991
En Unicode se definen alrededor de 160 sistemas de escritura . Mediante un mecanismo denominado "Alias de valor de propiedad", Unicode establece una relación uno a uno entre un sistema de escritura definido y su estándar ISO 15924. Véase Sistema de escritura (Unicode) .
Véase también
Notas
- ↑ Según el estándar Unicode, Anexo #24, versión 13.0.0
Inheritedes el valor de la propiedad de escritura Unicode de "caracteres que pueden usarse con múltiples escrituras y que heredan su escritura de un carácter base precedente. Estos incluyen marcas de combinación sin espaciado y marcas de combinación de contención, así como U+200C ZERO WIDTH NON-JOINER y U+200D ZERO WIDTH JOINER". El valorInheritedse describe como coincidente con el código ISO 15924Zinh.
Referencias
- 1 2 "ISO 15924:2004" . Consultado el 21 de junio de 2011 .
- ↑ "Autoridad de registro ISO 15924" . Consorcio Unicode . Consultado el 24 de enero de 2019 .
- ↑ "Comité Asesor Conjunto ISO 15924/RA-JAC" . Consorcio Unicode . Consultado el 24 de enero de 2019 .
- ↑ En julio de 2010, a la taquigrafía Duployan se le asignó el código 755, aunque el rango 700-799 aún conservaba su designación original de (sin asignar). Poco después, la Revisión 1.1 aclaró que los códigos de la serie 700 estaban reservados para "Taquigrafías y otras notaciones", si bien dicha revisión es provisional hasta que sea confirmada por los comités rectores.
- ↑ "ISO 15924:2004 Información y documentación — Códigos para la representación de nombres de escrituras" . Consorcio Unicode . 9 de enero de 2004.
- ↑ Davis, Mark (25 de octubre de 2023). "Lenguaje de marcado de datos de localización Unicode (LDML)" . unicode.org . Consultado el 11 de diciembre de 2023.
Qaag es un código de escritura especial para identificar el uso no estándar de caracteres de Myanmar para su visualización con la fuente Zawgyi. El propósito del código es permitir la migración al uso estándar e interoperable de Unicode al proporcionar un identificador para Zawgyi para etiquetar texto, aplicaciones, métodos de entrada, tablas de fuentes, transformaciones y otros mecanismos utilizados para la migración.
- 1 2 "ISO 15924:2004 – Códigos para la representación de nombres de escrituras" . Unicode . 2025.
Enlaces externos
- ISO 15924:2004
- Autoridad de registro ISO 15924 ( Unicode )
- Listas oficiales de códigos ISO 15924
- Panorama general de los cambios en el tiempo
- ISO 15924
- Normas ISO
- Sistemas de escritura
- Presentaciones de 2004