絵文字の実装

絵文字は1990年代から30年にわたり、様々なプラットフォームに実装されてきました。今日では、絵文字の正確な外観は規定されておらず、書体の違いと同様に、フォントやプラットフォームによって異なる場合があります。

プラットフォームによって、絵文字は常に最新の推奨事項に従って実装される場合もあれば、しばらく更新されずに最新の Unicode でカバーされない場合や、独自の標準に従う場合もあります。

例えば、Apple Color Emoji書体はApple独自のものであり、Appleデバイスでのみ使用できます(追加のハッキングなし)。[ 1 ]さまざまなコンピューティング企業が独自の絵文字フォントを開発しており、その一部は再利用できるようにオープンソース化されています。 [ 2 ] [ 3 ]カラーとモノクロの両方の絵文字書体が存在し、少なくとも1つのアニメーションデザインも存在します。[ 4 ]

技術的な側面

JIS、シフトJIS、私用領域エンコーディング

日本では、様々な携帯電話事業者が独自の絵文字セット用に、互換性のない様々な文字エンコード方式を開発した。NTTドコモシフトJISで送信される場合、絵文字記号はF89FからF9FC( 16進数 )の範囲の2バイトのシーケンスとして指定される。KDDIのauの絵文字は、タグを使用して指定され、シフトJISのF340からF7FCの間でエンコードされるか、[ 5 ] [ 6 ]、拡張JIS X 0208の7521から7B73の間でエンコードされる。[ 6 ]ソフトバンクモバイルの絵文字は色とアニメーションをサポートしており、2Gと3Gで異なるフォーマットを使用する。[ 7 ] 2Gフォーマットでは、エスケープ文字シフトイン制御文字を使用してシーケンスでエンコードされるが、3Gフォーマットでは、シフトJISのF741からFBDEの間でエンコードされる。[ 5 ] [ 6 ]ソフトバンクの3Gフォーマットは、他のベンダーが使用するShift JISの重複範囲と衝突します。例えば、Shift JIS表現F797は、ソフトバンクではコンビニエンスストア(🏪)に使用されますが、KDDIでは腕時計(⌚️)に使用されます。 [ 5 ] [ 6 ]<img>

DoCoMo [ 6 ]と SoftBank [ 8 ]も、7522から7E38までの拡張JIS X 0208で絵文字セットを表現するための独自のスキームを開発した。これらのスキームは、KDDIの類似の絵文字が存在する場合、そのエンコーディングと一致することが多かった。例えば、カメラ(📷)は、Shift JISではDoCoMoではF8E2、KDDIではF6EE、SoftBankではF948と表現されていたが、JISでは3社とも7670と表現されていた。[ 6 ] [ 8 ]

これら3つのベンダーとGoogleGmail用)はそれぞれ、Unicode私的使用領域に絵文字をエンコードするための少なくとも1つの方式を開発した(auは2つを開発)。[ 7 ]たとえば、ドコモはU+E63EからU+E757の範囲を使用していた。[ 6 ]これらの5つの方式はほとんど重複していないが、auの主な私的使用方式はソフトバンクの方式と部分的に衝突している。[ 7 ] iOS 5.1より前のバージョンでは、絵文字をソフトバンクの私的使用領域方式でエンコードし、それ以降のバージョンでは標準のUnicodeを使用した。[ 9 ] [ 10 ]

補助多言語プレーンのサポート

絵文字のほとんどは、Unicodeの補助多言語面(SMP)に含まれていますが、すべてではありません。SMPには、楔形文字エジプト象形文字などの古代文字、アドラム文字オセージ文字などの現代文字、音楽記号数学英数字記号などの特殊用途文字も含まれています。[ 11 ]

Unicode はもともと 16 ビットのエンコード方式として設計され、 UCS-2と呼ばれる純粋な 16 ビット形式で表現できました。これは、Universal Coded Character Setの基本多言語面(BMP)に相当します。Unicode 2.0 では、これが 17 の面 (0 から 16 の番号が付けられ、BMP は面 0) に拡張され、最初の非 BMP 文字は Unicode 3.1 で割り当てられました。[ 12 ] UCS-2 は現在では廃止され、代わりにUTF-16が採用されています。UTF-16 は可変幅エンコード方式で、BMP については UCS-2 に準拠していますが、非 BMP 文字を表す 4 バイトのコードで拡張されています。非 BMP 文字 (SMP およびその他の補助面、たとえば補助表意文字面の追加の漢字( HKSCS広東語文字の一部を含む) は、現在では数万に上ります。[ 12 ]

Unicode絵文字の登場以前に導入されたシステムの中には、BMP以外の文字はほとんど使用されないという前提で、BMP内の文字のみをサポートするように設計されたものもあったが[ 13 ] 、 BMP外の文字を適切に処理できないとUnicodeに準拠できなくなる。[ 12 ]例えば、MySQLの初期のバージョンではUCS-2とUTF-8の変種がサポートされていたが4バイトコードはサポートされていなかったため、BMP以外の文字を正しく処理できなかった。UTF -32のサポートとUTF-16およびUTF-8の完全サポート( という名前でutf8mb4)はバージョン5.5で追加されたが[ 14 ]utf8、最大3バイトバージョンの別名として が保持されているが、これは将来変更される予定である。[ 15 ]

Unicode絵文字の導入は、ベンダーに非BMP文字のサポートを改善するインセンティブを与えました。[ 13 ] Unicodeコンソーシアムは、「絵文字の需要により、多くの実装でUnicodeサポートが大幅にアップグレードされました」と述べています。[ 16 ]

フォント形式のサポート

フォントの追加をサポートしているオペレーティングシステムであれば、絵文字対応フォントを追加できます。しかし、既存のフォント形式にカラフルな絵文字を含めるには、カラーグリフ専用のサポートが必要です。すべてのオペレーティングシステムがカラーフォントをサポートしているわけではないため、そのような場合には絵文字を白黒の線画としてレンダリングするか、まったくレンダリングしないかのどちらかになります。SFNTフォントでは、マルチカラーグリフに4つの異なる形式が使用されています。[ 17 ] [ 18 ] OpenTypeバージョン1.8これら4つすべてを標準化しています。

  • CBDT[ 18 ]は、生のビットマップデータまたは埋め込まれたPNGマルチカラーラスター [ 19 ]画像形式の詳細を保持するための補助テーブルを必要とするため、 [ 19 ]この形式は「CBDT/CBLC」と呼ばれることもあります。 [ 17 ]CBLC
  • COLR[ 18 ]は、複数の単色OpenTypeTrueTypeまたはCFF多色ベクター。複数のグリフに個別のブロックカラーが割り当てられ、レイヤー化され、指定された単色ベースグリフに関連付けられます。文字が多色で表示される際、レイヤー化されたグリフはベースグリフの代わりに表示されます。 [ 20 ]色は別のテーブルで定義されたパレットから参照されます。 [ 20 ] [ 21 ]そのため、この形式は「COLR/CPAL」と呼ばれることもあります。 [ 17 ]CPAL
  • sbixは、JPEG、PNG、またはTIFF画像を埋め込んだマルチカラーラスター形式です。マルチカラーラスターまたはベクターグリフをPDFファイルに埋め込むことは、 AppleのAdvanced Typography仕様では許可されていますが、OpenType仕様では許可されておらず、iOSおよびmacOSの将来のリリースで予定されています。[ 22 ] [ 23 ]
  • SVG-in-OpenType(またはOpenType-SVG)は、埋め込みSVG画像を使用するマルチカラーベクター形式(埋め込みラスターをサポート)です[ 18 ]。フォールバックとして、単色のTrueTypeまたはCFFグリフも含める必要があります[ 24 ] 。SVGをベースとしているため、カラーグラデーションをサポートしています[ 24 ]。OpenType -SVGフォントは、と同様にパレットを使用できますが、必須ではありません[ 21 ]。CPALCOLR

このCOLRフォーマットはMicrosoftによってWindows 8.1で導入されました。[ 17 ]このフォーマットはGoogleCBDTによって導入され、 Androidでサポートされています。一方、競合するフォーマットはAppleによって導入され、macOSiOSでサポートされています。SVG-in-OpenTypeは、 MozillaAdobeによって業界標準として設計されました。[ 18 ]sbix

SVG-in-OpenType のサポートは、Windows 10の新しいアップデートや、iOS および macOS の新しいバージョンに追加されました。[ 18 ] DirectWrite はWindows 10 Anniversary Update 以降 4 つすべてをサポートしていますが、Windows は SVG-in-OpenType のサブセットのみをサポートしています。[ 17 ]ウェブ上では、SVG-in-OpenType はFirefoxSafariMicrosoft Edgeの最近のバージョンでサポートされていますが、Google Chromeではサポートされていません。Edge と Safari は追加で をサポートしていますsbixが、Edge と Chrome は をサポートしCBDT、4 つすべてが をサポートしていますCOLR[ 18 ]

つまり、カラー フォントを複数のオペレーティング システムまたは複数のアプリケーションで使用できるようにするには、複数の形式で提供する必要がある場合があります。

国際化ドメイン名

限られた数のトップレベルドメインでは、絵文字を含むドメイン名の登録が可能です。また、どのトップレベルドメインでも、絵文字を含むサブドメインを作成できます。

異なるプラットフォームによる実装

グーグル (AndroidChromeOS )

GoogleのNotoフォントプロジェクトには、絵文字用のカラーグリフを提供するNoto Color Emojiフォントが含まれています。[ 25 ] ChromeOSはNotoフォントを組み込むことで、Unicode 6.2で導入された絵文字セットをサポートしています。ChromeOS 41以降、Noto Color Emojiはほとんどの絵文字のデフォルトフォントとなっています。

Android端末は、OSのバージョンによって絵文字のサポートが異なります。Googleは2013年7月にAndroid 4.3でネイティブ絵文字サポートを追加し、[ 26 ]、2013年11月にはAndroid 4.4以降を搭載した端末向けにGoogleキーボードにもネイティブ絵文字サポートを追加しました。[ 27 ] Android 7.0 Nougatでは、Unicode 9絵文字、肌の色修飾子、そして多くの既存の絵文字の再設計が追加されました。[ 28 ]

絵文字は、 Googleハングアウトアプリケーションでも(使用中のキーボードに関係なく)ハングアウトモードとSMSモードの両方でサポートされています。[ 29 ] Androidデバイス向けのサードパーティ製メッセージングおよびキーボードアプリケーション(IQQIキーボードなど)[ 30 ]は、絵文字の使用を可能にするプラグインを提供しています。Android 8(Oreo)では、Googleが互換性ライブラリを追加しました。アプリ開発者がこれを組み込むことで、Android 4.3以降のあらゆるプラットフォームで最新のNoto絵文字を利用できるようになります。[ 31 ]

標準のAndroidシステムには絵文字用のNotoグリフが含まれていますが、個々のソーシャルメディアアプリでは独自のグリフが使用される場合があります。[ 32 ]ただし、携帯電話ベンダーのHTCとLGは、2017年より前にカスタムグリフを含むNotoColorEmoji.ttfのバリアントを導入しており、[ 33 ] Samsungは現在もそれを行っています。[ 34 ]日本の携帯電話キャリアの中には、ブランドのAndroidデバイスに元の絵文字に近い絵文字グリフを搭載していたところもありましたが、2015年頃から更新を停止しているようです。

りんご

Appleは2011年にOS X 10.7 Lionをリリースし、デスクトップOSに初めて絵文字を導入しました。ユーザーは、モバイルユーザーだけでなく、他のアプリケーションでも共有されているメールやメッセージングアプリケーションで送信された絵文字を見ることができます。ユーザーは、ほぼすべてのネイティブアプリケーションから「編集」メニューを選択して「特殊文字」までプルダウンするか、キーの組み合わせ⌘ Command+ ⌥ Option+を使用することで、「文字」特殊入力パネルを使用して絵文字記号を作成できます。Tまた、キーボードをUnicodeに切り替え、Unicode 16進入力を押したまま入力することでもこれらの記号を作成できます。例えば、+ + +を押したままにすると☺が作成されます。デスクトップOSは、 iOSで以前に導入されたApple Color Emojiフォントを使用しています。これにより、ユーザーはフルカラーの絵文字を利用できます。[ 35 ]⌥ Option⌥ Option263A

絵文字キーボードは、2008年にiPhone OSバージョン2.2がリリースされたときに日本で初めて利用可能になりました。 [ 36 ]絵文字キーボードは、 iOSバージョン5.0まで日本国外で正式には利用できませんでした。[ 37 ] iPhone OS 2.2からiOS 4.3.5(2011年)までは、日本国外の人もキーボードにアクセスできましたが、有効にするにはサードパーティ製のアプリを使用する必要がありました。そのようなアプリの最初のものはJosh Gareによって開発され、絵文字が日本国外の大衆文化に受け入れられ始めたのはこれらのアプリのおかげだと考えられています。[ 38 ] [ 39 ] iOSはバージョン8.3でアップデートされ、フィッツパトリックの肌色修飾子をサポートしました。 [ 40 ]

OS X 10.9 Mavericksでは、 Macの既存の文字ビューア内のほとんどのテキスト入力ボックスに、+ +キーの組み合わせを使用した専用の絵文字入力パレットが導入されました。[ 41 ]オプションとして、ユーザーはキーボード設定メニューでキーのみを指定して文字ビューアを表示することもできます。macOS Big Sur以降、 macOSとiOSの一貫性を保つため、このキーは (地球儀) というラベルも付けられています。iOSでは、地球儀キーは絵文字やその他の選択された国際キーボードレイアウトに切り替えるファンクションキーとして使用されています。 ⌘ CommandCtrlSpaceFn🌐

Appleは、「喜びの涙を流す顔」が英語圏のアメリカ人の間で最も人気のある絵文字であると発表しました。2位は「ハート」の絵文字で、続いて「大声で泣いている顔」です。[ 42 ] [ 43 ]

2018年7月17日の世界絵文字デーに、アップルは2018年のiOSアップデートで待望の赤毛、白髪、巻き毛、ハゲの絵文字を含む70以上の絵文字を追加すると発表した。 [ 44 ] [ 45 ]

2017年9月12日、AppleはFace ID搭載iPhoneのメッセージアプリに「アニ文字」を追加すると発表しました。アニ文字は、顔のモーションキャプチャを用いて送信者の表情を再現する、標準絵文字のカスタムアニメーションです。このアニ文字はリップシンク機能も備えており、送信者が録音した音声メッセージを話しているように見せることもできます。Appleは2016年後半のOSアップデート以前に、すべての標準絵文字の3Dモデルを作成しており、デフォルトの静的2Dグラフィックはそこからレンダリングされていました。これらのモデルの一部は、静止画や短いアニメーションを動的に作成するために再利用されています。

iOS 12のリリースに伴い、Appleはユーザーがメッセージをパーソナライズするために使用できるアバターの使用を可能にする「Memoji」を導入しました。この機能にはFace IDは必要ありません。[ 46 ]

iOS 13.2のリリースで、Appleは70種類以上の新しい絵文字を導入しました。性別を問わない絵文字や、様々な肌の色で手をつないでいる人々、そしてUnicode 12とUnicode 12.1の絵文字の完全なサポートが含まれています。[ 47 ] [ 48 ]

iOS 14.5のリリースでは、100を超える新しい絵文字が導入されました。[ 49 ]

iOS 15.4のリリースに伴い、AppleはUnicode 14の絵文字推奨事項を実装した新しい絵文字を導入しました。[ 50 ] [ 51 ]

iOS 16.4のリリースでは、Unicodeの絵文字が15個追加されました。[ 52 ] [ 53 ]

iOS 17.4のリリースでは、Unicode 15.1の絵文字が追加されました。[ 54 ] [ 55 ]

iOS版と同時にリリースされた macOS版にもiOSの絵文字が追加されます。

Mozilla (Firefox および Firefox OS)

現在は中止されているFirefox OSプロジェクトの一環として、MozillaはFxEmojisという絵文字フォントを開発した。[ 56 ] [ 57 ]

Mozillaはまた、TwitterのTwemojiフォントをCOLR/CPALレイヤー形式フォントに変換したバージョンを「Twemoji Mozilla」としてパッケージ化している。[ 58 ] Mozillaプロジェクトの以前のバージョンでは、EmojiOneフォントが「EmojiOne Mozilla」としてパッケージ化されていた。[ 59 ] Firefox 50以降、プラットフォームがネイティブサポートしていない場合、絵文字はブラウザによってレンダリングされる。[ 60 ]

リナックス

Ubuntu 18.04Fedora 28は、 Noto Color Emojiを使用して、デフォルトでカラー絵文字をサポートしています。[ 61 ] [ 62 ]一部のLinuxディストリビューションでは、追加のフォントのインストールが必要です。[ 63 ]カラー絵文字はFreeTypeCairoでサポートされています。[ 64 ]

マイクロソフトウィンドウズ

Windows 7およびWindows Server 2008 R2のアップデートにより、モノクロUnicodeセットのサブセットがSegoe UI Symbolフォントの一部としてこれらのオペレーティングシステムに導入されました。[ 65 ] Windows 8.1 Preview以降では、フルカラーの絵文字を提供するSegoe UI Emojiフォントが含まれています。プレーンなSegoe UIフォントには絵文字がありませんが、Segoe UI SymbolとSegoe UI Emojiには絵文字が含まれています。

絵文字には、画面上のキーボードのキー、または物理キーボードのショートカット+からアクセスします。 😀⊞ Win.

macOSやiOSとは異なり、アプリケーションがMicrosoftのDirectWrite APIをサポートし、Segoe UI Emojiが明示的に宣言されている場合にのみカラーグリフが提供され、そうでない場合はモノクログリフが表示されます。[ 66 ] Segoe UI Emojiなどのマルチカラーフォント用のMicrosoftのCOLR/CPAL形式は、Windows上のいくつかのWebブラウザ( FirefoxGoogle ChromeInternet ExplorerMicrosoft Edgeなど)の現在のバージョンでサポートされていますが、多くのグラフィックアプリケーションではサポートされていません。[ 18 ]

Windows 10 Anniversary UpdateではUnicode 9の絵文字が追加されました。[ 67 ]

2022年8月、マイクロソフトは1,500種類以上の3D絵文字をオープンソース化し、クリエイターが自由にリミックスやカスタマイズできるようにしました。このライブラリはFigmaGitHubで公開されています。[ 68 ]

2023年11月にリリースされたWindows 11 22H2の更新プログラムKB5032190では、 Unicode 15の絵文字が追加されました。[ 69 ]ただし、Unicode 12の導入以降、Windows 10の最終バージョン22H2には絵文字が含まれていません。

他のデスクトップOSでは国旗の絵文字をカラフルなグラフィックで表示しますが、Microsoft Windowsでは2025年現在、国旗の絵文字を白黒の2文字のISO国コード(例:🇺🇸は「US」)で表示します。地政学的な配慮からとされるこの決定は、プラットフォーム間で絵文字のサポートが一貫していないとして批判を招いています。Windows 11 24H2などのアップデートにもかかわらず、国旗は依然としてサポートされていません。[ 70 ] [ 71 ]

ソーシャルメディアプラットフォーム

FacebookTwitter は、 Web サイトで使用されているすべての Unicode 絵文字を独自のカスタム グラフィックに置き換えます。

2017年10月以前、FacebookはメインサイトとMessengerサービスで異なる絵文字セットを使用していましたが、Messengerサービスではメインサイトのみが完全なカバーを提供していました。現在、MessengerはiOSではAppleの絵文字を使用し、その他の地域ではFacebookのメインセットを使用しています。[ 72 ] Facebookのリアクションは標準絵文字と部分的にしか互換性がありません。

Twitterは、Twemojiという絵文字グラフィックとそれを扱うJavaScriptライブラリを、それぞれクリエイティブ・コモンズCC-BY 4.0ライセンスMITオープンソースライセンスの下でリリースしている。[ 73 ]それにもかかわらず、AndroidとiOSのTwitterアプリは、Twemojiグラフィックではなく、実行しているプラ​​ットフォーム(AppleとGoogle)にネイティブの絵文字グラフィックを使用している。

その他の絵文字フォントベンダー

チケット絵文字のEmojiOne 2.2ロゴ

EmojiOneバージョン2.2は、フリーコンテンツライセンスの下で利用可能なオープンソースフォントで、Unicode Emoji 3.0(Unicode 9.0)までのカラー絵文字セット全体をサポートしています。EmojiOneの新しいバージョンは、JoyPixelsに改名され、[ 74 ]より新しいUnicode Emojiバージョンをサポートし、ベクター画像の再配布を禁止するより厳しいライセンスを使用していますが、バージョン2.xは「サポートも配布も終了」しています。[ 75 ] EmojiTwoは、EmojiOne 2.2のオープンソースフォークで、2017年以降のすべての絵文字を追加することを目指しています。

Symbolaフォントには、バージョン10.0までのすべての絵文字が通常のモノクログリフとして含まれています。バージョン10までは、Symbolaはライセンスや使用制限なしで利用可能でしたが、2018年のバージョン11以降は著作権で保護され、商用利用および二次創作は禁止されています。多数の絵文字を含む他の書体には、Noto Emoji、Adobe Source Emoji、Quiviraなどがあります。

脚注

  1. ^ Google/AOSP からのデータ ファイルの形式に関する注記gmojiraw.txt: ファイルは大部分がタブ区切りですが、空でない代替文字列の列の後の特定ベンダーの列は行ごとにすべてスキップされるため、特定の 2 行の列は必ずしも揃うとは限りません。最初の 4 列は、Google 私的使用コード ポイント (16 進数)、その UTF-16 と UTF-8、および Google が割り当てた名前を示し、その後に au の列、DoCoMo の列、SoftBank の列が続きます。特定ベンダーの列は、代替文字列、それに続く (代替文字列が空の場合) 10 進序数、 JIS X 0208を超える領域の 16 進 Shift JIS コード、16 進の私的 Unicode コード ポイント、16 進 7 ビット JIS コード、および (au のみ) 7 ビット JIS コードに対応する代替 Shift JIS コードで構成されます。特定のベンダーのShift JISスキームには存在するが、7ビットJISスキームには存在しない文字は、そのベンダーの7ビットコードが222E( JIS X 0208下駄記号)としてリストされています。一部のベンダーのマッピングは近似値、またはシーケンス( で区切られたフィールド内)です。+

参考文献

  1. ^ 「[MOD] KitKat+向けApple Color Emojiシステム全体(ユニコーンを追加)」 XDA Developers、2013年12月10日。 2015年1月15日閲覧
  2. ^マイク・デイビッドソン、「Twitter絵文字を誰でもオープンソース化」 Twitter開発者ブログTwitter 2015年1月15日閲覧
  3. ^ “Emoji One: オープンソース絵文字” . Emoji One. 2017年8月27日時点のオリジナルよりアーカイブ。 2015年1月15日閲覧
  4. ^ El Khoury, Rita (2014年12月11日). 「わーい!アニメーション絵文字イースターエッグが最新のハングアウトを可愛く彩る、ヘヘヘヘ」 . Android Police . 2015年1月15日閲覧
  5. ^ a b c Unicodeコンソーシアム. 「絵文字ソース」 . Unicode文字データベース.
  6. ^ a b c d e f gシェラー、マルクス;デイビス、マーク。桃井、キャット。トング、ダリック。木田康雄;エドバーグ、ピーター。「絵文字シンボル: 背景データ - 絵文字シンボルのエンコードに関する提案の背景データ」(PDF)。 UTC L2/10-132。
  7. ^ a b c川崎裕介 (2010). Pure Perl による絵文字エンコーディングと相互マッピングテーブル.
  8. ^ a b Androidオープンソースプロジェクト(2009). 「GMoji Raw」 . Skia Emoji .[]
  9. ^Apple iOS 5.1」。Emojipedia
  10. ^Apple iPhone OS 2.2」。Emojipedia
  11. ^ Everson, Michael; McGowan, Rick; Whistler, Ken; Umamaheswaran, VS (2020-07-22). 「SMPへのロードマップ」 . リビジョン13.0.3.
  12. ^ a b cルンデ、ケン (2009). CJKV 情報処理(第 2 版)。カリフォルニア州セバストポル:オライリーメディア。 p. 200.ISBN 978-0-596-51447-1
  13. ^ a b Chupov, Sergey (2019-06-06). 「データベースへの絵文字の保存方法、または拡張文字列データ型を廃止した理由」 Backendless Corporation.
  14. ^ Bushuev, Leonid. 「4バイトのUTF-8文字によりMySQLで「文字列値が正しくありません」というエラーが発生する」。TeamCity YouTrack
  15. ^ 「10.10.1 Unicode文字セット」。MySQL 8.0ドキュメント2020年8月10日時点のオリジナルからのアーカイブ。
  16. ^ 「絵文字はコンソーシアムの他の作業の妨げにならないでしょうか?」。よくある質問:絵文字と絵文字。Unicodeコンソーシアム
  17. ^ a b c d e Microsoft (2018-05-31). 「カラーフォント」 . Microsoft Docs .
  18. ^ a b c d e f g h カラーフォントの中身は?」カラーフォント - 革命に備えよう! .
  19. ^ a b Microsoft (2024年5月31日). 「CBDT — カラービットマップデータテーブル」 . OpenType仕様.
  20. ^ a b Microsoft (2024年5月31日). 「COLR — カラーテーブル」 . OpenType仕様.
  21. ^ a b Microsoft (2024年5月29日). 「CPAL — カラーパレットテーブル」 . OpenType仕様.
  22. ^ Microsoft (2024年5月30日). 「sbix — 標準ビットマップグラフィックテーブル」 . OpenType仕様.
  23. ^ Apple . 「'sbix' テーブル」 . TrueType リファレンスマニュアル.
  24. ^ a b Microsoft (2024年5月30日). 「SVG — SVG (Scalable Vector Graphics) テーブル」 . OpenType仕様.
  25. ^ 「Noto Color Emoji」。Google Noto Fonts
  26. ^ Cabebe, Jaymar. 「Google Android 4.3 がリリース。ジェリービーンのような味CNET .
  27. ^ 「Google、ハングアウトAndroidアプリにSMS、KitKatキーボードに絵文字を追加」 2013年11月7日。 2014年4月17日閲覧
  28. ^ 「Android 7.0 Nougat Emoji Changelog」 . 2016年8月22日. 2016年8月23日閲覧
  29. ^ 「ハングアウト – Google Play」 。 2014年4月17日閲覧
  30. ^ "emoji – Google Play" . Market.android.com . 2012年11月9日閲覧
  31. ^ Ion, Florence (2017年7月24日). 「Androidユーザー向けの空ボックスが減少」 . Emojipedia.
  32. ^ Emojipedia . 「Google Emoji List」 .
  33. ^ Emojipedia . 「LG Emoji List」 .
  34. ^ Emojipedia . 「Samsung Emoji List」 .
  35. ^ 「Mac OS Xで絵文字にアクセスして使用する」 Osxdaily.com、2011年8月20日。 2014年1月18日閲覧
  36. ^ 「Apple、iPhoneソフトウェアv2.2をリリース」AppleInsider2017年3月1日時点のオリジナルよりアーカイブ。 2017年2月28日閲覧
  37. ^ 「iOS 5に標準絵文字キーボードが登場、有効化方法は以下」 9to5Mac 2011年6月8日。 2017年2月28日閲覧
  38. ^ 「若手アプリクリエイター、1日に数千ドル稼ぐ」スカイニュース2017年2月28日閲覧
  39. ^ “The man who brought us the Emoji” . O2 . 2015年10月16日. 2018年9月6日時点のオリジナルよりアーカイブ2017年2月28日閲覧。
  40. ^アンダーヒル、アリソン(2015年4月10日)「絵文字の『多様性』」ハフィントン・ポスト。 2015年12月15日閲覧
  41. ^ Cipriani, Jason (2013年10月23日). 「OS X 10.9 Mavericksで絵文字にアクセスする方法」 . CNET . 2014年1月18日閲覧
  42. ^ 「Appleによると、『喜びの涙を流す顔』は米国の英語話者の間で最も人気のある絵文字だ」 。 2017年11月3日閲覧
  43. ^ 「😃 Emoji People and Smileys Meanings」 . emojipedia.org . 2017年11月3日閲覧
  44. ^ケリー、ヘザー. 「赤毛、ロブスター、カップケーキ:Appleが新しいiOS絵文字を披露」 . CNNMoney . 2018年7月17日閲覧
  45. ^ 「Appleの絵文字に、まもなく巻き毛、白髪、超能力を持つ人物が登場」 www.msn.com 2018年7月17日閲覧
  46. ^ 「iPhoneでミー文字とアニ文字を作成して使う方法」 How to Geek. 2020年1月18日. 2020年3月20日閲覧
  47. ^ 「iOS 13アップデートについて - Appleサポート」 Apple 202410月9日閲覧
  48. ^ 「🍏 Apple Emoji List — Emojis for iPhone, iPad and macOS [Updated: 2024]」 . Emojipedia . 2024年10月9日閲覧
  49. ^ 「iOS 14アップデートについて - Appleサポート」 Apple 202410月9日閲覧
  50. ^ 「iOS 15アップデートについて - Appleサポート」 Apple 202410月9日閲覧
  51. ^ Broni, Keith (2022年1月27日). 「First Look: New Emojis in iOS 15.4」 . Emojipedia . 2024年10月9日閲覧
  52. ^ 「iOS 16アップデートについて - Apple サポート」。Apple 2024年10月9日閲覧
  53. ^ Broni, Keith (2023年2月16日). 「First Look: New Emojis in iOS 16.4」 . Emojipedia . 2024年10月9日閲覧
  54. ^ 「iOS 17アップデートについて - Appleサポート」 Apple 202410月9日閲覧
  55. ^ Broni, Keith (2024年3月5日). 「iOS 17.4 Emoji Changelog」 . Emojipedia . 2024年10月9日閲覧
  56. ^ Mozilla (2021年6月15日). 「FxEmojis — Mozillaのフレンドリーな絵文字セット」 . GitHub .
  57. ^ Emojipedia . 「Mozilla Emoji List — Emojis for Firefox OS」 . Emojipedia .
  58. ^ Mozilla (2021年7月8日). 「twemoji-colr: COLR/CPAL レイヤー形式の Twemoji フォント」 . GitHub .
  59. ^ Mozilla . 「emojione-colr: EmojiOneの絵文字画像コレクションからCOLR/CPALベースのカラーOpenTypeフォントを作成するプロジェクト」 . GitHub . v0.2.2.
  60. ^ 「Firefox 50.0、すべての新機能、更新、修正をご覧ください」
  61. ^ 「Ubuntu 18.04はカラー絵文字をサポートする – OMG! Ubuntu!」 . OMG! Ubuntu!. 2017年11月8日. 2018年6月9日閲覧
  62. ^ 「Fedora 28 Workstationの新機能 – Fedora Magazine」 . Fedora Magazine . 2018年5月1日. 2018年6月9日閲覧
  63. ^ Petherbridge, Noah (2013年4月4日). 「Linuxで絵文字を使う」 . Kistleブログ. 2014年10月7日閲覧
  64. ^ LEMBERG, Werner. 「[ft-announce] FreeTypeがカラー絵文字をサポート」2018年4月13日閲覧
  65. ^ 「Windows 7 および Windows Server 2008 R2 の Segoe UI シンボル フォントの更新プログラムが利用可能です」。Microsoft サポート。
  66. ^ 「Windows のスクリプトとフォントのサポート」。Microsoft。2017年9月23日時点のオリジナルよりアーカイブ2017年8月23日閲覧。
  67. ^ 「Windows 10 Anniversary UpdateでNinjaCatを含む52,000種類以上の新しい絵文字が追加される」 Windows Central、2016年8月2日。 2017年8月23日閲覧
  68. ^ Warren, Tom (2022年8月10日). 「Microsoftが3D絵文字をオープンソース化し、クリエイターがリミックスやカスタマイズを行えるように」 The Verge . 2022年8月14日閲覧
  69. ^ 「2023年11月14日 - KB5032190 (OS ビルド 22621.2715 および 22631.2715) - Microsoft サポート」。Microsoft2023年11月14日。 2024年10月9日閲覧
  70. ^ 「Windows版Chromeのサイトで旗の絵文字が機能しない愚かな理由 – OSnews」 www.osnews.com 2025年8月9日閲覧
  71. ^ Chen, Raymond (2003年8月22日). 「なぜ私のタイムゾーンは世界地図上でハイライトされないのか?」 . The Old New Thing . 2025年8月9日閲覧
  72. ^バージ、ジェレミー (2017 年 10 月 2 日)。「Facebook、メッセンジャーの絵文字を廃止」絵文字ペディア
  73. ^ 「GitHub – twitter/twemoji: Twitter Emoji for Everyone」 . GitHub . 2017年7月20日. 2017年9月24日閲覧
  74. ^ Neufeld, Sarah (2019). 「EmojiOneはJoyPixelsになりました」 .
  75. ^ JoyPixels (2021年7月8日). 「emoji-toolkit」 . GitHub .