-1

@ font-faceを介してCSSでYakovシンフォントを埋め込みましたが、フォントは元のフォントとは大きく異なります。これの理由は何でしょうか?これが私のコードです

@font-face 
{
    font-family:'Yakovthin';
    src: url('../fonts/yakovthin-webfont.eot');
    src: url('../fonts/yakovthin-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/yakovthin-webfont.woff') format('woff'),
         url('../fonts/yakovthin-webfont.ttf') format('truetype'),
         url('../fonts/yakovthin-webfont.svg#') format('svg');
}

div#mainContainer
{
   font-family:'Yakovthin';
   font-size:12px;
}

誰か助けてもらえますか?

4

3 に答える 3

0

URLを教えていただけますか?また、コードに通常のfont-weight:を追加してみてください。

@font-face 
{
    font-family:'Yakovthin';
    src: url('../fonts/yakovthin-webfont.eot');
    src: url('../fonts/yakovthin-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/yakovthin-webfont.woff') format('woff'),
         url('../fonts/yakovthin-webfont.ttf') format('truetype'),
         url('../fonts/yakovthin-webfont.svg#') format('svg');
    font-weight: normal;
}

div#mainContainer
{
   font-family:'Yakovthin';
   font-size:12px;
   font-weight: normal;
}
于 2012-04-25T20:35:29.387 に答える
0

代わりにこれを試してください:

@font-face 
{
    font-family:'Yakovthin';
    src: url('../fonts/yakovthin-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/yakovthin-webfont.woff') format('woff'),
         url('../fonts/yakovthin-webfont.ttf') format('truetype'),
         url('../fonts/yakovthin-webfont.svg#') format('svg');
    font-weight: normal;
}

.ttfがサポートされていない場合、.woffがサポートされている場合のように、.eot形式を削除できると確信しています。ヘブライ語を扱いたい場合は、「 unicode-range 」オプションについても学ぶ必要があります。

于 2012-04-27T18:26:08.017 に答える
0

問題を解決しました。問題は、フォントが適切に一般化されていないサイトでした。

于 2012-04-30T20:15:00.603 に答える