El ensamblador de ancho cero ( ZWJ , / z w ɪ dʒ / ) [1] es un carácter que no se imprime y que se usa en la composición tipográfica computarizada de algunas escrituras complejas como la árabe o cualquier escritura índica . A veces, la escritura romana debe considerarse compleja, por ejemplo, cuando se utiliza un tipo de letra Fraktur . Cuando se coloca entre dos caracteres que de otro modo no estarían conectados, un ZWJ hace que se impriman en sus formas conectadas.
El comportamiento exacto de la ZWJ varía dependiendo de si se espera de forma predeterminada el uso de una consonante o ligadura en conjunción (donde se muestran varios caracteres con un solo glifo ); por ejemplo, suprime el uso de conjunciones en Devanagari (mientras que aún permite el uso de la forma de unión individual de una consonante muerta, en oposición a una forma halant como lo requeriría el no ensamblador de ancho cero ), pero induce la uso de conjuntos en cingalés (que no los usa por defecto). [2] Al igual que en cingalés, cuando se coloca un ZWJ entre dos caracteres emoji (o intercalados entre varios), puede resultar en que se muestre un solo glifo, como el emoji familiar, compuesto por dos emoji adultos y uno o dos niños. emoji. [3]
En algunos casos, como el segundo ejemplo de Devanagari a continuación, el ZWJ se puede utilizar para mostrar un formulario de unión de forma aislada, cuando se incluye después del carácter y combina código halant.
El punto de código del personaje es U + 200D CERO WIDTH JOINER (HTML
·
). En la distribución del teclado InScript para idiomas indios, se escribe con la combinación de teclas Ctrl + Shift + 1 . Sin embargo, muchos diseños utilizan la tecla ']' para este carácter. [4]
Ejemplos de
Secuencia de caracteres | Apariencia | Descripción |
---|---|---|
[Hombre] [ZWJ] [Mujer] [ZWJ] [Niño] | 👨👩👦 | Familia: Hombre, Mujer, Niño |
[Ondeando la bandera blanca] [ZWJ] [Arco iris] | 🏳️🌈 | Bandera arcoiris |
[Corredor] [Modificador de emoji Fitzpatrick Tipo-1-2] [ZWJ] [Signo femenino] | 🏃🏻♀️ | Mujer corriendo: tono de piel claro |
[Corredor] [Modificador de emoji Fitzpatrick Type-6] [ZWJ] [Signo femenino] | 🏃🏿♀️ | Mujer corriendo: tono de piel oscuro |
[Hombre] [ZWJ] [Cabello rojo] | 👨🦰 | Hombre: pelo rojo |
[Persona] [ZWJ] [Gavilla de arroz] | 🧑🌾 | Granjero |
Secuencia de caracteres | Apariencia |
---|---|
[ka क] [virāma ्] | क् |
[ka क] [virāma ्] [ZWJ] | क् |
[ka क] [virāma ्] [ṣa ष] | क्ष |
[ka क] [virāma ्] [ZWJ] [ṣa ष] | क्ष |
Secuencia de caracteres | Apariencia |
---|---|
[ra ರ] [virāma ್] [ka ಕ] | ರ್ಕ |
[ra ರ] [ZWJ] [virāma ್] [ka ಕ] | ರ್ಕ |
Secuencia de caracteres | Apariencia |
---|---|
[śa ශ] [virāma ්] [ra ර] | ශ්ර |
[śa ශ] [virāma ්] [ZWJ] [ra ර] | ශ්ර |
Secuencia de caracteres | Apariencia |
---|---|
[Na ണ] [virāma ്] [ZWJ] | ൺ |
[na ന] [virāma ്] [ZWJ] | ൻ |
[ra ര] [virāma ്] [ZWJ] | ർ |
[la ല] [virāma ്] [ZWJ] | ൽ |
[La ള] [virāma ്] [ZWJ] | ൾ |
Ver también
Referencias
- ^ "113 Nuevo Unicode Emoji (más tonos de piel)" . Blog Unicode . 2016-11-28 . Consultado el 14 de enero de 2021 .
- ^ Constable, Peter (30 de junio de 2004). "Propuesta de Clarificación y Consolidación de la Función de ENLACE DE ANCHO CERO en Scripts Índicos" (PDF) . Consorcio Unicode . UTC L2 / 04-279, Número de revisión pública n. ° 37.
- ^ "Ensamblador de ancho cero" . Emojipedia . Consultado el 21 de septiembre de 2015 .
- ^ "ചിത്രം: Inscript.jpg - Computación en malayalam " (en malayalam). Malayalam.kerala.gov.in . Consultado el 22 de octubre de 2011 .
- ^ "Cambios relacionados con malayalam en Unicode 5.1.0 desde 5.0" (PDF) . Unicode.org . Consultado el 12 de junio de 2015 .