[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
SlideShare a Scribd company logo
カラー絵文字
@makoto_kato
今日はカラー絵文字の話です。標準化も含めて。
日本どころか海外でも最近は使われてます。
で、Firefox OSはどうなのよってところで。
Emoji
“Emoji”は世界共通語になってしまってるんですが、従来のは(ご存知
の通り)、、、
• 各キャリアごと別の文字コード体系
• ビットマップがそのまま表示される
• 標準化?なにそれおいしいの?
Emoji
コードポイント
Unicode 6.0に絵文字が含まれた。Not Color.
肌の色の問題とか各国独特な文化とかいろいろ問題があるが、まぁそ
れは置いておく
フォント形式
残念ながらバラバラです
• SVG Font
• SVG OpenType
• Apple’s Color Glyph Format
• Android’s Color Glyph Format
• Microsoft’s Color Glyph Format
フォント形式
残念ながらバラバラです
• SVG Font
• SVG OpenType
• Apple’s Color Glyph Format
• Android’s Color Glyph Format
• Microsoft’s Color Glyph Format
Departed?
• SVG Font
• Acid3 Testのためにいくつかのブラウザで実装された
• でも実装が中途半端 (Acid 3 Testをパスするための最低限だった
…)
• MicrosoftとMozillaが実装予定なし
• Apple’s Format
• Mac OS X 10.7以降で使える。iOSもたしか形式も一緒
• 元をただせばSoftbankが(略
• 現在標準化に興味なし
標準化?
• SVG OpenType
• Android’s Color Glyph Format
• Microsoft’s Color Glyph Format
現在ここらへんが標準化に向けて動いてます。
SVGOpenType
• OpenTypeにSVGを直接入れてしまう形式
• Mozillaが推してる
• Firefoxにエンジンは入ってる(でもデフォルトオフ)
Android
• Android 4.4で使えるフォーマット
• PNGとか画像を入れられる (Appleも同じような形式)
• “Noto Color Emoji”がこのフォーマット
• FreeTypeがサポートしてる(Googleからの貢献)
• Firefox for Androidも今後サポートするよ! (Firefox 30)
Emoji
Microsoft’s Color Glyph
• Windows 8からサポートしてる形式
• Windows Phoneもたしか。。。(Windows Phone 8.1 Developer Previewの
Internet Explorerでは使えないみたいだけど)
• なのでWindows 8以降のInternet Explorerでは使えます
• “Segoe UI Emoji”がこのフォーマット (CSSで指定すれば使える)
• 複数のグリフを重ね合わせてつくる形式
Microsoft‘s Color Glyph
Emoji
• で、Firefox OSはというと、今のもの(1.2? Or 1.3?)ではサポートしてま
せん
Emoji
Firefox OS 1.4+
• AndroidのColor Emoji Formatが使えます
• でもダウンロードフォントでは使えません
• 標準ではAndroid同様Noto Color Emoji
• ベンダによってはSVGOpenTypeを有効にできます
• ダウンロードフォントでも使えます
Firefox OS feature…
• Microsoftのフォーマットも使えるように今開発してます
• Firefox OSじゃなくても、デスクトップ版でも
• ダウンロードフォントもサポート予定
なので、今後標準化されるであろうフォント形式はすべてFirefox OSで
あればサポートされるよ!
References
• MPEG(SC29/WG11) Open Font Format
• https://groups.yahoo.com/neo/groups/mpeg-OTspec/info
• Color Emoji support in OpenType
• https://code.google.com/p/color-emoji/
• SVG glyphs for OpenType Community Group
• http://www.w3.org/community/svgopentype/

More Related Content

Emoji