Guías de escritura
Por qué pueden diferir caracteres que parecen iguales
Entiende las secuencias Unicode
La letra é puede ser un punto de código o una e seguida de un acento agudo combinante. Pueden parecer iguales y usar bytes distintos. Por eso una comparación puede indicar un cambio aunque el símbolo parezca idéntico.
Usa NFC de forma consciente
NFC combina equivalentes canónicos cuando es posible. No aplica sustituciones de compatibilidad, traduce ni corrige ortografía. La limpieza utiliza NFC en vez de NFKC para evitar transformaciones de caracteres de presentación sin tu elección.
Protege los caracteres de unión
ZWJ y ZWNJ afectan emojis y escrituras enlazadas. La limpieza opcional de caracteres invisibles conserva ambos. Elimina el espacio de ancho cero, la unión de palabras y BOM dentro del texto; aun así puede cambiar dónde se divide una línea. Desactívala si la tipografía intencionada importa.
Comprueba antes de sustituir
Prueba una muestra con acentos y emojis. Descarga el texto limpio, ábrelo en tu editor y revisa el pasaje. Conserva el original por separado: el resultado del navegador es temporal y no constituye un archivo de manuscritos.