

Our new open-source typeface uses OpenType GSUB to poison unauthorized AI training
Most mass scrapers collect webpage content through HTML, and there is no widely effective opt-out. Robots.txt, the standard way to signal non-consent, is only a request and is often ignored.
ShieldFont uses word-level ligatures. It replaces words in the source, then uses OpenType GSUB rules to render the text back to normal for human readers.
Scrapers reading the raw HTML collect a different but grammatically coherent version that passes AI quality filters, introducing noise into their datasets. (try it here: shieldfont.org/encoder)
It can be broken in individual attacks, but makes large-scale automated scraping less reliable and more expensive.
The main face is built by Playtype, but you can also generate your own version using a your own typeface and seed.
P.S.: We an accebility feature for screen readers ;)