Windowsブラウザーで最新のUnicode文字(特に絵文字)を表示するにはどうすればよいですか?


28

Unicodeのための私のブラウザ(Firefoxの、クロム、IE)表示文字のなし789(または10)絵文字:

Unicode 9はプレーンボックスとして表示されます

これらは電話で人々から私にしばしば送られます。Unicode 6文字がサポートされていますが、読み取り/区別が困難です:

Unicode 6の絵文字が表示されます

これらの文字のサポートをWindows 7システムに追加するにはどうすればよいですか?Androidのように表示する方法はありますか?

テストキャラクター:

  • Unicode 6.1:😀😗😙😑😮😯😴😛😕😟
  • Unicode 7.0:🙂🙁🕵🗣🕴🖕🖖🖐
  • Unicode 8.0:🤗🤓🤔🙄🤐🙃🤑🤒🤕🤖
  • Unicode 9.0:🤣🤠🤡🤥🤤🤢🤧🤴🤶🤵🤷
  • Unicode 10.0:🤩🤨🤯🤪🤬🤮🤫🤭🧐🧒

1
これらの文字を含むフォントが必要になります。各文字には番号(コードポイント)があり、番号はフォントで検索され、表示されます。
ctrl-alt-delor

@richard知ってる?それらを画像に置き換えるブラウザ拡張も機能します。
エンドリス

どのようなWebサイトでUnicode絵文字を使用していますか?ほとんどのフォーラムでは、いくつかのマークアップ言語の画像を使用していると思います。
ジグガンジャー

@jiggunjer Google Voice / iPhoneからコメントを投稿できるソーシャルサイト。Gmailのようなグラフィックスに置き換えるサイトもあれば、そうでないサイトもあります。
エンドリス

ご使用のオペレーティングシステム/ウィンドウシステム/ブラウザにフォールバックフォントをインストールする方法を見つける必要があります。そして、これらの文字をサポートするフォントをインストールします。(フォールバックフォントは、選択したフォントにコードポイントのグリフがない場合に使用されます。)
ctrl-alt-delor

回答:


13

Emoji Oneフォントを見つけまし。これは、カラー絵文字を含む現在のUnicodeバージョンまでのすべての絵文字をサポートしています(SVGなどを埋め込むことにより)。

フォントが指定されている場合、Firefoxは色付きの絵文字をサポートします。

spanタグ付きのフォントを使用する

また、ChromeとIEはモノクロフォールバックをサポートしています。

スパンタグ付きのモノクロ絵文字付きChrome

しかし、EmojiOneColor-SVGinOT.ttfフォントをWindowsにインストールするだけでは、他のフォントが優先されるため、ボックスを削除するには不十分です。

部分的な回避策:

クロム

Emoji Keyboard(2016)拡張機能をインストールし、オプションで「自動置換」を有効にします(デフォルトでオンになっています):

自動置換:Chromeのすべての絵文字をEmoji Oneに置き換えます

ChromeでUnicode 9までの色付きの絵文字を生成します(サポートされているUnicodeバージョンは、eosrei / emojione-color-fontリリースページに記載されています)。

Chromeの色付き絵文字

自動置換はすべてのサイトで機能しますが、編集可能なテキストボックスでは機能しません。

Firefox

Firefoxは、インストールしたものに関係なくArialで文字を表示します。これは、FontFinder拡張機能をインストールすることで確認できます。

Greasemonkeyスクリプトはすべてのページのbodyタグにフォントを追加しますが、これは私がテストしたいくつかの問題を解決しません。これは、superuser.comなどの一部で機能します。

ブラウザのデフォルトのフォントを絵文字1に変更してもほとんどの場合は機能するようですが、副作用が生じる可能性があります。(たとえば、これは™記号にも置き換わりますが、Chromeの拡張機能はこれを行いません。)

絵文字どこでも拡張工事の種類が、フォントに比べて、ページの読み込みが遅くなるようだ、とだけユニコード6.1をサポートしています。


1
絵文字フォントをフォールバックフォントとして設定する必要があります。したがって、他のすべてが失敗した場合に使用されます。MicrosoftのWindowsでこれを行う方法や方法はわかりません。
ctrl-alt-delor

2
EmojiOne Colorフォントv1.3 +用のWindowsインストーラーがあり、既存のフォントとマージされるため、すべての文字が機能します。
13rac1

1
これにより、Unicode 9.0までのシンボルは問題なくなりますが、提案されているUnicode 10.0シンボルも表示する方法はありますか?例:🥟🥡🥢🥠🤨🗹
ビクターMarchuk

私のような仲間のユーザーが混乱している場合
user13743

Firefox 50でネイティブの絵文字が追加されたように見えますか?
エンドリス

1

おかげで、エンドリス、私はこの情報を探していました。バージョン6.0以降のWindows / FirefoxおよびUnicode Emojisの問題に関する詳細な要約を作成しました。👍

また、Windows 7でFirefoxをアップグレードして新しい絵文字を表示する可能性を探していました。

Font Finder拡張でテストしてFFが絵文字を表示するためにArialフォントを使用していることを確認しましたが、GitHubサイトでは、Windows 7、8、および10は絵文字にSegoe UIを使用していると述べています。

新しいスクリプトを使用してSegoe UI SymbolおよびSegoe UI Emojiを変更するだけで、ArialフォントではなくUnicode V9絵文字をインストールします。

Windows 7、8、10は、Segoe UI SymbolとSegoe UI Emojiの両方の絵文字を使用します。両方のフォントを置き換える必要がありますが、Segoe UI Symbolの既存のシンボル文字は保持します。

動作させるには追加のソフトウェアが必要ですが、スクリプトをテストします。

このパッケージには、両方のフォント(またはWindows 7ではSegoe UI Symbolのみ)を生成してインストールするインストールスクリプトが含まれています。インストールスクリプトを実行するには、PATHにPythonとpipの両方が必要です。

GitHubリファレンス:https : //github.com/eosrei/emojione-color-font

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.