Decoy Font
ray__
483 points
115 comments
July 16, 2026
Related Discussions
Found 5 related stories in 518.5ms across 14,015 title embeddings via pgvector HNSW
- Ghost Font: A font that humans can read but AI cannot justswim · 204 pts · July 11, 2026 · 60% similar
- CodingFont: A game to help you pick a coding font nvahalik · 373 pts · March 30, 2026 · 55% similar
- FontCrafter: Turn your handwriting into a real font rendx · 443 pts · March 09, 2026 · 52% similar
- Show HN: RandoFont – A browser for Google Fonts aleshh · 20 pts · July 09, 2026 · 50% similar
- Jim's TrueType QR Code Font arantius · 162 pts · July 07, 2026 · 46% similar
Discussion Highlights (20 comments)
ChrisArchitect
Related from same: Ghost Font https://news.ycombinator.com/item?id=48870381
paularmstrong
Can someone explain the actual use-case here? I'm struggling with this because it also hides the message from myself, making it incredibly hard to type because I have no confirmation that I hit the right keys on the keyboard.
samschooler
I think this would be more interesting if the underlying letters were the fake letters as well. For usability it wouldn't be as good as you'd need an encoder, but it'd be cool because an AI with browser access couldn't read the contents either.
9999px
I screenshot the example and neither Claude nor ChatGPT had any problems reading both phrases. I don't get it.
noman-land
This seems like it would absolutely wreck the experience for people using screen readers.
OsrsNeedsf2P
Is it useful? No. Does it stop AI from reading it? Also no. But is it cool? Yes, it is very cool.
Dwedit
This is just level of detail. Gemma E4B reads the sharper text until you resize down to 150x150, then it reads the other text.
voidnullvalue
I generated a skill.md that reads this trivially. What kind of testing are you doing prior to release? https://gist.github.com/voidnullvalue/620607d3c1773f8e7d83fb...
shlewis
Not even AI. I think I can write PIL script that will fix the font to be read by any ocr software.
mrweasel
Admittedly I'm a bit salty about LLMs due to they constant attacks on our infrastructure, the damage their doing to peoples minds and the general lack of morals shown by the AI companies, but things like this is rather childish and not really a solution to anything.
hyperhello
How does it know HAPPY HUMAN translates to SORRY ROBOT? Is there a cycle in there or something?
MinimalAction
Extremely cool. I'm sure they'll eventually be trained to read it, but it's nice until then to trick AI. I'm mad at AI companies for stealing texts from the entire internet knowledge base and now privatizing those profits in some sense.
meerita
I am still figuring out what use case this might have. Why would you want to deceive an AI? Not to mention that, eventually, all AI systems will end up reading it.
jaakkoc
Cool. Now do an accessible version. (/s)
deadbabe
What would be cool would be neon signs using this font, where the front tubes show the decoy message, but then there’s hidden rear tubes that shine light on the wall in a different color showing the actual message. Something like the DAY DREAM/PAY BILLS would be pretty artistic!
btbuildem
Very neat! I like how the decoy text is less visible to the human eye than the "hidden" message, but it's the other way for the image models. Well done!
gilesvangruisen
Sol (high) "[screenshot] there's a hidden message in this text what is it" "The hidden message is “HAPPY HUMAN.” The visible outlines say “SORRY ROBOT,” but if you blur or squint at it, the shading underneath reads “HAPPY HUMAN.”"
Svoka
So... CAPTCHA?
yrds96
Which sufficient tooling calls even OCR can read this, but I think this can be improved
fusslo
Maybe the more interesting thing is how far people are going to 'fight' against AI? Just the fact that people are putting real thought and effort (even if it doesn't last too long...) is worth considering. On the human side, I'm kinda losing patience proving I'm human. But, I also really like claude being able to access information.