explainx.ainewsletter3.5k
TrendingNewsPathwaysSkills
Pricing
explainx.ai

Upskill in AI — 16 free pathways, live workshops & bootcamps, and 50+ courses from practitioners. Plus the skills, tools, and MCP servers to practice on.

follow us

corporate training

support@explainx.ai

get started

Find your pathTake Free Evaluation

learn

pathways — start freeworkshopsbootcampscoursescertificationsmock testsexplainx universitycorporate traininglearn skills & mcp

discover

skillsmcp serversexplainx mcptoolsagentsllmsdesignsdictionaryagi trackerranks

company

aboutvisionmissionteaminstructorscommunityhackathonscareers

content

daily AI newsstate of AI — live resultsblogreleasespromptsgeneratorsresource libraryfor LLMsexplainx.ai kids

solutions

all solutionsdeveloper upskillingmarketing upskillingproduct manager upskillingleadership upskilling

newsletter · weekly

Get AI news, tools, and insights in your inbox.

supportcontactprivacytermsdata rightshow we create contentsubmission guidelines

© 2026 AISOLO Technologies Pvt Ltd

On this page

  • TL;DR — what people are asking
  • What anti-AI fonts try to do
  • Yaros's accessibility argument (the strong part)
  • ShieldFont's rebuttal — and why HN remained skeptical
  • Why the cat-and-mouse framing isn't fatalism — but fonts still lose
  • Who wants these fonts — and why the anger is real
  • What to do instead (builder-facing)
  • The irony HN couldn't ignore
  • Summary
  • Related on explainx.ai
← Back to blog

explainx / blog

Anti-AI Fonts Are Useless and Harmful — Yaros on HN

Andrew Yaros argues anti-AI obfuscation fonts break screen readers and train scrapers. explainx.ai maps the HN debate, ShieldFont's counter-claims, and what actually works instead.

Aug 21, 2026·8 min read·Yash Thakker
AI ScrapingWeb AccessibilityTypographyHacker NewsAI Policy
go deep
Anti-AI Fonts Are Useless and Harmful — Yaros on HN

170 Hacker News points for a blog post that says: stop trying to DRM your paragraphs.

On August 12, 2026, developer Andrew Yaros published Anti-AI fonts are useless and harmful — a critique of obfuscation typefaces marketed to block LLM scrapers. By August 21, the piece had ~170 points and 128 comments on HN, with the thread splitting along a familiar line: creators who want to raise the cost of ingestion versus engineers who say the cost gets exported to screen readers, search engines, and copy/paste — permanently for humans, temporarily for bots.

explainx.ai's read: Yaros is directionally right about accessibility and the plaintext web, even if the tone on HN occasionally swung fatalistic. Anti-AI fonts are security theater with a11y collateral damage — closer to Macrovision for blog posts than to encryption. The constructive half of the debate is what actually changes incentives: provenance and watermarking, law, paywalls, and hosting economics — not fonts that make your own site harder to read.

Weekly digest3.5k readers

Catch up on AI

Curated AI updates on agents, skills, and MCP — delivered to your inbox. Unsubscribe anytime.

TL;DR — what people are asking

table · 2 cols
QuestionAnswer
What triggered this?Yaros critiquing Decoy, Shield, and Ghost-style anti-AI fonts
Core claimYou cannot obfuscate for bots without breaking assistive tech or posting the decode key
ShieldFont counterReal words hidden from scrapers; aria-hidden decoys; "uncover" puzzle for a11y
HN pushback on ShieldUncover button = key shipped with cipher; search indexes decoy text → SEO black hole
Do fonts block AI today?Briefly at best — Unicode tricks, OCR, and multimodal models bypass most demos
Yaros baselinePublic information will be parsed by anything allowed to access it — plan accordingly
Better alternatives?Legal/remedy paths, rate limits, paywalls, C2PA/watermarks — not glyph DRM

What anti-AI fonts try to do

The August 2026 wave includes several demos Yaros names explicitly:

table · 2 cols
ProjectMechanism (as described publicly)
Decoy fontDisplay text that misleads automated readers
Shield font (shieldfont.org)Decoy passage for scrapers; real words sealed until client-side "uncover"
Ghost fontObfuscated rendering intended to hide plaintext from parsers

Related experiments go further — Tritium Legal's NoRoboto (cited on HN) uses on-the-fly rendered fonts with fake Unicode mappings; others use custom ligatures so copy/paste returns garbage while the screen looks fine.

The stated goal is rarely "stop all AI forever." Most proponents want to raise scraping cost — force headless Chrome, OCR, or per-site reverse engineering — so bulk training runs become uneconomic. HN commenter palmotea made that case explicitly: not encryption, but tax.

Yaros's response: a tax on scrapers is still a tax on the open web, and the people who pay first are not the frontier labs.

Yaros's accessibility argument (the strong part)

Yaros's opening is blunt:

Making "anti-ai" fonts that obfuscate or scramble text is a fool's errand. For fonts that scramble text, it's an accessibility problem, since the scrambled text is what screen readers and other accessibility tools will parse.

That matches how the DOM actually works. Assistive technologies consume structured text — not your aesthetic intent. If the accessible tree contains decoys, NVDA/VoiceOver read the decoys. If real words live behind a JavaScript puzzle, Reader Mode, translators, and copy/paste break until someone solves it.

Yaros goes one step further into policy: any scheme that restores accessibility via selective metadata drifts toward identity verification — "prove you're disabled to get the real document" — which he rejects as a road nobody should build.

HN's danudey sharpened the trade:

You are removing accessibility for humans permanently in exchange for removing accessibility for scrapers temporarily.

The Spore DRM analogy recurred: legitimate players locked out; pirates unaffected. Here, humans using assistive tech are the legitimate players.

ShieldFont's rebuttal — and why HN remained skeptical

ShieldFont is the most developed counter-example in the thread. Their public copy claims:

  • Screen readers are not fed scrambled decoys by default — decoys sit behind aria-hidden="true"
  • Real words stay in-page; an "uncover" control (default on) runs a compute-heavy client puzzle before plaintext is exposed to assistive tools

HN commenter evnp asked Yaros to engage with that design. kstenerud answered the technical objection:

As soon as you need to put a "decode" button for accessibility functions to work, you're effectively posting the key along with the cipher.

SideQuark compressed it further: "Claude: make the scraper mimic a screen reader."

Other practical hits on ShieldFont's demo:

  • Live demo warns screen-reader users to uncover text first — an extra step other visitors don't need
  • Search engines index decoy text → organic discovery collapses unless you already live on social traffic only
  • Copy is blocked until uncover — friction for researchers, journalists, and your own future self

ShieldFont may be more thoughtful than a TikTok demo, but it still lives in the same category: conditional access to plaintext on a medium that won because plaintext was unconditional.

Why the cat-and-mouse framing isn't fatalism — but fonts still lose

Yaros warns that every public obfuscation demo becomes a free benchmark for multimodal training — the same dynamic that killed text CAPTCHAs and made Nightshade-style image perturbations controversial among researchers.

Counter-arguments on HN:

  • Cybersecurity is permanently adversarial — raising cost still matters even without a permanent win
  • Per-site font generation could explode circumvention catalogs

Both can be true and Yaros can still be right about fonts specifically:

  1. Humans-readable ⇒ machine-parseable if you spend enough compute — OCR from screenshots is already trivial to route through an LLM
  2. HTML text obfuscation is weaker still — scrapers read codepoints, not glyphs
  3. Accessibility unlock paths become the scraper's favorite entry point

Compare to AI watermarking: also imperfect, also adversarial — but aimed at attribution and detection, not making your article illegible to a blind reader. Watermarks don't require a sighted human to perform a puzzle before quoting you.

Who wants these fonts — and why the anger is real

Dismiss the category as performance art and you miss the fuel. HN repeatedly named fanfiction writers, indie artists, and small publishers who see uncompensated ingestion as an existential threat — the "largest IP infringement in history" thread kokanee referenced.

That grievance is legitimate policy terrain. Yaros isn't denying it; he's denying this tool class:

Like it or not, all publicly available information will inevitably become accessible to anyone and anything that has permission to access it. This is the baseline scenario people need to plan around.

If your content must not train models, the honest options are not public — paywalls, contracts, private communities — or legal/remedy frameworks, not typography that punishes readers.

What to do instead (builder-facing)

  1. Decide publication tier. Public HTML is a training candidate. Sensitive drafts belong off the public web, not behind a clever font.
  2. Use robots.txt and rate limits knowing they are polite requests, not security — still worth doing for well-behaved crawlers.
  3. Invest in provenance, not obfuscation. If you care about attribution, track C2PA and watermark debates — a separate problem from blocking ingestion.
  4. Never ship readability DRM on primary content. If you experiment, provide a parallel accessible plaintext route — not "email us to prove you're disabled."
  5. Pressure policy, not pixels. Scraping at scale is increasingly legal and platform politics — EU AI Act, publisher deals, opt-out registries — where marginal returns beat font ligature arms races.
  6. Detect slop downstream. Readers already adapt by trusting named sources — the same dynamic as AI-generated text tells and Claudish fatigue in tooling threads.

The irony HN couldn't ignore

Yaros's site uses a deliberately retro terminal aesthetic — low-contrast monospace, CRT flicker — which commenters flagged as its own readability tax. Yaros (and fans) treat that as stylistic choice, not anti-bot security.

The distinction matters: aesthetic friction vs security theater that blocks assistive tech. One annoys sighted developers who chose to visit; the other structurally excludes people who rely on screen readers because you wanted to confuse a bot.

Summary

Andrew Yaros's anti-AI font critique landed on HN because it names the Spore DRM shape of the category: humans pay forever, scrapers pay until the next model update. Projects like ShieldFont try to route around that with aria-hidden decoys and uncover puzzles, but the thread's best technical replies still reduce to "simulate a screen reader" and index the wrong text.

For explainx.ai readers building in public: treat obfuscation fonts as benchmark fodder, not infrastructure. Plan for public text being ingested, push provenance and law where you need leverage, and keep the plaintext, accessible web as the default — not because bots deserve your words, but because humans still do.

Related on explainx.ai

  • How AI text watermarking works
  • The case for AI watermarks (provenance, not obfuscation)
  • Anthropic Claude invisible watermarks and C2PA
  • Is removing an AI watermark illegal?
  • Top 10 signs of AI-generated text
  • Vomit — when Claude output is unreadable, rewrite locally

Sources: Andrew Yaros — Anti-AI fonts are useless and harmful · ShieldFont · Tritium Legal — NoRoboto


Point counts, project descriptions, and ShieldFont behavior reflect public posts and the HN thread as of August 21, 2026. Verify current demos before adopting any anti-scraping typography on production sites.

Spotted something out of date? Let us know.
Yash Thakker

Written by

Yash Thakker

Yash is an AI expert with over 300K learners. Join his workshops →

Related posts

Aug 22, 2026

Anna's Archive Says AI Firms Are Destroying Books — Here's the Legal Reason Why

A guest post on Anna's Archive accusing AI companies of buying and destroying rare books hit 525 points and 834 comments on Hacker News. The polemic is worth reading critically — but the actual story is a legal one: Judge Alsup's Bartz v. Anthropic ruling made "buy it, scan it, destroy it" the only currently fair-use-protected way to turn a physical book into a permanent digital training copy.

Aug 22, 2026

Debuzz (aka "Claudette"): The Skill That Pipes Claude Through Gemini

193 points and ~134 comments on Hacker News for a Claude Code skill that refuses to let Claude clean up its own translation. explainx.ai breaks down how /debuzz works, why it shells out to a second vendor's CLI, and what the thread's best comments teach about fixing Claudish for good.

Aug 21, 2026

EU Copyright Does Not Protect Pure AI-Generated Content

A EUobserver interview with copyright scholar Daniel Gervais and a Munich Local Court ruling on AI logos have sharpened a rule EU teams already suspected: content entirely generated by AI is not protected by copyright. Putting your name on it does not create ownership — it creates liability. Here is what that means for marketing, code, and open source in 2026.