以前は正しく表示していたFont Awesome! 最近表示できなくなったのはなぜ?
現象
Font Awesomeは頻盛にバージョンアップしています。最近バージョン5にアップデートしたら, 今まで表示していたフォントが表示しない現象が発生した。
分類
・wordpressトラブルシューティングバージョン等
- wordpress 4.9.8
- Font Awesome バージョン5
対処方法
まずは、症状の切り分けをしてください。- 全然表示しない
- iタグでは表示するが、:before疑似要素では表示しない
- 同じ書き方でも表示する場合、しない場合がある
ケース1
headに記述するlinkメタが間違っている可能性があります。もう一度、Font Awesome公式ページのHow to useをご覧になってlinkタグを貼り直してください。その際、右肩にあるバージョンの確認もしてください。
ケース2
font-familyの指定が違っている可能性があります。バージョン5ではフォントファミリーネームが代わりました。font-family:font awesome Free 5″のようなバージョン番号とfreeという種別がを含むようになりました。また、指定しているクラスが代わりました。たとえばfaというクラスがfasになっているというようなの違いです。こちらも公式ページからiタグを再コピーしてください。
新クラス | アイコンの種類 | 指定するウェイト |
fas | Solid | font-weight:900 |
far | Reqular | font-weight:400; |
fab | Brand | font-weight:400; |
fal | Light | font-weight:300; |
- 本当にそのアイコンが使えるのか(バージョン5ではプロ用のアイコンがくわわりました)。