El espacio de no separación ( eng. non-breaking space ) es un elemento de codificación informática de textos que se muestra dentro de una línea como un espacio regular [1] , pero no permite que los programas de visualización e impresión rompan la línea en este punto. Se utiliza para automatizar el diseño, cuyas reglas prescriben para evitar saltos de línea en ciertos casos (principalmente por legibilidad).
El espacio de no separación no está presente en los diseños de teclado estándar en los sistemas operativos Windows , pero está presente en algunos diseños especializados; por ejemplo, en el diseño tipográfico de Ilya Birman para Windows, se ingresa presionando la combinación AltGr de teclas + Пробел[2] . En los sistemas de la familia macOS , se ingresa un espacio continuo con + . ⌥ OptionПробел
Para facilitar la escritura en un espacio sin interrupciones, algunos editores de texto también ofrecen un método abreviado de teclado especial; por ejemplo, en Microsoft Word y OpenOffice.org Writer es Ctrl++ .⇧ ShiftПробел
Además del espacio de no separación real (es decir, un carácter que difiere del espacio entre palabras "ordinario" en una fuente dada solo en que no se puede envolver), Unicode define varios caracteres de espacio en blanco más que no se pueden envolver. Se diferencian entre sí por el ancho.
Nombre en Unicode |
Código en Unicode | Aspecto | Mnemónicos en HTML 4 |
Explicaciones | |
---|---|---|---|---|---|
hexadecimal | decimal | ||||
ESPACIO SIN DESCANSO | 00A0 | 0160 | "" | El ancho coincide con el espacio entre palabras. | |
ESPACIO DE FIGURAS | 2007 | 8199 | "" | o | Tiene el mismo ancho que los números de esta fuente y está destinado a un conjunto de tablas. |
ESPACIO ESTRECHO SIN INTERRUPCIONES | 202F | 8239 | "" | o | Brecha estrecha que no se rompe. |
UNIÓN DE PALABRAS | 2060 | 8288 | "" | o | Espacio de no ruptura con ancho cero. |
Además, en codificación ASCII (tabla de 256 caracteres), el código de este carácter es 255 (el ancho corresponde al ESPACIO SIN BREAK de la tabla anterior).
En el editor de texto de Microsoft Word , se puede insertar un espacio de no separación a través del elemento de menú "Insertar carácter", ya sea mediante la combinación de Ctrlteclas ++ o usando el código Alt ( + o + ) . En la versión de Microsoft Word 2013, los desarrolladores del programa agregaron la propiedad de estiramiento a este carácter, es decir, en el caso del formato de texto para ajustarse al ancho de la página, el ancho del espacio de no separación cambió de la misma manera que para los espacios ordinarios. . Sin embargo, en la versión de Microsoft Word 2016, el espacio de no ruptura volvió a ser inextensible [6] . ⇧ ShiftПробелAlt0160Alt255