[解決済み】ダウンロードしたフォントのデコードに失敗しました。
質問
これは私がChromeで受けているエラーで、残念ながら検索してもあまりヒットしないのです。フォント自体は正しく表示されています。しかし、このエラー/警告が表示されます。具体的には、この警告の全文です。
"ダウンロードしたフォントのデコードに失敗しました。 http://localhost:8000/app/fonts/Lato/ "
私のCSSはこれです。
@font-face {
font-family:"Lato";
src: url("../fonts/Lato/");
}
html, body {
font-family:'Lato';
}
どうしても理解できません。フォントは正しく適用されるのですが、警告が常に出ています。を使おうとしています。
Sans-Serif
を実行すると、通常のブラウザフォントに戻るので、それが原因かもしれませんが、よくわからず、検索しても何も出てきません。ありがとうございました。
EDIT
様々なフォントファイルがありますが、すべて同じファミリーのものです。それらをすべて読み込もうとしています。フォントファイルは
.ttf
. ローカルフォルダから読み込んでいるのですが、様々なフォントファイルがあり、例えば
Lato-Black.ttf
,
{コード
,
{コード
など。
解決方法
cssルールの中に、ファイルの拡張子を追加する必要があります。 この例では、可能な限り深いサポートをしています。
Lato-Bold.ttf
EDIT
「ダウンロードしたフォントのデコードに失敗しました」は、フォントが破損しているか、不完全であることを意味します(メトリクス、必要なテーブル、ネーミングレコードなど、考えられるものはいくらでもあります)。
この問題は、フォントそのものが原因であることもあります。Googleフォントは必要なフォントを提供してくれますが、フォントフェイスが必要な場合、私は トランスフォンター を使用して、すべてのフォント形式を生成します。
FTPクライアントが原因でファイルが破損することがあります(この場合はローカルPCにあるためありません)。ASCIIではなくバイナリで転送してください。
関連
-
[解決済み] CSSを使用します。ウィンドウの幅の50%の背景色を設定する
-
[解決済み] ブラウザでCSSファイルが更新されない
-
[解決済み] このベベルボタンをCSSで実現するには?
-
[解決済み] セレクトボックスのテキストを中央揃えにすることは可能ですか?
-
[解決済み] モバイル端末でCSSを使用したフルハイトの背景画像
-
[解決済み] 特定のdivを右へ移動させたい
-
[解決済み] 子 div が親 div からはみ出さないようにする。
-
[解決済み] three.jsの背景を透明や他の色に変更する。
-
[解決済み] コンテナの幅に応じたフォントの拡大縮小
-
[解決済み] CSS Font Border?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】display:noneの反対語はあるのか?
-
[解決済み] <div style="display:none">によるテーブルデータの非表示。
-
[解決済み] ユーザーエージェントのスタイルシートが私のCSSを上書きしないようにする方法
-
[解決済み] ボーダーの太さをパーセントで設定するには?
-
[解決済み] テーブルの行にマージンを追加する方法 <tr> [重複]。
-
[解決済み] 特定のdivを右へ移動させたい
-
[解決済み] ブートストラップカラムで画像の下にキャプションを中央配置する
-
[解決済み] cssでこの要素を取得するには
-
[解決済み] Font Awesomeで2つ以上のアイコンを重ねる/重ねるには?
-
[解決済み] ChromeでCSSが効かない