🤓オタク絵文字のルーツを探る

🤓🤓🤓🤓🤓🤓🤓
↑普段インターネットを使っている皆さんなら、一度くらいは見たことがあるのではないのでしょうか？この絵文字の正式名称は「NERD FACE（オタク顔）」です。

...オタク顔！？ 確かに普段オタクを示す意味合いで使われることが多いですが、実際にそういう名前なんですね。びっくり。一体この絵文字にはどういうルーツがあるのか気になったので、調べてみました。

:::note
この記事では、「:)」のような文字列で表された顔のことを「顔文字」、「🙂」のようなイラストで表された顔の事を「絵文字」と明確に区別します。
:::

## Unicodeに実装された背景
この絵文字がUnicodeに追加されたのはVersion 8.0(2015年)です。ちなみに、同期の絵文字にはみんな大好きな「🤔 (THINKING FACE)[^1]」や、「🤐(ZIPPER-MOUTH FACE)」などがあります。豪華な顔ぶれですね。
この絵文字が追加された当時のドキュメント( https://www.unicode.org/L2/L2014/14174r-emoji-additions.pdf ) を見てみましょう。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2730661/1366baa1-9dc7-54b2-ed84-37245ee79898.png)

「この辺の絵文字は既にAIM（AOL Instant Messenger）やMSNメッセンジャー、Gmailでは存在しているから、互換性を持たせようぜ！」みたいなことが書いてあります。
そして、「For the first 4, see: Four new emoticons proposal(https://www.unicode.org/L2/L2012/12296-emoticons.pdf )」とも書かれていますね。

以下は、そのリンク先の文書の一部を抜粋したものです。

>Most of the emoticons that have appeared frequently in text messages using ASCII-range
sequences have corresponding emoticon characters in the Unicode Emoticons block. However
there are several that do not have corresponding emoticon characters, though corresponding
emoticon glyphs are provided by various messaging services such as those provided by AIM,
MSN, and Yahoo!. I am planning to propose the addition of four such characters to the
Emoticons block; they could be added at U+1F641 through U+1F644.
A motivation for encoding single characters for these is unambiguous interchange; the ASCIIrange sequences are ambiguous. For example
• The sequence :-$ is used for “money mouth” by AIM users, but may be interpreted as “don’t
tell anyone” (lips are sealed) by Yahoo! users: http://pc.net/emoticons/shortcuts/yahoo.


要約すると、「顔文字はサービスによってそれぞれ同じ文字を別の意味合いで使っていることがある。例えば、お金の顔文字(:-$)はAIMユーザーの間では『お金の口』という絵文字に変換されるけど、Yahooメッセンジャー ユーザーの間では『誰にも言うなよ』という絵文字に変換されている。だから、こういう曖昧な顔文字はUnicodeで明確に定義しよう」みたいなことが書いてあります。その曖昧な顔文字をUnicodeで定義しよう計画のうち1つに「オタク顔🤓」が入っていたようです。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2730661/fdb30c9e-5a28-d95d-290d-926c16345b52.png)


ちなみにこのオタク顔の起源となった顔文字は「:-B」「8-|」「8-B」等で、同じ意味ですがサービスによって顔文字が異なっていたようです。この時点でいくつかのサービスではすでに出っ歯だったことがうかがえます。

では、現在の🤓絵文字の起源である、この顔文字を基にした絵文字はいつ実装されたのでしょうか...！？

## Web Archiveで調べる

### Yahooメッセンジャー
表中の参考URLにYahooメッセンジャーのリンクが張ってあったので、Web ArchiveでYahooメッセンジャーのホームページを漁りまくって、絵文字一覧ページにオタク顔が記載されている最古のページを探し当てました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2730661/30244d35-bb63-2a58-09d6-29272974ca84.png)
https://web.archive.org/web/20010801155904/http://help.yahoo.com:80/help/us/mesg/use/use-38.html

2001年8月1日時点のYahooメッセンジャーに実装されている絵文字の一覧です。オタクくんがいる！
この時点でのYahooメッセンジャーはbuild 750gです[^2]。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2730661/bcb9f037-254d-eb53-08ba-6ac926b27874.png)
https://web.archive.org/web/20010413110642/http://help.yahoo.com:80/help/us/mesg/use/use-38.html

そして、こちらは2001年4月13日時点のYahooメッセンジャーに実装されている絵文字の一覧です。オタクくんがいない😢
この時点でのYahooメッセンジャーはbuild 839です[^3]。

#### オタク絵文字が実装されたのは2001/7/25~2001/8/1の間？
2001年7月25日のダウンロードページでは最新版が「build 750g」と表記されていましたが、2001年8月12日のダウンロードページでは最新版が「build 839」と表記されていました。絵文字一覧ページが更新されたのは2001年8月1日なので、タイミングがかぶっていますね。
このことから、おそらくオタク絵文字が実装されたのは2001年7月25日から2001年8月1日の間であると推測されます。

### MSNメッセンジャー
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2730661/49a29ff5-4fae-0b3d-05ab-fcd64f0db72e.png)
https://web.archive.org/web/20030909151913/http://messenger.msn.com/resource/emoticons.aspx


MSN メッセンジャーの絵文字一覧ページでは、2003年から記載がありました。「Nerd Face」じゃなくて「Nerd Smiley」です。オタクスマイル！素敵。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2730661/65f8cfbf-f72a-f448-9f3a-0a6c7db486a3.png)


MSNメッセンジャーの開発元であるMicrosoftのWindows11では、オタク顔絵文字は上のように表示されます。雰囲気が似ていますね。Nerd Smileyくんも口を開くと出っ歯だったようです。

#### 一応実機でも試した

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2730661/67531f50-dda0-9c00-09e4-eb988be590b5.png)

記載されていなかっただけで元々使えていた可能性を考えて、一応Windows XPのSP未適用版(2001年10月発売)がインストールされたThinkPad X30でプリインストールされたWindows Messengerを起動して確認してみましたが、オタク絵文字は使えませんでした。

## 🤓の起源は(最低でも)2001年まで遡る！
このことから、オタク絵文字の起源は最低でも2001年まで遡ることが分かりました...。
2001年4月というと、当時最新のWindowsはMeだし、Mac OSがXになったばかり（そこから2019年の10.15 Catalinaまで10系が続いていたのもすごい[^4]）といった時代感です。筆者はまだ生まれてすらいないので、この🤓くんは先輩に当たるわけですね。

### しかし、顔文字が生まれてきたタイミングはわからない
「:-B」「8-|」「8-B」
これらの顔文字はいつ出てきたのでしょうか？おそらく2001年以前なのでしょう。しかし、絵文字と違っておそらく自然発生的に生まれてきたものでしょうから、調べても分かりませんでした。当時の顔文字事情に明るい方、ぜひ続きを書いていただけたら、とてもうれしいです。

## おわりに
🤓はUnicode 8.0で追加されたまだ日の浅い絵文字だと思っていましたが、実際はかなり歴史あるものでした。調べていてとても楽しかったです。

おまけ
端末メーカーによってイラストが全然違う
Emoji Pedia(https://emojipedia.org/ja/%E3%82%AA%E3%82%BF%E3%82%AF#designs )というサイトを見ると各社のデザインが確認できます。
出っ歯メガネのデザインにするのは差別を助長する、という意見もあるらしく、実装によっては出っ歯ではない所もあります。
いろいろバリエーションがあって面白いので、ぜひ見てみてください。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2730661/7b2be799-df14-b995-cc94-608fbfe4dbf9.png)


## 脚注
[^1]: ちなみに、これがUnicodeのドキュメントでサンプルとして提示されたTHINKING FACEのイラストです。
X20d,顎に手を当てて考える顔の下書きイラスト, THINKING FACE,  Gmail THINKINGDesign would be like other faces. Might have thought bubble instead of hand.↩︎

[^2]: 日本語版Yahooメッセンジャーのサイトを参照しました。アメリカ版のページはWeb Archiveに残っていませんでした。https://web.archive.org/web/20010411043132/http://messenger.yahoo.co.jp:80/messenger/download/ ↩︎

[^3]: 日本語版Yahooメッセンジャーのサイトを参照しました。アメリカ版のページはWeb Archiveに残っていませんでした。
https://web.archive.org/web/20010812010704/http://messenger.yahoo.co.jp:80/messenger/download/ ↩︎

[^4]: 但し、Mac OS Xという表記をしているのは2015年のOS X El Capitan(10.11)までです。 ↩︎