Apple Color Emoji 採用的技術是怎樣的?

就是這個東西:

怎麼做到能顯示彩色的字體的?SVG in OpenType?求解釋


Apple Color Emoji是Apple的獨立技術,只是將兩個不同大小的PNG點陣放在自行定義的"sbix"table內。

---

資料閱讀:

Typographica上的Color Emoji review有簡述apple color emoji的做法:

http://typographica.org/typeface-reviews/apple-color-emoji/

Typophile上關於Color emoji的討論,有設計師hack進color emoji內找到背後做法,並有部份技術說明

http://typophile.com/node/83760

Typefact上Color Emoji和iOS以外Color emoji的顯示方式(德語譯英語)

http://translate.google.com/translate?sl=autotl=enjs=nprev=_thl=enie=UTF-8layout=2eotf=1u=http%3A%2F%2Ftypefacts.com%2Fnews%2Fapple-color-emojiact=url

維基上說明了Apple取了Unicode 6內的訂制

http://en.wikipedia.org/wiki/Emoji

Unicode 6內722個emoji的樣本圖形

http://www.unicode.org/charts/PDF/U1F300.pdf


sbix 表。剛標準化沒幾天。

另外三種標準的「彩色」字體格式:

  1. COLR/CPAL 表對,COLR 把一個黑白 glyph 拆解成若干個其他 glyph 的疊加,並且給每個部分按照 CPAL 中的數據上色;
  2. CBDT/CBLC 表對,給每個 glyph id 關聯 PNG 圖片;
  3. SVG 表,給 glyph id 關聯 SVG 圖片。


基本許瀚文都說了

補充下:繼 Unicode 6.0 納入繪文字之後,Google 正在提議將彩色也納入字型檔標準裡,以後估計大家可以直接做彩色emoji了

Google Open Source Blog: Open Standard Color Font Fun for Everyone


推薦閱讀:

對於不了解字體的人,在使用LaTeX排版時如何通過fontspec包選擇字體?
哪些字體有美觀的注音符號設計?
為什麼 quora 上會有兩種風格的引號混排?
印象筆記(Evernote)使用的是什麼字體?

TAG:字體 | OpenType | Emoji | SVG |