ICU

ICU

Emoji Ecosystem

المكونات الدولية لـ Unicode — مكتبة مفتوحة المصدر مستخدمة على نطاق واسع توفر دعمًا لـ 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.

المصطلحات ذات الصلة

CLDR (CLDR) CLDR (CLDR)
مستودع بيانات اللغة المحلية المشترك — مشروع Unicode يوفر بيانات خاصة بكل لغة، بما فيها أسماء الرموز التعبيرية وكلماتها المفتاحية بأكثر من 100 لغة.
مجموعة الغرافيم مجموعة الغرافيم
وحدة حرفية يراها المستخدم كرمز واحد، قد تتكون من عدة نقاط رمز Unicode تُعرض معًا كوحدة بصرية واحدة.
يونيكود يونيكود
معيار عالمي لتشفير الأحرف يُعيّن رقمًا فريدًا لكل حرف عبر جميع أنظمة الكتابة ومجموعات الرموز، بما في ذلك الرموز التعبيرية.

الأدوات ذات الصلة

🌐 مترجم الرموز التعبيرية مترجم الرموز التعبيرية
شاهد أسماء الرموز التعبيرية وكلماتها المفتاحية بـ 15 لغة. ابحث عن كيفية تسمية أي رمز تعبيري باليابانية والكورية والإسبانية والمزيد.