CSS
 Computer >> コンピューター >  >> プログラミング >> CSS

CSSの@font-faceルールでフォントのダウンロード場所を定義する方法

CSSの@font-faceルールとは

CSSの@font-faceルールは、ダウンロードして使用するフォントファイルの場所を定義するために使われます。このルールを活用することで、ユーザーのデバイスにインストールされていないフォントでも、Webから取得してページ内で表示できるようになります。

ただし、ブラウザや実装環境によっては、フォントの読み込みに関する制限が存在する場合があるため、注意が必要です。

記述例

以下は、@font-faceルールを使ってフォントの場所を定義する具体的なコード例です。

<style>
<!--
   @font-face {
      font-family: "Scarborough Light";
      src: url("https://www.font.site/s/scarbo-lt");
   }
   @font-face {
      font-family: Santiago;
      src: local("Santiago"),
      url("https://www.font.site/s/santiago.tt")
      format("truetype");
      unicode-range: U+??,U+100-220;
   }
-->
</style>

コードのポイント解説

  • font-family: 定義するフォントに付ける名前を指定します。スタイルを適用する際には、この名前を参照します。
  • src: フォントファイルのURLをurl()で指定します。local()を併記すると、端末にすでにインストールされているフォントを優先的に利用し、見つからない場合にのみダウンロードを行うという動作になります。
  • format(): フォントの形式(ここでは「truetype」)を明示することで、ブラウザが対応しているかどうかを判断しやすくなります。
  • unicode-range: フォントを適用する文字の範囲をUnicodeコードポイントで限定できます。必要な文字だけを読み込むことで、ページの表示パフォーマンス向上が期待できます。

まとめ

@font-faceルールを使えば、フォントファイルの場所を柔軟に定義でき、Webデザインの表現力が大きく広がります。ただし、実装による制限もあるため、woff2やwoffなど複数のフォーマットを用意しておくと、より多くのブラウザで安定した表示を実現できます。

  1. iPhoneでSafariのダウンロード保存先を変更する方法

    iPhoneでSafariからダウンロードしたファイルは、すべて「ファイル」アプリ内の専用「ダウンロード」フォルダに保存されます。しかし、実はこの保存先は自由に変更できることをご存じでしょうか。本記事では、iPhoneのSafariでダウンロードファイルの保存先を変更する簡単な手順を詳しく解説します。Safariのダウンロード保存先を変更すべき理由とは?具体的な変更方法の前に、まず「なぜ変更が必要なのか」を理解しておきましょう。最大の理由は、iCloudのストレージ容量を節約するためです。「ファイル」アプリを開いてみると、「ダウンロード」フォルダが「On My iPhone(このiPhone内

  2. iPadのPagesアプリでフォントサイズを大きくする方法をわかりやすく解説

    この記事では、iPad(またはiPhone)の「Pages」アプリで作成・編集する書類のフォントサイズを大きく(または小さく)する方法を、手順を追ってわかりやすくご紹介します。意外と分かりにくいPagesのフォントサイズ変更「書類内の文字サイズを変える」という一見シンプルな操作ですが、Appleはこの点においてやや不親切です。かつて筆者がPagesを使い始めた頃は、フォントサイズを大きくする方法を見つけるまでに10分ほど試行錯誤したこともあります。その後Pagesアプリは何度もアップデートされ、操作方法自体も変わりましたが、設定場所が「隠れている」感は今もあまり変わっていません。とはいえ、一度