0

非常に初心者の質問です。簡単な答えであることが判明した場合は事前に申し訳ありませんが、私のHelveticaフォントが表示されません。これは私のコードです:

@import "..\fonts\Helvetica";
@import "..\fonts\Neue Helvetica";

body {
    background: #E1E1E1;
    font-family: Helvetica Neue, Arial, serif;
}

常にArialとして表示されます!.ttfを持っていても、Helvetica Neueをシステムにインストールしていません。これは、サイトにHelvetica Neueを含めて、インストールに関係なく誰もが見ることができるようにインポートを呼び出すだけだからです。上記のように、同じプロジェクトの別のフォルダパスにそれらを持っています。どうすればこれを達成できますか?ありがとう!

4

2 に答える 2

3

Helveticaをダウンロード可能なフォントとして合法的に使用することはできません。また、でフォントファイルを参照することもできません@import。ダウンロード可能なフォント(Webフォント)の使用を開始するには、http://www.google.com/webfontsを確認してください。

于 2013-01-12T09:17:38.327 に答える
2

次のことを試してください。

/* These links need to point to actual ttf files and be relative to your css file */
@font-face {font-family: "Helvetica"; src: url('../fonts/Helvetica.ttf') format('truetype');}
@font-face {font-family: "Helvetica Neue"; src: url('../fonts/HelveticaNeue.ttf') format('truetype');}


body {
    background: #E1E1E1;
    font-family: 'Helvetica Neue', Helvetica-Neue, HelveticaNeue, Arial, sans-serif;
}

システムによってHelveticaNeueの名前が異なる場合があるため、上記の3つのディレクティブがあります。FireBugまたはChrome/Safariインスペクターを使用して、システムがどちらを認識しているかを確認できます。

ただし、あなたが試みていることは、Helveticaライセンスの許可された使用の範囲外であると思われます。fonts.comからのライセンスを検討する必要があります。

また、ArialとHelvetica Neueはどちらもサンセリフフォントであるため、フォールバックとしてセリフを提供することを選択する理由がわかりません。

于 2013-01-12T04:34:19.487 に答える