SlideShare a Scribd company logo
1 of 10
Download to read offline
UTR #51
Unicode Emoji
とはなにか
小形克宏(フリーライター)
2015年1月7日/Vivliostyle 新年会
1
はじめに①
• UTR #51はUnicode標準におけるemoji実装のガイドライン
• http://www.unicode.org/reports/tr51/
• 目的はemojiの相互運用性を確保すること
• 作者はGoogleとAppleのマネジャー
• 現在ドラフト段階で、今月26日まで公開レビュー中
• 日本語の仮訳を公開中
• https://www.evernote.com/l/ABeizn2u-
mJEu4C6ovjt_tmMRS8Ustegm5o
2
はじめに②
• 最近の絵文字関連の発表(よろしければご参照ください)
• INTERNET Watch
• 「絵文字に平等をサポートしてください」人種差別の指摘にゆれるUnicode
(http://internet.watch.impress.co.jp/docs/special/20141007_670150.html)
• どんな人々がUnicodeの絵文字に「民族の多様性」を求めているのか?
(http://internet.watch.impress.co.jp/docs/special/20141128_678029.html)
• SlideShare
• 試練に立つUnicodeの絵文字(http://www.slideshare.net/ogwata_1959/
unicode-42541338)
• 人種差別の指摘にゆれるUnicodeの絵文字(http://www.slideshare.net/ogwata_1959/
unicode-41331321)
3
なぜUTR #51が必要か?
• emojiが日本の携帯電話に由来するという特殊性
• ローカルで恣意的なレパートリなので中立的なガイドラインが必要
• 絵文字そのものがもつ新奇な機能性
• emojiは表語文字→hospital(7文字)→ 🏥(1文字)
• 入力が不便なスマートフォン普及が追い風に
• 新奇ゆえにガイドラインが必要とされる
• 絵文字の世界的大ヒットと不満の拡大
• Apple副社長が絵文字に多様性が欠けていることを認め、修正を約束
• 濃い肌の色に変化させる Skin tone modifier symbols (Sec. 2.2)
4
UTR #51の内容
• 前提
• 長期的にはemojiは埋め込み画像に置き換わる(sec. 8)
• 実装のためのゴールは埋め込み画像のemojiをサポートする
こと(近い将来、iOSやAndroidに実装される?)
• →つまりUnicodeコンソーシアムは、emojiを一時的なも
のとして考えている
• ただしコードそのものは消えることはない
• →シフトJISを思い出そう
5
UTR #51のゴール
• Sec. 1.3 Gaulの内容
• 相互運用性のためデザイン・ガイドラインの提示
• どういう文字がemojiなのかを提示
• emojiにおける「テキスト・スタイル」と「emojiスタイル」とはな
にか
• emojiを分類するためのテータ提供
• モバイル用仮想キーボードに役立つ分類用データの提供
• emoji検索のためのアノテーション・データの提供
6
どういう文字がemojiなのか①
• 日本の携帯絵文字(722文字)
• それ以外のUnicode6.0、6.1で定義されたemoji(126文字)
• Unicode6.0で定義された日本のキャリア以外の国旗247文字
• Unicode 7.0で定義された152文字
• 合計: 1250文字
7
どういう文字がemojiなのか②
• じつはどの文字が emoji かは、必ずしも明確ではない
• 例えばUnicode 6.0の時点で既収録で、日本の携帯絵文字と重複して
いるシンボル類は emoji なのか?
• 同じ符号位置だが、従来どおりの表示にしたい場合と、カラーの絵
文字にしたい場合と2通りある→表現し分ける必要性
8
U+2388 HELM SYMBOL (Unicode 3.0)
U+260E BLACK TELEPHONE(Unicode 1.1)
絵文字フォント非絵文字フォント符号位置は同一
どういう文字がemojiなのか③
• Variation Selector(VS)を活用
• unicode.org/Public/UNIDATA/StandardizedVariants.html
• グリフ(字形)を表現し分けるための不可視の符号
• 「テキスト・スタイル」と「emojiスタイル」用のVSを定義、これ
を使って表現し分ける
• テキスト・スタイルのためのU+FE0E
• emoji・スタイルのためのU+FE0F
• OS X、Twitter、Gmail等、広く実装ずみ
どういう文字がemojiなのか④
10
U+1F36D LOLLIPOP
U+1F36E CUSTARD
U+1F36F HONEY POT
U+1F370 SHORTCAKE
テキスト・スタイル(白黒)
→U+xxxxx + U+FE0E
emoji・スタイル(カラー)
→U+xxxxx + U+FE0F

More Related Content

More from Katsuhiro OGATA

電子書籍『論集文字』における外字問題
電子書籍『論集文字』における外字問題電子書籍『論集文字』における外字問題
電子書籍『論集文字』における外字問題
Katsuhiro OGATA
 

More from Katsuhiro OGATA (12)

あしたのVivliostyle
あしたのVivliostyleあしたのVivliostyle
あしたのVivliostyle
 
同人誌ユーザから見た Vivliostyle Pub
同人誌ユーザから見た Vivliostyle Pub同人誌ユーザから見た Vivliostyle Pub
同人誌ユーザから見た Vivliostyle Pub
 
CSS組版とVivliostyleの未来
CSS組版とVivliostyleの未来CSS組版とVivliostyleの未来
CSS組版とVivliostyleの未来
 
インターネット/スマホ時代の歴史研究
インターネット/スマホ時代の歴史研究インターネット/スマホ時代の歴史研究
インターネット/スマホ時代の歴史研究
 
Vivliostyleで縦組シナリオを組版する
Vivliostyleで縦組シナリオを組版するVivliostyleで縦組シナリオを組版する
Vivliostyleで縦組シナリオを組版する
 
縦スクロールEPUBの現状
縦スクロールEPUBの現状縦スクロールEPUBの現状
縦スクロールEPUBの現状
 
なぜ、WAVE DASH(U+301C)例示字形はずっと修正されなかったのか
なぜ、WAVE DASH(U+301C)例示字形はずっと修正されなかったのかなぜ、WAVE DASH(U+301C)例示字形はずっと修正されなかったのか
なぜ、WAVE DASH(U+301C)例示字形はずっと修正されなかったのか
 
試練に立つ Unicodeの絵文字
試練に立つ Unicodeの絵文字試練に立つ Unicodeの絵文字
試練に立つ Unicodeの絵文字
 
同人誌作家のための電子書籍ガイド
同人誌作家のための電子書籍ガイド同人誌作家のための電子書籍ガイド
同人誌作家のための電子書籍ガイド
 
ISO/IEC 10646への絵文字収録 / Emoji entry to UCS
ISO/IEC 10646への絵文字収録 / Emoji entry to UCSISO/IEC 10646への絵文字収録 / Emoji entry to UCS
ISO/IEC 10646への絵文字収録 / Emoji entry to UCS
 
電子書籍『論集文字』における外字問題
電子書籍『論集文字』における外字問題電子書籍『論集文字』における外字問題
電子書籍『論集文字』における外字問題
 
改定常用漢字表の審議における意見の対立
改定常用漢字表の審議における意見の対立改定常用漢字表の審議における意見の対立
改定常用漢字表の審議における意見の対立
 

UTR #51 “unicode emoji” とはなにか

  • 2. はじめに① • UTR #51はUnicode標準におけるemoji実装のガイドライン • http://www.unicode.org/reports/tr51/ • 目的はemojiの相互運用性を確保すること • 作者はGoogleとAppleのマネジャー • 現在ドラフト段階で、今月26日まで公開レビュー中 • 日本語の仮訳を公開中 • https://www.evernote.com/l/ABeizn2u- mJEu4C6ovjt_tmMRS8Ustegm5o 2
  • 3. はじめに② • 最近の絵文字関連の発表(よろしければご参照ください) • INTERNET Watch • 「絵文字に平等をサポートしてください」人種差別の指摘にゆれるUnicode (http://internet.watch.impress.co.jp/docs/special/20141007_670150.html) • どんな人々がUnicodeの絵文字に「民族の多様性」を求めているのか? (http://internet.watch.impress.co.jp/docs/special/20141128_678029.html) • SlideShare • 試練に立つUnicodeの絵文字(http://www.slideshare.net/ogwata_1959/ unicode-42541338) • 人種差別の指摘にゆれるUnicodeの絵文字(http://www.slideshare.net/ogwata_1959/ unicode-41331321) 3
  • 4. なぜUTR #51が必要か? • emojiが日本の携帯電話に由来するという特殊性 • ローカルで恣意的なレパートリなので中立的なガイドラインが必要 • 絵文字そのものがもつ新奇な機能性 • emojiは表語文字→hospital(7文字)→ 🏥(1文字) • 入力が不便なスマートフォン普及が追い風に • 新奇ゆえにガイドラインが必要とされる • 絵文字の世界的大ヒットと不満の拡大 • Apple副社長が絵文字に多様性が欠けていることを認め、修正を約束 • 濃い肌の色に変化させる Skin tone modifier symbols (Sec. 2.2) 4
  • 5. UTR #51の内容 • 前提 • 長期的にはemojiは埋め込み画像に置き換わる(sec. 8) • 実装のためのゴールは埋め込み画像のemojiをサポートする こと(近い将来、iOSやAndroidに実装される?) • →つまりUnicodeコンソーシアムは、emojiを一時的なも のとして考えている • ただしコードそのものは消えることはない • →シフトJISを思い出そう 5
  • 6. UTR #51のゴール • Sec. 1.3 Gaulの内容 • 相互運用性のためデザイン・ガイドラインの提示 • どういう文字がemojiなのかを提示 • emojiにおける「テキスト・スタイル」と「emojiスタイル」とはな にか • emojiを分類するためのテータ提供 • モバイル用仮想キーボードに役立つ分類用データの提供 • emoji検索のためのアノテーション・データの提供 6
  • 7. どういう文字がemojiなのか① • 日本の携帯絵文字(722文字) • それ以外のUnicode6.0、6.1で定義されたemoji(126文字) • Unicode6.0で定義された日本のキャリア以外の国旗247文字 • Unicode 7.0で定義された152文字 • 合計: 1250文字 7
  • 8. どういう文字がemojiなのか② • じつはどの文字が emoji かは、必ずしも明確ではない • 例えばUnicode 6.0の時点で既収録で、日本の携帯絵文字と重複して いるシンボル類は emoji なのか? • 同じ符号位置だが、従来どおりの表示にしたい場合と、カラーの絵 文字にしたい場合と2通りある→表現し分ける必要性 8 U+2388 HELM SYMBOL (Unicode 3.0) U+260E BLACK TELEPHONE(Unicode 1.1) 絵文字フォント非絵文字フォント符号位置は同一
  • 9. どういう文字がemojiなのか③ • Variation Selector(VS)を活用 • unicode.org/Public/UNIDATA/StandardizedVariants.html • グリフ(字形)を表現し分けるための不可視の符号 • 「テキスト・スタイル」と「emojiスタイル」用のVSを定義、これ を使って表現し分ける • テキスト・スタイルのためのU+FE0E • emoji・スタイルのためのU+FE0F • OS X、Twitter、Gmail等、広く実装ずみ
  • 10. どういう文字がemojiなのか④ 10 U+1F36D LOLLIPOP U+1F36E CUSTARD U+1F36F HONEY POT U+1F370 SHORTCAKE テキスト・スタイル(白黒) →U+xxxxx + U+FE0E emoji・スタイル(カラー) →U+xxxxx + U+FE0F