Tuesday, July 14, 2026

Why do some new emoji look familiar?

By Jennifer Daniel, originally posted on Substack

Hello from the formatting trenches of the internet.

If you are reading, congratulations! This means we are almost done with another cycle of trying to squeeze the staggering, terrifying breadth of human existence into itty bitty graphics. The Emoji Standard and Research Working Group has been busy standardizing the existential weight of a brined cucumber and analyzing the structural integrity of a lighthouse. You know, standard, high-stakes international diplomacy.

Since Friday week marks πŸ“… THE πŸ“… DAY πŸ“… DISPLAYED πŸ“… ON πŸ“… THE πŸ“… CALENDAR πŸ“… EMOJI πŸ“… I thought it would nice to peek at the new emoji heading to your keyboard next Spring.

First up, I don't know how you’re gonna last another year without a Lighthouse. This coastal beacon functions as a literal guiding light through the dark night of your soul. Or an Eraser, which can’t undo that 2 AM text, but helps when retroactive boundary-setting or communicating the urge to wipe the slate clean. We even got new hand emoji. While our beloved index finger points πŸ‘‰ “Look at that coordinate,” the new Leftwards/Rightwards Thumb Sign says, “Look at this guy.”

Are these new glyphs indispensable? No. Is anything truly indispensable? Also, no. But they are ours to text our moms, troll our group chats, and beautifully obfuscate or elevate our true feelings.

The Cracked Smiling Face

Because sometimes, “I’m fine!” means “I’m very much not fine!”

A visual externalization of an internal rupture. It’s the “Mask of Perfection” failing in real-time. It moves beyond standard emotion to capture the exact tension between your public persona and your private reality. Use it when your carefully crafted facade has cracked but you’re smiling through the shards.

Net with Handle

While it’s easy to look at your keyboard and see nouns (like an alembic ⚗️ or a bucket πŸͺ£), the net functions instantly as a verb. It represents the process of catching or pulling something out of the digital ether. Maybe you're harvesting data, catching a vibe, or collecting whatever it is you collect. When an emoji can be more than just an object and can represent an action, it gives our digital lexicon something it craves: kinetic energy.

The Meteor

Originally, when the Comet emoji first debuted it was drawn as a sparkling blue ball of ice moving across the galaxy. Then a rando changed the design to a red-hot rock entering the atmosphere. THESE ARE NOT THE SAME. Wishing on a star and witnessing an extinction-level event are two entirely different energies.

Now that Unicode is adding a distinct Meteor emoji, it forces a reconciliation. Fonts with a ball of fire will move that design to this new home (aka codepoint), leaving the Comet to be a consistent, celestial blue ice streak across all vendors. While the Comet remains a wish, the Meteor is here for your deepest existential crises. Drop it when the timeline is melting down, an argument enters a catastrophic phase, or you just want to signal cosmic finality. I'll be using it to represent doom scrolling.

Notably, Emoji 18.0 updates several existing designs to fix these switcheroos without taking away any emoji. Just like giving the "flaming meatball" design its own official home as the Meteor so the Comet ☄️ can return to blue, long-standing issues plaguing classics like the cucumber πŸ₯’ and butterfly πŸ¦‹ are getting adjusted. Giving these distinct concepts their own space ensures everyone can flirt without risk.

The Pickle

“But Jennifer,” you ask, “We already have the cucumber πŸ₯’!”

Listen to me: a cucumber is crisp, hydrated, and best served at the spa. A pickle has seen things. It has undergone a chemical transformation. Beyond being a critical asset for sandwich aesthetics and the American sport of pickleball, the pickle fills a massive semantic void: the tricky situation.

With this update, we are finally forcing a permanent split. The cucumber gets to stay a cucumber across all platforms, and the pickle is officially moving out and getting its own space to ferment.

Instead of typing out a three-paragraph text explaining how you accidentally double-booked yourself or got tangled up in situationship drama, you can simply drop a pickle. You are in one.


The Monarch Butterfly

If this emoji looks familiar… you’re not going crazy. That’s because depending on what phone your friends use, you might have been texting them a Monarch butterfly while they were looking at a Morpho.

The blue Morpho is locked down globally as the symbol for “pretty aesthetics” and manicured Instagram feeds. The Monarch is an entirely different beast. This update finally fixes that fragmentation making way for Monarch butterfly to land in its own brand-new home. With its iconic orange-and-black stained-glass pattern, it introduces a different weight class of meaning, carrying a narrative of generational resilience, endurance, and deep ancestral memory. This is a creature that travels thousands of miles across continents over lifespans it will never see the completion of.

Much like the volunteers of the Emoji Standard and Research Working Group. As more emoji are added into the Unicode Standard, we’ll never see the completion of the emoji project but hopefully, the groundwork we lay today means someone a hundred years from now can perfectly express the pickle we got them in. πŸ₯’ ➔ πŸ«™

Until then, we have next Spring to look forward to. Go grab your pickle jars and prepare your group chats.

Love,

jd


Wednesday, July 8, 2026

Recent Unicode Happenings: June 2026

Do you call it soccer or football? Is ⚽ “bola,” “γƒœγƒΌγƒ«,” or “ ΩƒΨ±Ψ©?”

The biggest sporting event in the world is underway — keep reading to find out what this could possibly have to do with Unicode, and how you can get involved as well!

Tuesday, May 26, 2026

Unicode 18.0 Beta Review Opens for Feedback

 By: Peter Constable, Chair of the Unicode Technical Committee

The Unicode® Standard provides the character encoding that underlies text in the world’s language on billions of devices, in apps and across the web. The next version of the standard, version 18.0, will be released later this year. A beta review period for Unicode 18.0 has started and is open until July 7, 2026.

The beta is intended primarily for review of character property data and changes to algorithm specifications (Unicode Standard Annexes and certain Unicode Technical Standards that are synchronized with the Unicode Standard). Implementers are encouraged to review these changes for consistency or unexpected issues. Also, a complete draft of the core specification text is available for review during the beta period.

At this phase of a release, the character repertoire is considered stable. No new characters will be added. Characters that are new in this version could still be removed, and their character names or code points could be changed, but such changes would require strong justification.

For this release, 13,047 new characters will be added, bringing the total number of encoded characters in Unicode 18.0 to 172,848. The largest set of additional characters is for the new Small Seal script with 11,328 ideographs. Other notable character additions include:

  • Chisoi script: a modern script used in northeast India.
  • Jurchen script: an historic ideographic script used in northeastern China during the Jin and Ming dynasties.
  • New currency symbols for the Maldivian rufiyaa, Omani rial and UAE dirham currencies.
  • 72 historical mathematical symbols.
  • 73 musical symbols.
  • Nine new emoji characters.

See The Pipeline and the delta code charts pages for details on all of the new characters.

In addition to new characters, there are some significant changes related to character properties or algorithms, including the following:

  • A new Unicode Standard Annex will be added to document properties for large, non-CJK East Asian scripts.
  • Two provisional properties for CJK Unified ideographs will be removed, and two new provisional properties will be added.
  • The derivation of one of the properties used for grapheme cluster segmentation of Indic scripts will be revised.
  • There will be significant revisions to the confusable characters data (confusables.txt) relevant for security.

It was found that wording in the core specification of earlier versions was not completely clear regarding variation sequences and conformance. To provide greater clarity, the text describing variation sequences and related conformance requirements will be revised. See section 3.6.2 in the draft core spec for details.

See the Unicode 18.0 Beta landing page for other noteworthy property and algorithm changes. For full details regarding the Beta review, see Public Review Issue #548. Feedback should be reported under PRI #548 using the Unicode Contact Form by July 7, 2026.


----------------------------------------------

Adopt a Character and Support Unicode’s Mission

Looking to give that special someone a special something?
Or maybe something to treat yourself?
πŸ•‰️πŸ’—πŸŽ️🐨πŸ”₯πŸš€ηˆ±₿♜πŸ€

Adopt a character or emoji to give it the attention it deserves, while also supporting Unicode’s mission to ensure everyone can communicate in their own languages across all devices.

Each adoption includes a digital badge and certificate that you can proudly display!

Have fun and support a good cause

Thursday, May 14, 2026

Unicode CLDR 49: Submission open through June 2026

Ballot Box with Ballot emoji image

The Unicode® CLDR Survey Tool is open for submission for version 49 through June (see detailed schedule below). CLDR provides key building blocks for software to support the world's languages (dates, times, numbers, sort order, etc.). All major browsers and all modern mobile phones use CLDR for language support. (See Who uses CLDR?)


Via the online Survey Tool, contributors supply data for their languages — data that is widely used to support much of the world’s software. This data is also a factor in determining which languages are supported on mobile phones and computer operating systems.


The new areas in CLDR 49 are focused on:

  • Unicode 18 additions: new emoji, script names, …

  • Improvements in date and time and locale display names formatting

  • New languages available for submission in Survey Tool: Adyghe [ady], Brahui [brh], Hunsrik [hrx],  Interslavic [isv], Kabardian [kbd], Kaitag [xdq], Mara [mrh], and Susu [sus] 


General Submission for TC locales* opened recently and is slated to finish on June 10, 2026. The Survey Tool then enters a vetting phase, where contributors select the best data for each field. That vetting phase is slated to finish on June 29. The draft data will be available in a public alpha in early August, and the final release is targeted for mid-October.


Other locales, managed by the DDL Working Group, have a longer submission period to allow smaller organizations to submit data on a more flexible timeline. The Survey Tool opened earlier for these locales, and will stay in Extended Submission until the end of June, so that these organizations can contribute data for the current release.


Each new locale starts with a small set of Core data, such as a list of characters used in the language. Submitters of those locales need to bring the coverage up to Basic level (very basic basic dates, times, numbers, and endonyms) during the following submission cycle. Once a language reaches Basic coverage, it has the minimum support for use in language selection, such as on mobile devices. In the next submission cycle, the name of that language is also added for translation for all languages at Modern coverage. Locales that reach a higher level of coverage (Moderate or Modern) are suitable for general-purpose support in applications and operating systems.


If you would like to contribute missing data for your language, see Survey Tool Accounts. For more information on contributing to CLDR, see the CLDR Information Hub.


* TC Locales are ones for which major organizations commit to adding data in concert over a short span of time each year.

----------------------------------------------

Adopt a Character and Support Unicode’s Mission

Looking to give that special someone a special something?
Or maybe something to treat yourself?
πŸ•‰️πŸ’—πŸŽ️🐨πŸ”₯πŸš€ηˆ±₿♜πŸ€

Adopt a character or emoji to give it the attention it deserves, while also supporting Unicode’s mission to ensure everyone can communicate in their own languages across all devices.

Each adoption includes a digital badge and certificate that you can proudly display!

Have fun and support a good cause

Wednesday, May 6, 2026

Unicode Technology Workshop 2026: Call for Sessions Now Open!

For those interested in participating in and contributing to Unicode Technology Workshop 2026: Unicode in the World, the call for submissions of session and tutorial proposals is now open. If you work on Unicode internationalization technologies or use Unicode internationalization technologies in your work, we want to hear from you. You can register your interest in contributing using the following link: Call for Submissions

Monday, April 13, 2026

ICU4X 2.2 released!

 The ICU4X Technical Committee is happy to announce ICU4X 2.2, an update to our modular, portable, and secure i18n library.

ICU4X is Unicode's modern, lightweight, portable, and secure i18n library. Built from the ground up, its binary size and memory usage footprint is 50-90% smaller than ICU4C. It is memory-safe, written in Rust with interfaces into C++, JavaScript, Dart, TypeScript, Kotlin — with other languages in the timeline. Mozilla Firefox, Google Chrome, Google Pixel Watch, core Android, numerous Flutter apps, and more clients are already using ICU4X.

Important changes in ICU4X 2.2 include:

1. Latest i18n data: This release includes an update to CLDR 48.2 and support for TZDB 2026a.
2. New and improved icu_calendar: This release contains new APIs in icu_calendar, as well as some behavior changes in icu_calendar; see the migration notes on GitHub.
a. Datetime arithmetic: It is now possible to add and subtract dates. 
b. More flexible date construction: Build dates from all kinds of constituent data: extended years, era years, ordinal months, month codes, etc., with support for different kinds of overflow handling.
c. Typed months: The new Month type replaces month codes in a type safe way.
d. Experimental third-party crate integration: We now support converting and formatting types from the jiff, chrono, and time crates. See icu_datetime::input::third_party. We’re not yet sure if these integrations should live in ICU4X, in the third party crates, or some adapter crate. We welcome your feedback!
e. Changes to Japanese and Hijri calendars: We no longer support pre-Meiji eras because CLDR removed them, and we now always use Umm al-Qura data for simulated Hijri. See the migration notes on GitHub for more details.
3. Experimental Kotlin Bindings: We now have Kotlin bindings for ICU4X (found under ffi/mvn), with the same set of supported APIs as our other cross-language bindings.
4. Experimental features:
a. Display names: Adds new internal data layout exposed via RegionDisplayName and ScriptDisplayName APIs. The old data layout, optimized for loading multiple names at once, is moved into the multi module. Please share feedback on our tracking issue.
b. Compact decimal formatter: Please share feedback in preparation for stabilization in a future release.
c. ML segmentation: Initial code for RAdaBoost word segmenter for Chinese and CNN word segmenter for Thai.
5. Better hour cycles: Adds support for Clock12 and Clock24 in datetime formatting.


Check out our quickstart tutorial, interactive demo, or C++, TypeScript, and Dart documentation.

As before, the Rust crate is available at crates.io, with documentation at docs.rs

Please post any questions via GitHub Discussions.

----------------------------------------------

Adopt a Character and Support Unicode’s Mission

Looking to give that special someone a special something?
Or maybe something to treat yourself?
πŸ•‰️πŸ’—πŸŽ️🐨πŸ”₯πŸš€ηˆ±₿♜πŸ€

Adopt a character or emoji to give it the attention it deserves, while also supporting Unicode’s mission to ensure everyone can communicate in their own languages across all devices.

Each adoption includes a digital badge and certificate that you can proudly display!

Have fun and support a good cause

You can also donate funds or gift stock

Tuesday, March 31, 2026

Unicode ICU 78.3 and CLDR 48.2 released

Postal Horn emoji


Unicode® CLDR is the most widely used provider of locale data. It provides the essential building blocks that allow software to display dates, times, and currencies correctly in every language and region. Unicode® ICU provides widely used C/C++/Java internationalization (i18n) libraries and APIs.

We have just published new maintenance releases of ICU and CLDR, with some small but significant changes. To find out more and to download these releases, go to: 



CLDR and ICU have each published a maintenance release in March instead of a major release. The next major releases, CLDR 49 and ICU 79, are planned for October and will include the data from the next CLDR general submission period, planned to start in early Q2 2026, as well as Unicode 18.


The following issues are fixed in the CLDR 48.2 and ICU 78.3 maintenance releases:


  • Several important locale data bug fixes including:

    • Group separator for number formatting was updated to ' in fr_CH for consistency with other Swiss locales.

    • Some fixes to date and time formats including: Hv available formats were updated to match behavior in CLDR 47. The previous change caused web compatibility issues related to current JS capabilities.

    • Fixes for Emoji annotations issues, such as collisions between emoji short names.

    • Updated abbreviated and narrow AM/PM for ko and ps for consistency with how the wide forms are localized.

    • Full list of changes are available in Ξ”48.2

  • ICU 78.3 includes the CLDR 48.2 changes

  • ICU also fixes a C++ code point iterator bug

  • Updates for timezone data 2026a


----------------------------------------------

Adopt a Character and Support Unicode’s Mission

Looking to give that special someone a special something?
Or maybe something to treat yourself?
πŸ•‰️πŸ’—πŸŽ️🐨πŸ”₯πŸš€ηˆ±₿♜πŸ€

Adopt a character or emoji to give it the attention it deserves, while also supporting Unicode’s mission to ensure everyone can communicate in their own languages across all devices.

Each adoption includes a digital badge and certificate that you can proudly display!

Have fun and support a good cause

Tuesday, March 3, 2026

UTS #18: More Unicode Properties in Regular Expressions

Regular Expressions, or “Regex”, are the invisible workhorses of the digital world. Regex allows apps and computer systems to find, validate, and change text based on patterns rather than specific words. Unicode properties play a vital role in this. Rather than an application using a fixed list of characters like a-z, A-Z — and failing badly for all but English — Unicode properties take on the burden of supplying meaningful sets of characters, like letters, Greek characters, or Emoji. Properties can be combined, such as Greek letters with an expression like [\p{script=greek}&\p{letter}].

This specification has an update for now covering over 100 different properties. The following are the most important changes, with others found in the modification section.

  • Section 2.7 Full Properties lists the full set of properties recommended for support. This version adds: IDS_Unary_Operator, NFKC_Simple_Casefold, ID_Compat_Math_Start, ID_Compat_Math_Continue, Indic_Conjunct_Break, and RGI_Emoji_Qualification
  • Special rules called “matching rules” are used when looking up properties and their values by name. This version recommends the matching rules from Section 5.9 Matching Rules of UAX #44.

By expanding and refining property support in UTS #18, this update strengthens the foundation for global text processing.


----------------------------------------------

Adopt a Character and Support Unicode’s Mission

Looking to give that special someone a special something?
Or maybe something to treat yourself?
πŸ•‰️πŸ’—πŸŽ️🐨πŸ”₯πŸš€ηˆ±₿♜πŸ€

Adopt a character or emoji to give it the attention it deserves, while also supporting Unicode’s mission to ensure everyone can communicate in their own languages across all devices.

Each adoption includes a digital badge and certificate that you can proudly display!

Have fun and support a good cause

You can also donate funds or gift stock