ICU

ICU

Emoji Ecosystem

Emoji işleme dahil Unicode ve uluslararasılaştırma desteği sağlayan, yaygın olarak kullanılan açık kaynaklı kütüphane: International Components for Unicode.

ICU is the reference implementation for Unicode algorithms. It provides C/C++ and Java libraries for text handling, including: character encoding conversion, text boundary analysis (critical for emoji grapheme clusters), collation (sorting), and locale-sensitive formatting.

Many platforms and languages use ICU internally: Node.js, Python, Android, macOS/iOS, and most web browsers. The `Intl.Segmenter` API in JavaScript, which correctly splits text including emoji, is typically backed by ICU.

ICU also provides emoji-aware text segmentation, which is essential for correctly counting and manipulating emoji in strings.

İlgili Terimler

CLDR (CLDR) CLDR (CLDR)
100'den fazla dilde emoji adları ve arama anahtar kelimeleri dahil yerel ayara özgü veriler sağlayan bir Unicode projesi olan Ortak Yerel Ayar Veri Deposu.
Grafem Kümesi Grafem Kümesi
Kullanıcı tarafından tek bir görsel birim olarak algılanan, ancak birden fazla Unicode kod noktasından oluşabilen karakter.
Unicode Unicode
Emoji dahil tüm yazı sistemleri ve sembol setlerindeki her karaktere benzersiz bir numara atayan evrensel karakter kodlama standardı.

İlgili Araçlar

🌐 Emoji Çevirici Emoji Çevirici
15 dilde emoji adlarını ve anahtar kelimelerini görün. Herhangi bir emojinin Japonca, Korece, İspanyolca ve daha fazlasında nasıl adlandırıldığını bulun.