これらの文字は色付きのアイコンとして表示されます。
🌍🌎🌏✅️
私にとってはFirefoxでしか動作しません。文字がカラーで表示されない場合、私のシステムでは次のようになっています(おそらくフォントに依存しています)。
firebugとタブのタイトルでも見ることができます:
そして、それらの完全なファイルがあります。また、このdocument.titleアニメーションも一緒に作成しました。これは、HTML外でも機能することを示しています。
それは何ですか?
これらの文字は色付きのアイコンとして表示されます。
🌍🌎🌏✅️
私にとってはFirefoxでしか動作しません。文字がカラーで表示されない場合、私のシステムでは次のようになっています(おそらくフォントに依存しています)。
firebugとタブのタイトルでも見ることができます:
そして、それらの完全なファイルがあります。また、このdocument.titleアニメーションも一緒に作成しました。これは、HTML外でも機能することを示しています。
それは何ですか?
回答:
これらの文字は、各文字の表示内容を定義するUnicode標準によって認識される絵文字です。
それらの正確な外観はOSおよびアプリケーションごとに異なりますが、すべて同じことを表しています。
グローブ(🌏)はUnicode文字で1F30F
、EARTH GLOBE ASIA-AUSTRALIA と呼ばれ ます。2番目(✅)はWHITE HEAVY CHECK MARKと呼ばれ、Unicode 2705です。
その方法では、何千もの絵文字があります。すべてのアプリケーションがサポートするものと、あまりサポートされないものがあります。完全なリストはこちらhttp://www.fileformat.info/info/emoji/browsertest.htm
Firefoxは、これらの絵文字に特別なフォントを使用しています。TrueTypeフォントの比較的新しい、その他の点ではめったに使用されない機能、レイヤードカラーグリフを採用しています。それ以外(つまり、事前に色付けされたグリフを持つ特別なフォントを持つ)これらのアイコンは、通常のUnicode文字です。
Windowsはバージョン8.1以降でのみこれらの色付きフォントをネイティブにサポートしているため、FirefoxはEmojiOneをプライベートにインストールし、独自のフォントレンダラーをWindows 7で使用します。これは、他のほとんどのアプリケーションにカラフルな絵文字アイコンがないことも説明しています
要するに、 Firefoxはこれらのシンボルが見た目で見えるフォントを使用しています。
これらの文字は、Unicode標準の一部です。
Unicodeは、世界のほとんどの書記体系で表現されるテキストの一貫したエンコード、表現、および処理のためのコンピューティング業界標準です。Universal Coded Character Set(UCS)標準とともに開発され、Unicode Standardとして公開されたUnicodeの最新バージョンには、135の現代および歴史的なスクリプトと複数のシンボルセットをカバーする128,000以上の文字のレパートリーが含まれています。-ウィキペディア
したがって、ASCII(非常に少ない)とは異なり、Unicodeにはいくつかのシンボルセットが含まれています。現在では、どのコードがどのアルファベットまたはシンボルを表すかについて標準化されていますが、Unicodeはシンボルの外観を正確に指定していません。したがって、すべてのオペレーティングシステムには、独自のシンボルグラフィックスセットがあり、外観が異なります。これには、色付きのものと、アウトラインまたは白黒のみのものが含まれます。
また、フォントがこれらのシンボル用に独自のアートセットを持ち、キャラクターがアプリケーションの感触に合うようにすることも可能です。アプリケーション内でも、さまざまな画像セットを使用するさまざまなページを使用できます。したがって、他の方法でキャラクターとやり取りできますが、見た目が違うだけです。
ここで、さまざまなプラットフォームで絵文字(🌍🌎🌏の場合は#1483にスキップ)がどのように表示されるかを確認できます。
これらの文字は「仕事」のような他の文字と同じ方法でa
、ø
、λ
、ଶୁ
、に
と晨
、仕事。文字は抽象的な数字で表されます。この数字は、文字を表示するために使用可能なフォントを選択およびインデックス付けするために使用されます。
お使いのシステムでは、Firefoxが独自のレンダリングを行い、そしてのためにグリフを含むフォントにアクセスしているように見える🌍
、🌎
、🌏
と✅️
。他のアプリケーションは通常、Xサーバー(または同等のもの)によって利用可能になったフォントを使用するため、サーバーにインストールまたは指定したフォント(たとえば、xset +fp
または類似のもの)に制限されます。
マルチカラーフォントは最近の、まだかなり実験的な開発です。従来、フォントグリフは、任意の背景に対して構成できる単一の色です。
ブラウザごとに異なります。特定のフォントをWebサイトに追加すると、これらの絵文字が読み込まれます。例えば:
グラフィックデザインに関するこの投稿は無料の絵文字フォントはありますか?面白いかもしれません。このようなカスタムアイコンフォントがないと、ブラウザごとにWebサイトの外観が異なることに留意する必要があります。
これらは単なるUnicode文字なので、システムでフォントとグリフが使用可能であれば、Unicodeをサポートするテキストボックスは問題なく表示できます。ただし、各Unicode文字のルックアンドフィールは、使用されるレンダラーとフォントによって異なります。
従来、文字は単色でのみ塗りつぶされていました。色付きの絵文字は非常に新しいものであるため、サポートはプラットフォームによって異なります。様々な技術が着色するために発明されているように埋め込まれたPNG画像、SVGsまたは層状のマスク。しかし、それらはすべて、古いOSでは利用できなかった新しいレンダラーを必要とします。
その結果、バージョン50.0以降、Firefoxには色付き絵文字をサポートするための独自のレンダラーとフォントが埋め込まれています。リリースノートで見つけることができます
かわった
ネイティブ絵文字フォントを使用しないオペレーティングシステム用の組み込みの絵文字セットを追加しました(Windows 8.0以前およびLinux)
フォントファイルは次の場所にあります。 %FirefoxInstallDir%\fonts\EmojiOneMozilla.ttf