2026年5月28日
2026年5月28日
WordPressのCSS @font-faceでフォントを設定する
はじめに
この記事では、WordPressテーマやプラグインでカスタムフォントを使用するためにCSSの@font-faceプロパティをどのように利用するかについて詳しく説明します。独自のデザインを持つWebサイトを作成する際には、標準的なフォントだけではなく、個々のニーズや好みに合わせたカスタムフォントがしばしば必要となります。この記事では、その方法を手順付きで紹介します。
症状・背景
このテーマが必要になる主な場面:
- カスタムデザインを作成する際
- ブランドの視認性を高めたい時
- 標準フォント以外を使用したい場合
- アクセシビリティや可読性を向上させたいとき
手順・設定方法
ステップ1: フォントファイルの準備
# WordPressテーマディレクトリに移動します。
cd wp-content/themes/your-theme-name/
# カスタムフォントをダウンロードまたは作成し、以下のようなフォルダ構造で保存します。
mkdir -p fonts/
wget https://example.com/path/to/font.woff2
mv font.woff2 fonts/
ステップ2: CSSに@font-faceプロパティを追加
# フォントファイルの情報を元に、CSSで@font-faceプロパティを定義します。
vim style.css
/* カスタムフォントを適用するCSS */
@font-face {
font-family: 'CustomFont';
src: url('fonts/font.woff2') format('woff2');
}
ステップ3: テーマのスタイルシートにカスタムフォントを使用
# 既存のスタイルを上書きまたは追加します。
vim style.css
/* ヘッダーのタイトル文字列にカスタムフォントを適用 */
h1 {
font-family: 'CustomFont', sans-serif;
}
ステップ4: 結果の確認と調整
# ブラウザでサイトを更新し、カスタムフォントが正しく表示されることを確認します。
firefox http://localhost/your-wordpress-site/
注意事項
- セキュリティ上の注意: カスタムフォントファイルは信頼できるソースから取得すること。ファイルの配布元やダウンロード先が不明確な場合は、その安全性を確認する。
- パフォーマンス/運用上の注意: フォントファイルのサイズと数に気をつけ、ページ読み込み速度の低下を防ぐ。
まとめ
1. 基本手順: WordPressテーマディレクトリ内にフォントファイルを配置し、スタイルシートで@font-faceプロパティを使用します。
2. カスタムデザイン: カスタムフォントは独自の視覚的なアイデンティティを強調するのに効果的です。
3. ブラウザ互換性: @font-faceプロパティはすべての最新のウェブブラウザでサポートされていますが、古いバージョンでは問題がある場合があります。
4. アクセシビリティ: カスタムフォントを使用する際は、視覚障害者向けに可読性を確保することが重要です。
5. パフォーマンス最適化: フォントファイルサイズが大きすぎるとページの読み込み速度が遅くなる可能性があります。必要最小限のフォントを用意しましょう。
関連記事: