2012-11-27 15 views
65

私のウェブサイトがよく見えるようにするためには、カスタムフォント、特にThonburi-Boldを使用する必要があります。問題は、ユーザーがフォントをインストールしない限り、フォントが表示されないことです。また、Firefoxでは表示されません。ウェブサイトでカスタムフォントを使用するにはどうすればよいですか?

この問題を回避する方法はありますか?

+2

トピックの周りのいくつかの古い質問があります。その中には日付が記されているものもありますが、回答の改善に時間が費やされるのは、重複に対する短い回答よりも生産的に時間がかかります。 (質問への本当に短い答えは、間違っているか、本質的に不完全である傾向があります。 –

答えて

6

CSSでは、カスタムフォント、ダウンロード可能なフォントをWebサイトで使用できます。あなたの好みのフォントをダウンロードして、myfont.ttfと言いましょう。あなたのブログやウェブサイトがホストされているリモートサーバにアップロードしてください。

@font-face { 
    font-family: myfont; 
    src: url('myfont.ttf'); 
} 
1

まず、フォントをサーバーのどこかに.otfまたは.ttfとして配置する必要があります。

次に、このような新しいフォントファミリを宣言するためにCSSを使用します。あなただけの他のフォントのようにそのフォントを使用することができ、あなたはあなたがあなたのフォントファミリを宣言したCSSファイルにドキュメントをリンクする場合は

@font-face { 
    font-family: MyFont; 
    src: url('pathway/myfont.otf'); 
    } 

を。

12

あなたは、CSS3 font-faceまたはwebfonts

フォントフェイスの使用@

@font-face { 
    font-family: Delicious; 
    src: url('Delicious-Roman.otf'); 
} 

webfonts

グーグルWebfontsを見てみるを使用することができますhttp://www.google.com/webfonts

6

はい、やり方がある。 CSSのカスタムフォントと呼ばれるCSSを修正する必要があります。これらのフォントをWebサイトにアップロードする必要があります。

このために必要なCSSです:あなたはこのようなあなたのスタイルシートでフォントをインポートする必要が

@font-face { 
    font-family: Thonburi-Bold; 
    src: url('pathway/Thonburi-Bold.otf'); 
} 
97

@font-face{ 
    font-family: "Thonburi-Bold"; 
    src: url('Thonburi-Bold.ttf'), 
    url('Thonburi-Bold.eot'); /* IE */ 
} 
+10

IEのコメント –

+1

の場合は、 'src:url( 'Thonburi-Bold.otf')' – steven

関連する問題