Souls Only es un proyecto de software y tipografía que disocia el carácter almacenado de un texto del glifo que finalmente se dibuja en pantalla. Cada carácter imprimible se codifica como dos mitades elegidas al azar entre pares de códigos ASCII (homófonos), de modo que la misma letra genera bytes distintos cada vez y se almacenan cuatro símbolos ASCII por cada carácter renderizado. La fuente asigna cada código portador a un glifo en blanco y, mediante una regla de ligadura GSUB, fusiona cada par de dos caracteres en una mitad opaca; las dos mitades se ensamblan para formar el carácter real. Varias letras comparten una misma mitad izquierda canónica (las curvas a, c, d, e, g, o, q o los astiles m, n, r, u), lo que refuerza que la tabla de la fuente no revela correspondencia alguna entre bytes y letras. El resultado es que copiar, pegar o extraer el texto produce ruido, mientras que solo la fuente, al renderizar, lo decodifica en palabras legibles. El proyecto se complementa con firmware de teclado (QMK) que emite directamente el flujo cifrado al teclear, de forma que la fuente actúa como clave. La familia se distribuye en TTF, OTF y una variable con un eje personalizado REVL: por defecto (REVL=0) los glifos están deformados y son irreconocibles; en REVL=650 el texto se ensambla; en REVL=1000 los glifos vuelven a dispersarse, de modo que revelar el contenido exige conocer el valor exacto. Los autores subrayan que se trata de un proyecto artesanal y de declaración de intenciones, no de un sistema de seguridad infalible: un atacante automatizado puede recorrer los valores del eje y aplicar OCR al fotograma legible, y el REVL es por tanto la capa más portátil pero también la más débil frente a visión artificial. El código se publica bajo MIT y los archivos de fuente bajo SIL Open Font License 1.1, derivados de Jost.
Souls Only: una fuente tipográfica que cifra el texto al copiar y pegar
