EN
返回档案库

案例库 · 软件与 IT · 技术决策 · 2007–2010

这条还没译成中文,下面是英文原文。

Google got emoji into Unicode as plain characters, so they worked on every phone

In 2007 Google proposed encoding emoji as ordinary Unicode characters even if monochrome; Unicode 6.0 made them universal in 2010.

Google · Unicode Consortium · Apple · Japanese mobile carriers

那一手

Emoji began on Japanese cell phones, where each carrier had its own set of a few hundred symbols. They were transmitted as plain text, but a symbol on one network was meaningless on another.

Unicode had a principle against encoding rich-text attributes such as color and animation, so the obvious route — treating emoji as images — ran into the standards wall.

为什么管用

  • Encoding emoji as characters made them data, so any phone could at least decode them, whereas carrier-specific sets could not interoperate.
  • Google needed to search the web and find text containing emoji, which required them to be real characters, not pictures.
  • The carriers were willing to put new additions in rich text to keep the existing set stable, which unblocked the standard.
值了多少Encode emoji as characters, not colored pictures聪明

可以搬走什么

When a format is trapped by platform-specific decorations, shrink it to its lowest common denominator; plain characters travel, rich pictures do not.

后来呢

Emoji were added to Unicode 6.0 in 2010, then expanded across planes and into color fonts from Apple, Microsoft and others. Emoji became a truly universal, interoperable form of writing, with the Unicode standard controlling which characters exist worldwide.

资料来源

发现哪里写错了?告诉我们。

同一路聪明