4

重複の可能性:
Web の非標準フォント?

Unicode フォントを作成しました。Web ページで使用したいと考えています。フォントを見て読んでもらいたい。彼らはフォントをインストールせずにそれを行うことができますか? サーバーからフォントを実行するようなものですか?

私の記憶が正しければ、私はこれをずっと前に見たことがあります。

4

2 に答える 2

8

CSS3 の @font-face機能を使用してこれを行うことができます。ただし、必要なフォント形式を提供する必要があります。

FontSquirrel の@font-face Generatorは、面倒な作業をすべて代行してくれるすばらしい Web ツールです。非常に使いやすく、CSS スタイルシートや HTML サンプル ファイルなど、必要なすべてのファイルを作成します。

本当に価値があるのは、すべての主要なブラウザーでフォントを表示するために必要なすべてのフォーマットとハックが含まれていることです。

于 2012-10-18T20:32:04.600 に答える
2

@font-face を使用できます

CSS では、@font-face ルールを使用してフォントを宣言します。フォント ファミリを指定し、さまざまな形式のフォントへのリンクを指定できます。

@font-face {
font-family: 'MyWebFont';
src: url('webfont.eot'); /* IE9 Compat Modes */
src: url('webfont.eot?#iefix') format('embedded-opentype'), 
     url('webfont.woff') format('woff'), 
     url('webfont.ttf')  format('truetype'),
     url('webfont.svg#svgFontName') format('svg'); 
}

あなたのhtmlでは、font-familyを使ってそれを呼び出します

body 
{
   font-family: 'MyWebFont', Fallback, sans-serif;
}
于 2012-10-18T20:47:39.127 に答える