font-face詳細
5651 ワード
@font-faceはCSS 3のモジュールであり、その主な役割はカスタムフォントをウェブページに埋め込むことであり、ウェブページフォントの運用をWebセキュリティフォントに限定することなく
もっと素晴らしいその他のテクニカルブログは、asing 1 elife’s blog に移動してください.
構文 webFontName:入力したカスタムフォント名は、指定した要素に を追加します. source:フォントパス format:ブラウザの認識を支援するフォントフォーマット、truetype opentype truetype-aat embedded-opentype svg... weight:フォントが太字かどうか style:フォントスタイル
書式設定 truetype - ttf WindowsとMacで最も一般的なフォント RAW形式で、どのWebサイトにも最適化されていない IE9+、Firefox3.5+、Chrome4+、Safari3+、Opera10+、iOS Mobile Safari4.2+
opentype - otf 元のフォントフォーマットで、truetypeベースの に内蔵されています.は、より多くの機能を提供する Firefox3.5+、Chrome4.0+、Safari3.1+、Opera10.0+、iOS Mobile Safari4.2+
web-open-font-format - woff Webフォント最適フォーマット は、オープンtruetype、opentype圧縮バージョン です.は、メタデータパケットの分離 をサポートする. IE9+、Firefox3.5+、Chrome6+、Safari3.6+、Opera11.1+
embedded-opentype - eot IE専用フォント truetypeからこのフォーマット を作成できます. IE4+
svg - svg svgレンダリング に基づく Chrome4+、Safari3.1+、Opera10.0+、iOS Mobile Safari3.2+
使用カスタムフォントの元のファイルを取得し、DaFontに をダウンロードできます. Font Squirrelで各ブラウザに対応するWebフォント にフォントを変換する.上記の互換性構文に従って@font-faceのフォント を指定する.指定要素でカスタムフォント を呼び出す
もっと素晴らしい
構文
font-family: webFontName
@font-face {
font-family: <webFontName>;
src: <source> [<format>][,<source> [<format>]]*;
[font-weight: <weight>];
[font-style: <style>];
}
書式設定
@font-face {
font-family: 'webFontName';
src: url('webFontName.eot'); /* IE9 Compat Modes */
src: url('webFontName.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('webFontName.woff') format('woff'), /* Modern Browsers */
url('webFontName.ttf') format('truetype'), /* Safari, Android, iOS */
url('webFontName.svg#webFontName') format('svg'); /* Legacy iOS */
}
使用