Noto Color Emojiフォントがインストールされているコンソールに白黒の絵文字が表示されるのはなぜですか?

Noto Color Emojiフォントがインストールされているコンソールに白黒の絵文字が表示されるのはなぜですか?

私のシステムにNoto Color Emojiフォントをインストールしました(例:アーチ: noto-fonts-emoji)が、端末(Konsole)にはまだこの白黒バージョンが表示されます。

パーティーポッパー絵文字を白黒で表示するKonsole echoコマンド

ただし、他のアプリケーションで表示されると予想される色は次のとおりです。

パーティーポップアップ絵文字を表示するKCharSelectアプリ

絵文字セレクターアプリにパーティーポップアップ絵文字が表示されます。

答え1

絵文字はターミナル/コンソールで選択したフォントで表示され、カラー絵文字フォントのフォントは優先されません。したがって、デフォルトでは、Noto Color Emojiの使用を隠すコンソールフォントの(制限された)絵文字のサポートです。 Noto Color絵文字フォントの文字を表示するには、絵文字フォントの文字(コードポイント)の優先順位を上げるには、フォント設定が必要です。

Arch Linuxの場合、これは次のように行われます。AURパッケージ noto-color-emoji-fontconfig。手動で設定するには、次を追加します。フォントプロファイル手動で/etc/fonts/conf.d/75-noto-color-emoji.conf

その後、アプリケーション(Konsoleなど)を再起動すると機能します。

パーティーポッパー絵文字を色で表示するKonsole echoコマンド

関連情報