Fontawesomeアイコンが正しく貼り付けられていません。

Fontawesomeアイコンが正しく貼り付けられていません。

私はFedoraを使用していますsudo dnf install fontawesome fonts。後で動作しなかったので、Githubページからzipをダウンロードし、次の手順に従ってフォントを手動でインストールしました。このガイドライン

「グリフをコピー」を介してアイコンをコピーする場合(例:Firefoxアイコン)このウェブサイトその後、VimまたはEmacsに貼り付けると、Firefoxロゴの代わりにチェックマークが表示されます。たとえば、Unicode挿入を使用して挿入すると同じことが発生しますctr+v u+e007

他のアイコンにも同じ原則が適用されます。つまり、アイコンではなく別のUnicode文字が表示されます。たとえば、代わりに信号メッセンジャーアイコン、わらの付いたカップが現れます。file -biファイルの出力はtext/plain; charset=utf-8次のようになり、エンコーディングはutf-8です。

正しく貼り付けるにはどうすればよいですか?

コンテキスト:アイコンを使用するようにi3バーを設定しようとしていますが、アイコンを設定ファイルに貼り付けることができないため、機能しません。同様の質問を検索しました。それでもいくつかの解決策を試しましたが、成功しませんでした。

答え1

フォントがすごいです。Unicodeのコードポイントに割り当てられたフォントアイコン個人使用領域。これは、アプリケーションがUnicode標準の一部ではなく「文字」を要求するときに使用できるコードポイントのセットです。相互運用性を犠牲にして通常のUnicode文字とは異なり、Unicodeは定義に従って各PUAコードポイントの意味を定義しないためです。

だからあなたはインストールする必要はありませんフォントがすごいです。フォントを使用している場合は、そのフォントでレンダリングされるテキストも確認する必要があります。そうでなければ、システム(たとえば、via FontConfig)はこれらのコードポイントの文字の外観を持ついくつかのフォントを選択できますが、そのフォントはまったく異なる目的に使用できます。

関連情報