Top
Best
New

Posted by justswim 8 hours ago

Ghost Font: A font that humans can read but AI cannot(www.mixfont.com)
109 points | 89 commentspage 2
rzzzt 7 hours ago|
Related work (all involve noise and flickering images, photosensitive eyes/brains beware):

- "This game disappears if you pause it": https://youtu.be/Bg3RAI8uyVw

- "Illusion: If You Pause, The Image Will Disappear": https://youtu.be/ZqGfb_Vlrig

cadamsdotcom 7 hours ago||
Hahaha one of the comments:

“Not just image. The sound also disappears when you pause”

Brilliant :)

arvyy 5 hours ago||
it's a very old idea. I first saw this on https://www.squidi.net/three/entry.php?id=56
rsanek 4 hours ago||
I see tons of confustion in the comments on whether AI can or can't read it. Bit of a marketing miss -- they should have picked clearly different decoy vs. default actual messages.
tensegrist 1 hour ago||
can't you use font shaping rules or whatever it is to essentially begin a span of text with a "private key" that then causes the rest of the message to render correctly by combining with it (a trivial version could be e.g. a rot-N based on a given N)
dhruvkb 7 hours ago||
Claude Opus 4.8 can read it with a single prompt and no instructions on how to read it.

https://ibb.co/WWMSXQkQ

mort96 6 hours ago||
But... neither of the videos say "this is a ghost font"? Are you sure you are a human?
picture 6 hours ago|||
Is the answer correct? I don't seem to see any demo video with "this is a ghost font" encoded
ozgung 6 hours ago|||
It is actually correct but not in the intended way. Delete all the sample text. If you look at your screen from a distance you'll see a subtle ghost like text on the noise pattern. It says "this is a ghost font".
Retr0id 2 hours ago|||
Nope! It's the decoy text.
Retr0id 2 hours ago|||
That's the decoy message.
bmelton 6 hours ago||
and I cannot

(so either I am AI at a level less than Opus 4.8 or just all-round defective as a human)

xlii 6 hours ago||
Technically it's not a font, because font needs to be still. Analogy: if I took photo after book was closed would we say that font cannot be read by a camera?

Took a picture (only a single frame) and a 1s movie and threw it toward GPT 5.6 Sol (High):

Frame took 9m30s to decyper and GPT 5.6, it returned: WRITTEN IN GHOST FONT. Weird because I can only see "GHOST FONT" on the demo... but extracted data from image (I saw the highlited one) definitely looks like the "Ghost Font".

--

Video is more amusing, because after 3m GPT 5.6 figured it's motion-defined and asked to run QuickTime. At one moment I got:

> The animation is a motion-defined illusion. I’ve confirmed there’s no readable static OCR layer; I’m decoding its optical-flow field so the letter shapes become explicit.

At 4m it got extracted motion image that was in shape of letters but analyzed for 9 more letters and returned (at 13m36s) "GHOST FONT"

--

So:

    a font...             - FALSE - not a font, but video effect
    ...humans can read... - FALSE - I can't read it from image (but AI can!)
    ...but AI cannot      - FALSE - it can
:D

Edit: https://imgur.com/a/SHlGu4O - work-in-progress images

throw310822 6 hours ago|
> it returned: WRITTEN IN GHOST FONT

It's a static decoy message independent from what you type in. You can see it if you take a long exposure pic of the screen (e.g. with your smartphone).

xlii 6 hours ago||
Oh, cool I was wondering how can I get to see that decoy!
Kiboneu 1 hour ago||
See also: a "font" that only people high on drugs can read!

https://qri.org/blog/psycrypto-contest

https://www.youtube.com/watch?v=oD4nV0CMkBI

Of course, the psychedelic hidden message is reversible with some video processing techniques for everyone else to see. And calling it cryptography is a mis-use of the term. Still an interesting use of the effect.

I don't think "ghost font" will work as well as the author claims.

solidasparagus 7 hours ago||
When I gave Fable a screenshot it found the GHOST portion of GHOST FONT. Based on pixel density via some python code apparently - https://imgur.com/a/m3c801F
edent 6 hours ago||
I had thought to use homographs. Sadly, all the models I tried were able to decode something like:

"フㄖ乇ㄚ ᗪㄖ乇丂几'ㄒ 丂卄卂尺乇 千ㄖㄖᗪ"

However, I have noticed that voice assistants have a hard time understanding homonyms. Saying "bow" (as in to bow one's head) is often stored as "bow" (as in a bow and arrow). I wonder if there's a sufficiently complex sentence which is intelligible to humans but not to machines?

Gander5739 1 hour ago|
There's garden path sentences, where the sentence is phrased in such a way as to cause you to misparse the sentence when you first read (e.g. "The old man the boat"); but those typically confuse humans (I'm not sure how effective they are on LLMs).

Relevant xkcd: https://xkcd.com/2793/

throwaway219450 6 hours ago|
I haven’t tried, but it looks like you could trivially solve with optical flow?

Edit: looks like yes, from the shared chats people are posting. But it’s interesting to think of communication schemes that require a temporal component so any single image is unreadable and can’t be beaten by long exposures or other tricks (otherwise persistence of vision displays would satisfy). A sort of physical anti copy/paste.

More comments...