0

私は自分のウェブサイトで無数のプロフォントを使用しており、このフォントはサーバーにアップロードされており、以下のようにこのフォントへのリンクを提供しています

@font-face{
    font-family: "Myriad-Pro";  
    src: url(http://www.anaveer.in/honda/font/MYRIADPRO-REGULAR.OTF) format("truetype");
}

それでもこのフォントは表示されません。この問題を解決する別の方法はありますか?

4

2 に答える 2

0

Web 上で Myriad Pro を使用するための法的に有効なライセンスを持っていることを最初に確認してください。次に、そのような使用に関するフォント ベンダーの指示を確認します。

具体的な注意事項:

  • IE は Web フォントの OTF をサポートしていません。他の形式が必要です。
  • フォント ファイルは、それらを使用するページと同じサーバー上に存在する必要があります。そうでない場合、フォント ファイルをホストするサーバーはサイト間での使用を許可する必要があります。
于 2013-10-15T06:10:26.943 に答える
0

ローカルマシンでテストしました。ブラウザはクロームです。

<html>
<head>
<style type="text/css">
@font-face{
    font-family: "Myriad-Pro";  
    src: url(http://www.anaveer.in/honda/font/MYRIADPRO-REGULAR.OTF) format("truetype");
}
body{ font-family:Myriad-Pro; }
</style>
</head>
<body>
This should be in myriad-pro font
</body>
</html>

これは完全に機能しました。(フォントはスクリーンショットを貼り付けているものだと思います)。

コードと静的 html を貼り付けるだけです

おそらく、どのブラウザが問題を引き起こしているかをお知らせください。いずれにせよ、あなたはそれをサーバーにアップロードしているので、font-squirrel の all-type-fonts とその css が生成されていることを確認することをお勧めします。

于 2013-10-15T06:01:34.800 に答える