Qué significa +
Ocupa una celda de caracteres completa.
En tipografía japonesa, la forma que llena una celda se llama zenkaku, o de ancho completo. En codificaciones antiguas de Asia oriental, los caracteres ASCII básicos (letras latinas, cifras y signos de texto plano) solían ocupar una celda, mientras que los caracteres chinos, japoneses o coreanos ocupaban dos. Unicode conserva formas emparejadas de ancho completo, como +, para que el texto pueda pasar entre esos sistemas sin perder su anchura.
La composición japonesa trata el más como un operador matemático; en formato de ancho completo puede ocupar una celda fija entre caracteres japoneses. Sigue indicando una suma.
¿Funcionará + en el código?
Solo si el programa admite caracteres de ancho completo.
Los programas que exigen ASCII (las letras latinas, cifras y signos básicos del código de texto plano) esperan +. La normalización de compatibilidad NFKC de Unicode —una conversión de texto que puede eliminar diferencias de anchura— puede transformar + en + para comparar cadenas, pero se pierde la distinción de ancho. Conserva + cuando esa anchura importe.
En la década de 2010, algunos generadores de texto en línea ofrecían secuencias de caracteres de ancho completo como decoración vaporwave, un estilo artístico retro de internet; el efecto estirado viene de la secuencia entera, no de + por sí solo.
Neutro y tipográfico: el ancho completo indica una elección de composición, no otro significado aritmético.
En el código, + puede parecerse a + y fallar cuando se exige ASCII.
No lo confundas con
3Ideas de combinaciones
2Cómo escribir +
+\FF0BCódigos y codificaciónPuntos de código: 1
Un símbolo visible puede contener varios puntos de código. JS .length cuenta unidades UTF-16; UTF-8 cuenta bytes.

