UIにAngular 5でfont-awesomeを使用しています。sass
を使用しているため、.angular-cli.json
をインストールした後にfont-awesome
に次の行を追加しました_
"styles": [
"../node_modules/font-awesome/scss/font-awesome.scss",
"../node_modules/bootstrap/scss/bootstrap.scss",
"styles.scss"
],
アイコンの一部は次のように機能します
<i class="fa fa-money blue-text"></i>
<i class="fa fa-code blue-text"></i>
しかし、それ以上のことはありません。たとえば、これを 棒グラフのアイコン とともにfas fa-chart-bar
とともに使用したかったのですが、何も表示されません。 fas fa-camera-retro
のようなものは、実際のアイコンではなく、奇妙な正方形としてのみ表示されます。
一部のアイコンが機能しないのはなぜですか?これらのcssクラスが、インストールしたfont-awesomeパッケージに存在するかどうかを確認する方法はありますか?
node_modules\font-awesome\css\font-awesome.css
でbar
チャートを検索しましたが、fa-bar-chart
ではなく、fa-chart-bar
のみが存在します。最新のフォントをインストールしたときは素晴らしい(4.7.0)。彼らのウェブサイトがfa-chart-bar
と言っているのはなぜですか。 fa fa-bar-chart
で動作するようになりました。 fa
ではなくfas
である理由は私を超えています
Node_modules\font-awesome\css\font-awesome.cssで棒グラフを検索したところ、fa-chart-barではなくfa-bar-chartのみが存在します。最新のフォントをインストールしたときは素晴らしい(4.7.0)。彼らのウェブサイトがfa-chart-barと言っているのはなぜですか。 fa fa-bar-chartで動作するようになりました。なぜファスでファスではないのかは私を超えています
アイコンには複数のスタイルがあるため、FA5のリリースで変更されました。
fas
:FontAwesomeソリッドfar
:FontAwesome regularfab
:FontAwesomeブランドfal
:FontAwesomeライトただし、FontAwesome5 freeはほとんどのアイコンに対してのみ安定しています。完全な体験のために、あなたは FontAwesome Pro を支払う必要があります。
gallery のアイコンを選択して、どのリリースでスタイルが使用可能かを確認します。 NB:FA4-icons here 。
Font Awesomeの最新バージョンにアップグレードした後、私のために働いた:
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.7.2/css/all.css" integrity="sha384-fnmOCqbTlWIlj8LyTjo7mOUStjsKC4pOpQbqyi7RrhN7udi9RwhKkMHpvLbHG9Sr" crossorigin="anonymous">
FontAwesomeのV5リリースは使用できません。 FontAwesome 4の最新バージョンを使用するだけで動作します。このリンクを使用
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
私はこれを一度しなければなりませんでした。一部のモバイルデバイスは、フォントの1つを読み込まなかったと思います。
font-family: "Font Awesome 5 Free", "FontAwesome";