Charcuterie – Görsel Benzerlik Tabanlı Unicode Gezgini
(charcuterie.elastiq.ch)- Unicode karakter kümesini görsel olarak keşfetmeye ve her karakterin glif·yazı sistemi·sembol·biçim özelliklerini incelemeye olanak tanıyan bir araç
- Karakterler arasındaki görsel benzerliği analiz etmek için SigLIP 2 embedding'lerini kullanarak glifleri vektör uzayında karşılaştırıyor
- Kullanıcılar, karakterlerin biçimsel ilişkilerini sezgisel olarak kavrayıp Unicode yapısını keşfedebiliyor
- Arayüz, görsel odaklı bir keşif deneyimi sunarak karmaşık karakter sistemlerini kolayca anlamayı hedefleyecek şekilde tasarlanmış
- Proje aktif olarak geliştirilmeye devam ediyor ve kullanıcı geri bildirimi ile bağış desteği alıyor
Charcuterie genel bakış
- Karakter kümelerini keşfetmeye ve ilgili glif·yazı sistemi·sembol·biçim özelliklerini görmeye imkân veren bir Unicode görsel gezgini
- Her karakterin görsel benzerliğini analiz etmek için SigLIP 2 ile render edilen glifleri embedding'lere dönüştürüp bunları vektör uzayında karşılaştırma yöntemini kullanıyor
- Kullanıcılar, karakterler arasındaki biçimsel ilişkileri sezgisel biçimde keşfederek Unicode standardının yapısını anlayabiliyor
- Proje aktif olarak geliştirilmeye devam ediyor ve kullanıcı geri bildirimi ile bağışlar yoluyla destek alıyor
1 yorum
Hacker News yorumları
Giriş alanının otomatik olarak trim edilmesinin genel olarak faydalı bir varsayılan olduğunu anlıyorum, ama bu durumda boşluğun kendisini aramayı imkansız hale getiriyor
O yüzden
if (trim(str)=="") return strgibi bir istisna işlemi eklemek iyi olabilir diye düşünüyorumİlk başta fark etmemiştim ama kurşun kalem simgesine tıklayınca metin yerine doğrudan şekil çizerek arama yapabiliyorsunuz
Gerçekten harika bir konsept ve uygulama
Yalnız “spotlight” UI konsepti biraz kafa karıştırıcı. Bir karaktere tıklayınca çevresindeki alan vurgulanıyor ve o karakterin etrafındaki benzer karakter arazisi yeniden yükleniyor. Bu şekilde benzerlik arazisini keşfedebiliyorsunuz ama görsel metaforun bir kısmını kaçırıyormuşum gibi geliyor
O kadar hoşuma gitti ki hemen yer imlerime ekledim. Eskiden vektör tabanlı emoji aramak için EmojiDB kullanıyordum, artık bunu onunla birlikte kullanmayı düşünüyorum
Sitem: unicode-atlas.vercel.app
Ne kadar çok ‘X’ karakteri olduğunu görünce güldüm
charcuterie.elastiq.ch/#1100B bağlantısına bakınca bunun “Aegean Check Mark”ı mı yoksa “Old North Arabian letter Teh”yi mi kastettiği kafa karıştırıcı
Gerçekten mükemmel. Mümkün olduğunda görsel yerine Unicode karakterleri kullanmayı tercih ediyorum. Mesela oklar için; doğru karakteri bulmak her zaman zordu
Ama burada ‼ işaretini kendiniz çizip istediğinizi daraltabiliyorsunuz. Kusursuz. UX de sezgisel, hemen yer imlerime ekledim
Böyle bir karakter olduğunu da bilmiyordum: J
Sitem: unicode-atlas.vercel.app
Sadece görsel benzerlikten fazlasını hesaba katıyor gibi görünüyor. Aksi halde “@” ile “U+1F582 (BACK OF ENVELOPE)” bu kadar yakın olmamalıydı
Ayrıca yıllardır, hatta on yıllardır Word'de böyle bir özellik olmasını istiyordum. Bir sembolü kelimelerle tarif edebiliyorum ama UI o kadar kullanışsız ki elle bulmak zor oluyor. Hâlâ “sembol ekle” penceresinde arama özelliği olmamasına inanamıyorum
Sitem: unicode-atlas.vercel.app
Japonca kanji araması çalışmıyor
https://unicodeplus.com/U+2F8F çalışıyor ama
https://unicodeplus.com/U+884C çalışmıyor
Sol üstte karakteri doğrudan çizerek benzer karakterleri bulabilmeniz etkileyici. Bunun basit bir lookup table'dan fazlası olduğunu gösteriyor
Sitem: unicode-atlas.vercel.app
Unicode standardı, kod noktaları için görsel biçimi tanımlamaz (bazı emoji türü istisnalar dışında)
Bu yüzden bu araç, Unicode kod noktalarının “görsel keşfi”nden ziyade belirli bir yazı tipindeki (bahsedilmeyen ve değiştirilemeyen) glif benzerliğinin görselleştirmesi sadece