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)
-
- タグ
- Safari
- フォント
- CSS
- ブラウザ
- Apple
- HTML
- safari
- css
- font
- Safari 3.1
- Web Fonts
- ローマン体
- イタリック体
- ボールド体
- ボールドイタリック体
- スモールキャップス体
- font-style
- font-weight
- font-variant
- font-stretch
- font-size
- src
- Webフォント
- descriptor
- Arial
- Arial Italic
- Arial Bold
- Arial Bold Italic
- Arial Black
- font-family
- @font-face
- exljbris
- Fontin Sans
- CSS 3
- コメント(2件)
#1 y2
- 2008/04/04 12:50
「字体」の定義が標準的なものとは違うので、混乱する読者がいるかもしれません。
» 不適切なコメントを報告する
#2 Cee
- 2008/04/07 11:26
前回の背景画像複数指定も含め、まずはそれぞれのブラウザによる対応が必要となり、ウェブサイトでの実現は数年先かな〜と思います。が... 続きを見る
» 不適切なコメントを報告する
- 特集: FirefoxとSafariのCSS徹底検証 (65件)
- ホワイトペーパー
- 話題のタグ
Windows XP
RIA
UI
CSS
Tips
Firefox 3
OS
Flash
リファレンス
データベース
Off Topic
インストール
Chrome
iPhone
Windows Vista
iPhone 3G
開発環境
Webデザイン
Java
HTML
プログラミング言語
モバイル
PHP
アプリケーション
ソフトウェア開発
Internet Explorer
Linux
Microsoft
Database
Mozilla
セキュリティ
仮想化
マイクロソフト
iPod touch
オープンソース
WebKit
Webサービス
Windows
Windows 7
JavaScript
ブラウザ
Opera
Google
Mac OS X
小技
Safari
Apple
Firefox
Ajax
脆弱性
話題のタグを見る »
グーグル、JavaScriptプログラミングツールをリリース
Windowsの歴史 Windows Server 2008編:同じカーネルを持つ「Vista」とは対照的に早くから支持を得たサーバOS
Windowsの歴史 Windows Server 2003 R2編:安定性と先進性の両立目指す「R2」の先駆けとなったOS
モジラ、「Firefox 3.6」の第1ベータ版をリリース
進むストレージ環境の見直し
最大32個のセンサーが電力を徹底管理!
大丈夫?あなたの会社のセキュリティ対策
100万円で実現!中小企業の情報漏えい対策
【最終警告】パンデミック対策特集
企業ITシステムの企画、構築、運用のイロハ
―エン・ジャパン厳選求人☆毎週更新―