GlyphSweep finds clipped tone marks, missing fonts and broken syllables, writes a CSS fix, and proves it by re-rendering. Every page it touches opens in a throwaway gVisor sandbox on Vultr.
live websites measured in Lao, Thai, Khmer and Burmese: government, banks, universities, telecoms, news
have a visible rendering problem: clipped marks, broken syllables or no font for the script
never deliver a font for their own language, so text depends on the visitor's phone
declare the wrong lang, so screen readers read it in the wrong voice
Share of sites with a visible rendering problem, by script. Measured with GlyphSweep's own detectors at desktop + phone width from a Vultr VM, Nov 2026. Method, limits & data →
The model proposes. Measurements decide. A human releases.
Validates the URL and builds a per-job egress allowlist.
Chromium in gVisor runs deterministic detectors on real glyph ink.
Re-renders with no script font; OCR measures what a phone shows.
A vision model on Vultr confirms what a reader actually sees.
The model writes a patch and translations; a sanitizer strips anything risky.
Patches compete in new sandboxes. Only the best measured one ships.
| Loading the latest run… |
Badge for your README:  · attack pages: control/demo/redteam