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:19
「字体」の定義が標準的なものとは違うので、混乱する読者がいるかもしれません。
» 不適切なコメントを報告する
#2 Cee
- 2008/04/07 11:26:24
前回の背景画像複数指定も含め、まずはそれぞれのブラウザによる対応が必要となり、ウェブサイトでの実現は数年先かな〜と思います。が... 続きを見る
» 不適切なコメントを報告する
- 特集: FirefoxとSafariのCSS徹底検証 (59件)
- ホワイトペーパー
- 企画特集
SOA、BPM、SaaS −今、企業に必要なこと
中小企業のセキュリティリスクとは?
ESBでIT投資の無駄を劇的に解消する
仮想環境を実現するソリューション特集
【徹底対談】運用管理ツールの賢い使い方
ストレージメディア特設サイト開設
ロリポップ!がリニューアル
御社のログ活用しませんか!?
今注目の「サジェスト検索」−デモ掲載中
そのストレージで仮想化に対応できますか?
◆エン・ジャパン厳選求人☆毎週更新◆
セキュリティ&ユーザ事例【SIer Club】
集積度も性能も、業界最高水準のブレードPC
パンデミック対策特集
インターネット上の悪意を未然に防ぐには?
- サーバー監視・運用のコストを削減するには
- サービス・ドリヴン・データセンター
- エンタープライズにおけるSUSEの強み
- ■ストレージ容量50%削減保証■
- 話題のタグ
Off Topic
WebKit
セキュリティ
アプリケーション
Google
ブラウザ
iPod touch
Chrome
データベース
JavaScript
Webサービス
Tips
Java
Ajax
Opera
PHP
OS
プログラミング言語
小技
Microsoft
Firefox
UI
Internet Explorer
Windows 7
Firefox 3
ツール
Webデザイン
Windows
RIA
モバイル
仮想化
Safari
Adobe
オープンソース
Linux
ソフトウェア開発
Database
Windows Vista
Mozilla
Flash
リファレンス
Mac OS X
CSS
HTML
脆弱性
iPhone
iPhone 3G
Apple
開発環境
SOA
話題のタグを見る »
Windows 7はLinuxへの切替が簡単:注目の仮想ディスクフォーマット「VHD」
iPhone OS 3.0で変わった「絵文字」
OSSのクラウド基盤「Eucalyptus」を使う(4)--インストール〜ノード構築
俳優経験者が指南する「人前で上手く話すためのティップス10選」
「うるまでるびペイント」登場:絵は上手下手ではなく制作過程に楽しみが
待てば回路の日和あり--「iPhone 3GS」発売、しかし――