Safari 3.1でWebフォントを利用する--様々な字体を定義する
エ・ビスコム・テック・ラボ
2008/04/04 08:00
Safari 3.1が対応したWebフォント。今回は様々な字体を定義してみよう。
前回のSafari 3.1でWebフォントを利用する--SafariのCSS対応に続いて、Safari 3.1が対応したCSS3のWebフォントの機能について紹介する。今回は、イタリック体やボールド体のフォントを個別に指定したり、インストールされたフォントの定義を行う方法を見ていきたい。
イタリック体やボールド体のフォントを定義する
フォントには、イタリック体(斜体)やボールド体(太字)といった字体がある。Webフォントではこうした字体ごとに、使用するフォントファイルを指定することが可能だ。
前回のサンプルで利用した、exljbrisのFontin Sansというフォントには、ローマン体(正体)だけでなく、イタリック体、ボールド体、ボールドイタリック体(太斜体)、スモールキャップス体のフォントファイルが用意されている。そこで、今回もこのフォントを利用して字体ごとにフォントを定義してみたい。
字体ごとにフォントを定義するには、@font-faceにfont-styleやfont-weightの設定を追加する。ここでは上から順に、「WebFont」というフォントファミリーのローマン体、イタリック体、ボールド体、ボールドイタリック体のフォントを定義している。なお、スモールキャップス体の設定にはSafariが対応していないので、ここでは定義していない。
@font-face {
font-family: WebFont;
src: url('font/Fontin_Sans_R_45b.otf') format("opentype");
}
@font-face {
font-family: WebFont;
font-style: italic;
src: url('font/Fontin_Sans_I_45b.otf') format("opentype");
}
@font-face {
font-family: WebFont;
font-weight: bold;
src: url('font/Fontin_Sans_B_45b.otf') format("opentype");
}
@font-face {
font-family: WebFont;
font-style: italic;
font-weight: bold;
src: url('font/Fontin_Sans_BI_45b.otf') format("opentype");
}
この設定を記述したスタイルシートでは「WebFont」というフォントファミリーが利用できるようになる。さらに、同じ「WebFont」で表示する設定にした文字でも、その字体によって使用されるフォントファイルが変わるようになる。
- 6人の推薦記事
- 4人がクリップ
-
ソーシャルブックマーク(-)
- トラックバック(0)
-
- タグ
- フォント
- ローマン体
- イタリック体
- ボールド体
- ボールドイタリック体
- スモールキャップス体
- font-style
- font-weight
- font-variant
- font-stretch
- font-size
- src
- Web Fonts
- Webフォント
- descriptor
- Arial
- Arial Italic
- Arial Bold
- Arial Bold Italic
- Arial Black
- font-family
- @font-face
- exljbris
- Fontin Sans
- Safari 3.1
- CSS 3
- ブラウザ
- Apple
- Safari
- CSS
- HTML
- safari
- css
- font
- 特集: FirefoxとSafariのCSS徹底検証 (21件)
- 今日のトップ記事
- 2日前
- 3日前
- 4日前
- 6日前
- 7日前
- ホワイトペーパー
- 話題のタグ
iPod touch
Eclipse
Linux
Firefox 3
仮想化
HTML
ライブラリ
Microsoft
Apple
イロハ
入門
Python
MySQL
ブラウザ
Leopard
C/C++
まとめ
Internet Explorer
開発環境
Mozilla
Ruby on Rails
Webアプリケーション開発
Ruby
Ajax
Java
PHP
PostgreSQL
JavaScript
Google
RIA
Apache
server
iPhone
Webデザイン
XHTML
Mac OS X
CSS
Flash
オープンソース
Safari
Database
リファレンス
Firefox
フレームワーク
Off Topic
SOA
Tips
Windows
Adobe
小技
話題のタグを見る »
MSもアドビも学生さんに開発ソフトを無償提供
「Economist」のトップページがリニューアル
あなたがプログラムを理解できない10の理由:第2回
新APIまもなく登場--Google Developer Day 2008の見所とは?
仮想化によるコスト削減を見える化:オンラインTCOカリキュレータ
内部統制対策を実現するIT運用管理ツール
リスティング広告における競争優位性の維持
-Simplify IT- ITをシンプルに 連載第2回