0

mozilla ブラウザーと chrome の font-face に問題があります。実際、私は font-face を使用しており、正常に動作していますが、font-face を font : Penshurst で使用するのはこれが初めてで、動作していません。別のフォントを使用している場合は正常に動作しています。

これは私のフォントフェイスコードです:

@font-face{
    font-family:Penshurst;
    src:url("../../plugin/font/penshurst.ttf"),url("../../plugin/font/penshurst.eot");
}
@font-face{
    font-family:Century Regular;
    src:url("../../plugin/font/century gothic regular.ttf"),url("../../plugin/font/century gothic regular.eot");
}

font: Century Regular のフォント フェイスの場合は問題なく動作しますが、Penshurst の場合は動作しません。

この問題に対する提案はありますか?どうも

4

1 に答える 1

1

正しい形式は次のとおりです。

@font-face {font-family: 'Penshurst';
    src: url('../../plugin/font/penshurst.eot');
    src: url('../../plugin/font/penshurst.eot?#iefix') format('embedded-opentype')? /* if needed for IE */,
         url('../../plugin/font/penshurst.ttf') format('truetype'),
    font-weight: normal;
    font-style: normal;
}

また...これが必要になる場合があります:

     `url('../../plugin/font/penshurst.woff') format('woff'),`

...これを取得するには、変換する必要があるかもしれません...(以下の私のコメントのリンクを参照してください)

サーバー IIS に .eot/.otf/.ttf/.woff の MIME タイプがあることを確認して、ローカルまたはオンライン (サーバー) でプレビューできるようにします。サーバー/ローカルホストの Penshurst

:)

于 2013-01-08T21:07:30.663 に答える