Font Awesomeで、「Failed to decode downloaded font」が出てしまう時

Font Awesomeを使っていて、本番サイトで確認しようとしたら、 フォントが正しく出ていない… ローカルでは大丈夫だったのに..

そして、コンソールを見たら、 「Failed to decode downloaded font」 とか 「OTS parsing error: incorrect file size in WOFF header」 とか出ている様子..。

原因

調べてみると、git の改行コードを変換する仕組みによって起きてるようでした。 参考: 『Failed to decode downloaded font』から始まるエラー

対策

git のルートディレクトリにある、「.gitattributes」ファイルを開いて、 変換しないように下記を追加してあげると問題ありませんでした。

# Denote all files that are truly binary and should not be modified.
... 中略
*.otf binary
*.eot binary
*.svg binary
*.ttf binary
*.woff binary
*.woff2 binary

もう一度、正しいフォントを格納して、git push して確認したところ無事解決でした。