Ir al contenido
Ghostchars

Espacios exóticos

GENERAL PUNCTUATION SPACES (U+2000–U+200A)

Once espacios tipográficos de ancho fijo: medio cuadratín, cuadratín, espacio de ene, espacio de eme, un tercio de eme, un cuarto de eme, un sexto de eme, espacio de cifra, espacio de puntuación, espacio fino y espacio capilar.

Rango
U+2000–U+200A
Se elimina por defecto
No
Opción que lo gobierna
Espacios -s
Puede cumplir una función
No

De dónde viene

De las herramientas de composición y de diseño, donde hace falta un ancho concreto: un espacio de cifra para alinear números en una tabla, un espacio fino dentro de una abreviatura, un espacio capilar para separar un poco dos glifos. También llegan al copiar y pegar desde un PDF y desde páginas web diseñadas con cuidado.

Por qué importa

Once puntos de código distintos que se dibujan todos como cierta cantidad de blanco. La búsqueda, la tokenización y la comparación ven once caracteres diferentes; el lector ve un espacio con un ancho ligeramente raro, si es que ve algo.

Antes y después

Antes12U+2009345
Después12 345

Un espacio fino agrupando cifras: tipografía correcta, y no la barra espaciadora.

El carácter se muestra como una etiqueta con nombre para que veas dónde está. En tu texto no dibuja absolutamente nada.

Cuándo es legítimo

En material compuesto tipográficamente, constantemente: el U+2007 FIGURE SPACE mide exactamente lo mismo que un dígito y es la forma correcta de alinear una columna de números.

Cómo eliminarlo

Activa Espacios (`-s`) y todos ellos se convierten en un espacio normal. Eso aplana una tipografía deliberada, y por eso no viene activado.

¿Es una marca de agua de IA?

No es una marca de agua

No. Vienen de las herramientas de composición y de copiar texto diseñado. Un espacio fino es prueba de un diseñador o de un PDF, no de un modelo.

No tiene ninguna relación con el texto generado por máquinas. Viene de un programa, de un teclado o de una persona.

Preguntas

¿Qué puntos de código entran en este bloque?

De U+2000 a U+200A: EN QUAD, EM QUAD, EN SPACE, EM SPACE, THREE-PER-EM SPACE, FOUR-PER-EM SPACE, SIX-PER-EM SPACE, FIGURE SPACE, PUNCTUATION SPACE, THIN SPACE y HAIR SPACE.

¿El U+200B está en este rango?

Es el punto de código siguiente, pero no es un separador de espacio: tiene ancho cero y es un carácter de formato, así que lo elimina la pasada por defecto en lugar de normalizarse.

Comprueba tu propio texto

Pega lo que quieras en el limpiador para ver todos los caracteres ocultos que contiene, con su posición, su punto de código y lo que le pasa a cada uno. No se sube nada.

Comprueba tu propio textoTodos los caracteres