De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

El espacio de anchura cero ( ), abreviado ZWSP , es un carácter de no impresión utilizado en computarizado de composición tipográfica para indicar los límites de palabra a los sistemas de procesamiento de texto utilizando las secuencias de comandos que no utilizan separación explícita, o después de caracteres (como la barra ) que no van seguidos de un espacio visible pero después del cual, no obstante, puede haber un salto de línea. También se utiliza con idiomas sin espacios visibles entre palabras, por ejemplo, japonés . [1] Normalmente, no es una separación visible, pero puede expandirse en pasajes que están completamente justificados . [2]

Uso [ editar ]

En las páginas HTML , el espacio de ancho cero se puede utilizar para marcar un posible salto de línea sin guiones, al igual que el elemento HTML <wbr>; para los saltos de línea con guiones , se utiliza un guión suave . El espacio de ancho cero no era compatible con algunos navegadores web más antiguos . [3]

Para mostrar el efecto del espacio de ancho cero, las siguientes palabras se han separado con espacios de ancho cero:

Lorem Ipsum Dolor Sit Amet Consectetur Adipiscing Elit Sed Do Eiusmod Tempor Incididunt Ut Labore Et Dolore Magna Aliqua Ut Enim Ad Minim Veniam Quis Nostrud Exercitation Ullamco Laboris Nisi Ut Aliquip Ex Ea Commodo Consequat Duis Aute Irure Dolor In Reprehenderit In Voluptate Velit Esse Cillum Dolore Eu Fugiat Nulla Pariatur Excepteur Sint Occaecat Cupidatat Non Proident Sunt In Culpa Qui Officia Deserunt Mollit Anim Id Est Laborum

Y las siguientes palabras no están separadas por estos espacios:

LoremIpsumDolorSitAmetConsecteturAdipiscingElitSedDoEiusmodTemporIncididuntUtLaboreEtDoloreMagnaAliquaUtEnimAdMinimVeniamQuisNostrudExercitationUllamcoLaborisNisiUtAliquipExEaCommodoConsequatDuisAuteIrureDolorInReprehenderitInVoluptateVelitEsseCillumDoloreEuFugiatNullaPariaturExcepteurSintOccaecatCupidatatNonProidentSuntInCulpaQuiOfficiaDeseruntMollitAnimIdEstLaborum

En los navegadores que admiten espacios de ancho cero, cambiar el tamaño de la ventana volverá a dividir el primer texto solo en los límites de las palabras, mientras que el segundo texto no se dividirá en absoluto.

Prohibido en URL [ editar ]

Las reglas de la ICANN prohíben que los nombres de dominio incluyan caracteres no mostrados, como espacios de ancho cero, y la mayoría de los navegadores prohíben su uso dentro de los nombres de dominio, porque pueden usarse para crear un ataque homógrafo , donde una URL maliciosa es visualmente indistinguible de una legítima. . [4] [5]

Codificación [ editar ]

El carácter de espacio de ancho cero está codificado en Unicode como U + 200B ZERO WIDTH SPACE (HTML  &#8203; ·  &ZeroWidthSpace; ). [6]

La representación de TeX es \hskip0pt; la representación de LaTeX es \hspace{0pt}; [7] y la representación de Groff es \:. [8]

Su semántica y la implementación de HTML son similares al guión suave , excepto que los guiones suaves muestran un carácter de guión en el punto donde se rompe la línea.

Ver también [ editar ]

  • Divisor de palabras
  • Ensamblador de palabras
  • Ajuste de palabras
  • Carpintero de ancho cero
  • No ensamblador de ancho cero
  • Carácter de espacio en blanco : incluye una tabla que compara varios caracteres espaciales

Referencias [ editar ]

Citas [ editar ]

  1. ^ "Zones spéciales et caractères de formatage" [Áreas especiales y caracteres de formato] (PDF) . Hapax Quebec (en francés). pag. 3. Archivado desde el original (PDF) el 27 de diciembre de 2005 . Consultado el 31 de julio de 2019 . Les espaces sans chasse sont conçues pour les langues qui ne séparente pas les mots à l'aide d'espaces visibles, comme le thaï ou le japonais.
  2. ^ El estándar Unicode 6.1 , p. 366
  3. ^ Dunae, Alex. "Mejor tipografía web con espacios y guiones" . dunae.ca . Archivado desde el original el 14 de diciembre de 2010 . Consultado el 3 de diciembre de 2009 .
  4. ^ "Network.IDN.blacklist_chars" . mozillaZine . Consultado el 7 de febrero de 2018 .
  5. ^ "Carácter Unicode 'Espacio de ancho cero ' " . FileFormat.Info . Consultado el 7 de febrero de 2018 .
  6. ^ "Puntuación general - Unicode" (PDF) . Consultado el 20 de julio de 2013 .
  7. ^ "The LaTeX Companion. Capítulo 3: Herramientas de formato básicas" (PDF) . Consultado el 16 de julio de 2019 .
  8. ^ "groff (7) - Página de manual de Linux" . Consultado el 8 de febrero de 2014 .

Fuentes [ editar ]

  • Consorcio Unicode , " Áreas especiales y caracteres de formato " (Capítulo 16), El estándar Unicode , Versión 5.2.
  • Victor H. Mair , Yongquan Liu, Personajes y computadoras , IOS Press, 1991.