80 points MitPitt 20 hours ago 16 comments

A joke tool that abuses OpenType's ligature feature to mix fonts. It works pretty fast on client-side by loading Python in WASM.

mock-possum 12 hours ago | parent

Whoa this is really cool. Wish I had an excuse to use it for something… hmmm.

hmartin 41 minutes ago | parent

Also clicking the logo is really fun!

lelanthran 38 minutes ago | parent

I have to admit, I spent way more time on this than required (giggling madly at my creations)

california-og 35 minutes ago | parent

Some of these effects are actually really easy to do with CSS @font-face & unicode-range. See: view-source:https://hlnet.neocities.org/font-face-tricks

epiccoleman 33 minutes ago | parent

Love this, I had a lot of fun and more than a few laughs messing around with it.

xnx 31 minutes ago | parent

Nice logo interaction too!

dvh 29 minutes ago | parent

For extra fun, you can make font that are the same as original but then you add ligature for some words and you make ligature using the same font but spelling different word. For example "red" ligature will be "green".

someonebaggy 25 minutes ago | parent

Do this on a document to determine who is copy-pasting or reading it with AI.

jrochkind1 23 minutes ago | parent

Thanks, I love-hate it.

ZeWaka 23 minutes ago | parent

This is beautiful. I think I'll have to use this for a game.

htrp 20 minutes ago | parent

This looks like the cut out magazine ransom letters you see in every movie.

busymom0 17 minutes ago | parent

Bookmarked for future use!

mortenjorck 14 minutes ago | parent

I have never felt quite so cacklingly nefarious as a designer as I did just now carefully adjusting vertical scale and offset so that the x-height and baseline of Papyrus optically match Comic Sans when mixed together.

I don't yet know who I'll be pranking with the downloaded font, but I look forward to their reaction.

NietzscheanNull 12 minutes ago | parent

This is great!

FYI for the creator, I'm hitting an error when attempting to change the mix-in font (Webkit/iOS):

  Something went wrong: Out of bounds memory access (evaluating '_PyRun_SimpleString(r)')

electric_mayhem 11 minutes ago | parent

This is absolutely diabolical and should not be put into the hands of humanity.

What have you unleashed? Hey, look guys he got Oppenheimer over here.

phren0logy 10 minutes ago | parent

Thanks, I hate it.