ICU

ICU

Emoji Ecosystem

International Components for Unicode — una biblioteca de código abierto ampliamente utilizada que proporciona soporte de Unicode e internacionalización, incluido el procesamiento de emoji.

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.

Términos relacionados

CLDR (CLDR) CLDR (CLDR)
El Common Locale Data Repository (Repositorio de datos de configuración regional común), un proyecto de Unicode que proporciona datos específicos de cada idioma, incluidos nombres y palabras clave de búsqueda …
Clúster de grafemas Clúster de grafemas
Carácter percibido por el usuario que puede estar compuesto de múltiples puntos de código Unicode pero que se muestra como una sola unidad visual.
Unicode Unicode
Estándar universal de codificación de caracteres que asigna un número único a cada carácter de todos los sistemas de escritura y conjuntos de símbolos, incluidos los emoji.

Herramientas relacionadas

🌐 Traductor de emojis Traductor de emojis
Consulta nombres y palabras clave de emojis en 15 idiomas. Descubre cómo se llama cualquier emoji en japonés, coreano, español y más.