web-dev-qa-db-ja.com

EmojiOne Colorフォントは、FirefoxまたはChromeの白黒の絵文字フォントを置き換えません。

昨日、Launchpad PPA方式でUbuntuに EmojiOne Color SVGinOT Font (fonts-emojione-svginot)をインストールしました。 emoji demo page で、すべての絵文字がラップトップで色付きで表示されます。

enter image description here

しかし、絵文字のような???? (喜びの涙)は、FirefoxのEmojiOneの対応物ではなく、白黒の対応物として表示されます。 Chromeでは、all絵文字が白黒のアイコンとして表示されます。

Firefox:

enter image description here

Chrome(デモページ):

enter image description here

Firefoxが一部の絵文字をカラーで表示し、他の絵文字を白黒で表示するのはなぜですか? Unity Tweak Toolでは、デフォルトのフォントはBitstream Vera Sans Roman(他の種類のBitstream Veraフォントはありません)に設定されており、EmojiOneが表示されます。私のドキュメントとウィンドウのフォントは同じものに設定されています。私の等幅フォントのみが異なります(Courier)。 Firefoxのabout:configでは、「gfx.font_rendering.fontconfig.fontlist.enabled」を「false」に設定しています。また、私のSerifおよびSans-serifフォントは両方ともFirefoxでBitstream Veraに設定されています。

また、フォントがDejaVu Sansに切り替わることもあります。どうして?フォントを永久にビットストリームフォントに設定できないのはなぜですか?

私は自分のマシンでこれに取り組みました(16.04を実行)。 Firefox 50は、それらを持たないオペレーティングシステムに対してネイティブの絵文字をサポートすると想定しているため、これを行う必要がありません。

  1. 希望する場所に最新バージョンをダウンロードします(ダウンロードフォルダーに移動しました) https://github.com/eosrei/emojione-color-font/releases/download/v1.3/EmojiOneColor-SVGinOT-Linux- 1.3.tar.gz
  2. ファイルを解凍します(Zipアーカイバ/アンアーカイバでビルドを使用します
  3. ターミナル(Sudo ./install.sh)を介してルート権限でEmojiOneColorを抽出したら、見つかったinstall.shファイルを実行します

それから http://eosrei.github.io/emojione-color-font/full-demo.html でテストします

4
user8951

他の回答 はEmojiOneを使用することを提案していますが、2018年3月に寿命に達しました。今度は後継者を見てください: Twitter Emojiフォント 同じGitHubユーザーによる。また、Ubuntu、Arch、Gentoo向けに提供されている ユーザーリポジトリ (UbuntuではPPAと呼ばれます)もあります。手動インストールの代わりにこれらを使用すると、通常の更新でフォントが更新されます。

Ubuntuにフォントをインストールするには、次の指示に従いました。

  • Sudo apt-add-repository ppa:eosrei/fontsでPPAを追加します
  • パッケージインデックスをSudo apt updateで更新します(リポジトリを追加するときに自動的に行われます)
  • Sudo apt install fonts-twemoji-svginotでTwitterEmojiフォントをインストールします

その後、Thunderbird/Firefoxを再起動して、絵文字をカラーで表示する必要があります。 ????

1
John