カラーフォント

Mac OS XやiPhone、Android 4.4以降、Windows 8.1で表示されるカラー絵文字フォントは以下に大別されます。

  • sbix:Apple Color Emoji (Appleカラー絵文字) で使われている形式、現時点では内部的にラスタ画像が使われている(一部ラスタ画像上にアウトラインも描画するグリフあり)
  • CBDT/CBLC:Noto Color Emojiで使われていて、Androidで表示されるカラー絵文字はこれ、ビットマップフォントと同じような格納の仕方で、中身は基本的にPNG
  • COLR/CPAL:Windows 8.1にインストールされているカラー絵文字(Segoe UI Emoji)で使われ、上記二つとは異なりすべてアウトラインで構成されている

前置き終わり。

夏くらいに作ったCOLR/CPALフォントを置いておきます( test.otf )。

Windows 8.1以降の対応ソフトだときちんとカラーで表示されます。

IEは確認済、Firefoxはなぜかダメでした(UTR51?)。

(TATEditorの絵文字に指定すれば8.1以前、他OSでもカラー表示可能)

一応、Mac OS Xでもエラーなしにインストールできますが通常の白黒です。

そこそこ小さく作ったので、何か参考にしたい方がいればバイナリをのぞいてみてください。