Fuentes Unicode frente a fuentes de verdad
Por qué las «fuentes bonitas» que copias y pegas no son fuentes en absoluto, y qué significa esa diferencia en la práctica.
Una fuente es un dibujo, no un carácter
Una fuente de verdad es un archivo que le dice a tu dispositivo cómo dibujar los caracteres. La letra A sigue siendo la letra A la compongas en Helvetica o en Times New Roman: solo cambia la forma. Cambia la fuente y cambian con ella todas las aes de la página.
Los estilos de este sitio funcionan al revés. No cambian cómo se dibuja un carácter: lo sustituyen por otro completamente distinto que casualmente parece una A estilizada. La «𝐀» en negrita no es la letra A en una fuente negrita. Es U+1D400, MATHEMATICAL BOLD CAPITAL A, un carácter propio con su propio punto de código.
Por qué importa la diferencia
Como son caracteres y no formato, sobreviven a un copiar y pegar. Una biografía de Instagram no tiene botón de negrita, pero sí acepta texto, así que pegar U+1D400 funciona donde el formato se perdería.
Esa misma propiedad es la que causa los problemas. El texto queda cambiado para siempre, no estilizado, así que arrastra consecuencias que el formato nunca tendría.
- Las búsquedas no lo encuentran. Buscar tu nombre no dará con 𝓎𝑜𝓊𝓇 𝓃𝒶𝓂𝑒.
- Los lectores de pantalla pueden leerlo carácter a carácter, saltárselo o anunciar el nombre Unicode formal de cada uno.
- Los dispositivos que no tienen esos caracteres muestran cuadrados vacíos.
- Algunas plataformas los rechazan o los eliminan directamente, sobre todo en los nombres de usuario.
De dónde salieron estos caracteres
La mayoría se añadió a Unicode por las matemáticas. Un matemático necesita distinguir un vector en negrita de un escalar en cursiva, porque ahí el estilo lleva significado. Unicode codificó esas distinciones como caracteres separados en el bloque de Símbolos Alfanuméricos Matemáticos.
Usarlos para decorar es una reutilización que Unicode nunca previó, y es exactamente por eso que el soporte es desigual y que las herramientas de accesibilidad los manejan tan mal.