Espacio duro
En el procesamiento de texto por computadora, y en la tipografía digital, un espacio duro es una variante del carácter «espacio» que evita que se produzca un salto automático de renglón en ese lugar. También se conoce como «espacio de no separación» o, menos usual, como «espacio fijo» o «espacio irrompible».
Índice |
Explicación [editar]
La diferencia entre un espacio normal y uno duro es que cuando una expresión constituida por dos palabras, o cifras que consten de cuatro o más guarismos, separadas para cumplir las normas del Sistema Internacional de Unidades (SI), o números con símbolos de unidades (que tienen entre ellas el espacio duro) llega al final del renglón, y no caben por ser demasiado largos, el bloque completo de letras salta al renglón siguiente, sin romper la unidad conceptual.
Esto es útil cuando se escribe un valor con su unidad (por ejemplo: "3141 m", o "no violencia"). Para evitar que el número quede en una línea y el símbolo de la unidad de medida en la siguiente, entre ambos se pone un espacio duro.[1] En Wikipedia se escribe «3141 m (aunque en lo referente a cantidades, para facilidad de lectura, en el SI se recomienda separar bloques de tres números, de derecha a izquierda, no obstante que el del extremo izquierdo quede incompleto) o no violencia».
Las siglas NBSP corresponden a «Non-breaking space».
Codificadores [editar]
| Formato | Representación de un espacio duro |
|---|---|
| Unicode e ISO/IEC 10646 | U+00A0. Puede ser codificado por UTF-8 como 0xC2 0xA0. |
| ISO/IEC 8859 | 0xA0 |
| CP1252 (predeterminado en Windows en la mayoría de países de lengua germánica o romance) | 0xA0 |
| KOI8-R | 0x9A |
| EBCDIC | 0x41 |
| CP437, CP850, CP866 | 0xFF |
| SGML y HTML (incluyendo Wikitexto) | Character entity reference: Numeric character references:   or   |
| TeX | Tilde (~) |
| ASCII | Not available |
Métodos de entrada mediante teclado [editar]
No hay un estándar internacional para ingresar el carácter NBSP desde un teclado. Por eso los autores de controladores de teclado o programas de aplicación (por ejemplo, de procesadores de texto) tuvieron que inventar sus propios atajos de teclado:
| Sistema operativo/Aplicación | Método de entrada |
|---|---|
| Mac OS | Opción+Espacio |
| X11 | compose, Espacio, Espacio |
| Emacs | Ctrl+X 8 Space |
| Vim | Ctrl+K N S |
| Windows (todas las aplicaciones) | Alt+0160 or Alt+255 (en teclado numérico) |
| Microsoft Word, Dreamweaver, OpenOffice.org (desde 3.0) |
Ctrl+Shift+Espacio |
| WordPerfect, OpenOffice.org (antes de 3.0), LyX | Ctrl+Spacio, Ctrl+Shift+Espacio para OpenOffice recientes (ver LP) |
| Aplicaciones basadas en GTK | Ctrl+Shift+U 00A0 |
| Mac Adobe InDesign | Option+Command+X |
| TextMate | Opción+Espacio |
Otros tipos [editar]
Unicode define varios otros caracteres de espacio duro cuya anchura difiere del espacio normal:
- Espacio duro angosto, que en Unicode se conoce como "NARROW NO-BREAK SPACE" (U+202F). Es necesario en la puntuación francesa (antes de ?, ! o ;).
- Espacio duro de anchura cero, que en Unicode se conoce como "ZERO WIDTH NO-BREAK SPACE" (U+FEFF).
Referencias [editar]
- ↑ «Símbolo», en Diccionario panhispánico de dudas. Real Academia Española (2005). «Hay que tener siempre cuidado de no separar en renglones diferentes la cifra y el símbolo que la acompaña»