logoalt Hacker News

Charcuterie – Visual similarity Unicode explorer

304 pointsby rickcarlinoyesterday at 8:12 PM73 commentsview on HN

Comments

nikisweetingtoday at 6:52 PM

This is so cool, just bookmarked it next to https://emojidb.org/ which is what I've been using in the past for vector-based emoji search.

Koffiepoedertoday at 7:01 AM

I understand trimming input fields is typically a useful default, but in this case this prevents me from searching for a space. So maybe it'd be worthwhile to add a `if (trim(str)=="") return str` exception or something similar?

show 1 reply
mjmasntoday at 12:20 PM

I didn't notice this at first but if you click the pencil icon you can draw a shape to match against instead of searching with text or browsing with the dropdown

siddbootsyesterday at 9:38 PM

Very cool concept and execution, well done.

I don't quite understand what is going on with the "spotlight" UI concept - I can click around on the characters and it highlights an area and it also reloads the landscape local to the character that I clicked on, so I can sort of traverse the similarity landscape this way. But I feel like I might be missing some part of the visual metaphor?

show 2 replies
me_againtoday at 2:35 PM

Amused by how many X's there are: https://charcuterie.elastiq.ch/#1100B

Did you mean Aegean Check Mark or Old North Arabian letter Teh?

alentredtoday at 9:24 AM

This is excellent. I prefer Unicode characters over images when possible, like arrows for example, but often struggle finding the exact one I need. Here I can sketch ‼ what I need and then narrow down my search. This is just perfect, many thanks. UX is easy and intuitive. Goes to my bookmarks.

Like, who knew this is even a character: ᆚ

SubiculumCodetoday at 3:26 PM

As an aside: I personally have no use for unicode for bash commands, and the potential for sneaky maliciousness worries me. Does anyone know of a way to automatically strip (e.g. with tr) all unicode away when pasting into a terminal?

vprcictoday at 12:15 PM

It would seem it takes in account a bit more than "visual similarity", otherwise I can't find a good reason for "@" and "U+1F582 (BACK OF ENVELOPE)" being that close.

Also, for years (decades?!) I wanted something similar in Word, for when I knew how to describe the symbol in words, but had a hard time manually searching for in the unwieldly UI. I can't believe that "insert symbol" window still doesn't have any kind of search capability.

show 1 reply
0xCE0today at 1:53 PM

Unicode standard doesn't define any visual shapes for code points (except conceptual examples for some emoji-like symbols), so this is more some specific font's (that is not even mentioned/cannot be changed) glyph similarity visualization than anything to do with Unicode code point "visual exploration".

txzltoday at 6:20 AM

Seems like search doesn't work for Japanese kanji. Search works for https://unicodeplus.com/U+2F8F But doesn't work for https://unicodeplus.com/U+884C

semolinotoday at 12:11 PM

Design is delightful, great job.

The radial glyph wave animation is also really cool, but the novelty will wear off and the delay will become grating especially if one is using the app in a utilitarian manner. Consider skipping transitions/animations if the user signals a preference for reduced/removed motion. Alternatively, you could add an on-page toggle for animations.

show 1 reply
haritha-jtoday at 9:59 AM

Let me sumamrise my response thusly: 𒁞

Cadwhiskeryesterday at 11:10 PM

Very impressive that I can sketch a character in the top-left and get a close match. That's a real highlight showing that there's more going on under the hood than a big look-up table.

_quatoday at 12:03 AM

I'm not dyslexic, but this is what I imagine dyslexic hell is.

lastofthemojitotoday at 3:34 PM

I get weird behavior if I enter a Korean Hangul symbol like 소, it doesn't show visually similar symbols, it seems to be random stuff.

iricktyesterday at 8:52 PM

"Everything runs in your browser."

That's cool. The sound effects seem like natural thinking sounds. :)

Several models to compare.

Leptonmaniactoday at 10:44 AM

Really good looking! Interesting UI/UX insight: I kinda expect to be able to "go back" by inverting the coordinates. So when I have one glyph in focus and select a new one two to the left and five down, I would love to be able to go back by selecting five up and two right to find the "old" glyph. Not sure how well this can be implemented.

tantaloryesterday at 10:36 PM

Ouch, my back button

show 2 replies
roertoday at 11:27 AM

Lots of fun trying to go to a target symbol. Especially if you intentionally get yourself stuck in the lines first :D

lastofthemojitotoday at 1:50 PM

The design is fun.

I think matching the drawing input to emojis need some work - no matter how I draw a smiley face, I never get any smiley face emoji (or any emoji) as a suggestion.

hootztoday at 1:51 PM

A cool website that can be gamified like Wikipedia! You can do things like racing to find the among us character ඞ :)

runeblazetoday at 12:02 AM

> visual similarity

> SigLIP 2

Maybe visual-semantic similarity is more appropriate? Nonetheless the design is fantastic

show 1 reply
esttoday at 4:14 PM

Could this be used to make better ASCII animations?

aeoniktoday at 11:11 AM

This is one of those designs that should be implemented on every computer. I'd love to have a little button pop up that helps my identity a symbol.

savolaitoday at 10:25 AM

Love it.

Svg backups would be nice when chars render as boxes.

show 1 reply
amaketoday at 8:48 AM

To visually compare characters you need to map them to glyphs; what is the glyphset and how much of Unicode does it actually cover?

show 1 reply
wackgettoday at 2:29 AM

Cool but maybe consider a different name? If I want to recommend this tool in a few weeks' time there is approximately 0% chance I'm remembering it's called something like "Charcuterie", despite the clever bit of wordplay.

show 2 replies
keyletoday at 2:57 AM

I like the animation work and sound, it really gamifies the experience. I question the usefulness though. But it could make a fun game experience if it were to let people match by colour or align emojis related to each other.

show 1 reply
romanovtexastoday at 4:46 PM

Amazing concept!

pimlottcyesterday at 10:31 PM

This is cool but the characters are awful small on my iPhone 14 Pro. Decent bit of wasted space too. Why are the characters in the previous history list (on the “rim” so much bigger than the characters I’m actively exploring?

zeltustoday at 9:32 AM

Bookmarked as an excellent tool. I use it to find alternatives to "forbidden" characters in filenames. For media files, mostly.

tash_2stoday at 12:11 AM

Love this. I hope it works with Japanese kanji too, because sometimes I forget the exact character but remember a similar one.

show 1 reply
evilelectronyesterday at 10:23 PM

WOW! What a lovely way to explore the character map.

arttaboitoday at 2:10 AM

This is impressive! Thanks for sharing.

joshutoday at 5:13 AM

anyone know how this works? i assume just rasterizing and embedding?

show 1 reply
adi_kuriantoday at 12:02 AM

This is quite remarkable. Great work.

minantomyesterday at 10:46 PM

Very cool concept and execution.

ssss11today at 2:16 AM

Sounds delicious!

d--btoday at 4:35 AM

The name sounds really bad in French. Charcuterie is a pig butchering shop, usually associated with messy bloody stuff. The verb “charcuter” also refers to surgery done poorly.

But yeah I guess the pun makes it work in english

show 2 replies
ares623yesterday at 11:55 PM

Reminds me of early 2000's web design with Flash websites. Those were good times.

show 1 reply
mplanchardyesterday at 9:09 PM

Love the name, very clever

LowLevelKerneltoday at 1:50 AM

WOW. JUST WOW ‼

rustystumptoday at 12:08 AM

This tastes delicious. The sound is perfectly restrained and animation is intentional. I wish more apps were as playful as this.

fortysevenyesterday at 10:29 PM

Anyone else think of the film 'Hangar 18'; specifically the alien language they find on the UFO?

SpyCoder77yesterday at 10:51 PM

[dead]