ユーザーの見る環境によって使えるフォントが決まっていたので、フォントには制限があったんですね。
CSS3から使えるようになったWEBフォントは、サーバー上のフォント情報を使って表現できるので、制作者側がフォントを自由に使えるようになりました。
※以前からIEではこの方法が実装されていましたが、最近のChromeやSafariでも使用できるようになったため、一気に広がった感じです。
たとえば、次の一文のように、WEBフォントを使えば、これまでとは違ったフォントを使って表現することができます。
WEBフォントを使いこなせれば、新しい表現が可能になります。
これ、画像じゃないですよ、テキストなんです。
マウスでドラッグするとコピーだってできてしまいます。
テキストで表現できるということは、もちろん文字の大きさや色だって簡単に変更できます。
WEBフォントを使いこなせれば、新しい表現が可能になります。
WEBフォントを使いこなせれば、新しい表現が可能になります。
WEBフォントを使いこなせれば、新しい表現が可能になります。
WEBフォントを使いこなせれば、新しい表現が可能になります。
すごく便利ですよね。
これまで、フォントの表現には限界があったのですが、
これでこれまでのフォントの制限がなくなったので、見出しの表現などにもバリエーションが出てくるでしょう。
そんなWEBフォントの使い方をマスターして、ホームページのデザインを一歩進めてみましょう。
WEBフォントの使い方
フォントの準備
まずは、使用するフォントを準備します。
欧文に対して、和文フォントというのは文字数が多いため種類が少ないですが、それでもたくさんの楽しいフォントが配布されています。
好きなフォントファイルを探してダウンロードしてみましょう。
次に、フォントを誰でも使えるようにしなければいけないので、
先ほどダウンロードしたフォントファイルをサーバーに上げておきます。

フォントの設定
次に、使用するフォントを設定します。
<head>内や外部CSSで次のスタイルを設定します。
@font-face {
font-family: myfont; /* フォントに名前を付ける */
src: url('font.otf') format('opentype'); /* フォントのURLを指定する */
}
後でフォントを使用するために名前を付けます。
font-family: myfont; /* フォントに名前を付ける */
使用するフォントを読み込ます。
少しややこしいですが、このような書き方をします。
src: url('font.otf') format('opentype'); /* フォントのURLを指定する */
formatに入るのは、フォントの種類に応じて次のような値になります。
| 形式 | 拡張子 | format()の値 | 概要 |
|---|---|---|---|
| TrueType | .ttf | truetype | WindowsやMacで使われる一般的なフォント形式 |
| OpenType | .ttf, .otf | opentype | PostScriptとTrueTypeを統合したフォント形式。TrueType形式で作成されたものは「.TTF」、PostScript形式のものは「.OTF」となる |
| WebOpenFontFormat(WOFF) | .woff | woff | Web用の新しいフォント形式。データが軽いのが特徴。 |
| EmbeddedOpenType(EOT) | .eot | embedded-opentype | 米マイクロソフトが開発したWebページ用のフォント形式。IEのみ対応 |
| SVG Font | .svg, .svgz | svg | SVGを利用したフォント形式 |
フォントの使用
上で設定したフォントを使いましょう。
使い方は、通常のfont-familyと同じです。
フォント名は先ほど@fint-faceで指定した名前を使います。
div{
font-family:myfont;
}
これまで使えなかったフォントを使えるようになれば、これまでよりも表現の幅がぐっと広がることになるでしょう。
ぜひ、うまく使ってください。
ファイルのアップロードも細かい指定も難しい、
もっと簡単にWEBフォントを使いたい!
そんな人にはもっと簡単にWEBフォントをつかえる、Googleフォントの使い方はどうですか。