10.6. フォントの設定
fontconfig ユーティリティーを使用します。fontconfig はフォント管理を簡素化し、アンチエイリアス処理などの表示機能を提供します。本セクションでは、以下のフォント管理タスクについて説明します。
- 新規フォントの追加 (特定ユーザー向けおよび全ユーザー向けの両方)
- 見つからないフォントの代わりに使用するフォントの指定
- フォントエイリアスの設定
- 言語ごとのフォント設定の定義
- フォントのプロパティーのカスタマイズ
fontconfig は /etc/fonts/fonts.conf 設定ファイルにデフォルトで一覧表示されるディレクトリーを検索します。
fontconfig が認識する、システムにインストール済みのすべてのフォントを一覧表示するには、fc-list コマンドを使用できます。
$fc-list : file
fc-list の詳細は、fc-list(1) man ページを参照してください。
fontconfig およびその設定の詳細は、fonts-conf(5) man ページを参照してください。
10.6.1. すべてのユーザー用のフォントの追加
fontconfig を使用するアプリケーションを使用して、ユーザーが利用できる追加フォントをインストールすることができます。
手順10.12 追加フォントのインストール
- フォントをインストールするには、
/usr/local/share/fonts/ディレクトリーにコピーします。注記
このディレクトリーがない場合は、作成します。 - 一部のフォントには、太字、イタリックなどの複数のファイルがあるため、インストールしている各フォントファミリーのサブディレクトリーを作成します。
- 以下のコマンドを実行してフォントキャッシュが更新されていることを確認します。
$fc-cache /usr/local/share/fonts/
重要
fontconfig は新規フォントを検出し、それらを利用可能にします。一部のアプリケーションは、ユーザーセッションとは異なり、新規フォントの使用を可能にするために再起動する必要があることがあります。
代替ディレクトリーの使用
/etc/fonts/fonts.conf ファイルに一覧表示されている場合、/usr/local/share/fonts/ 以外のシステムディレクトリーにフォントをインストールすることもできます。一覧表示されていない場合は、使用するディレクトリーが含まれる /etc/fonts/local.conf に、独自のマシン全体の設定ファイルを作成する必要があります。詳細は、fonts-conf(5) man ページを参照してください。
fc-cache コマンドでフォントキャッシュを更新する際にディレクトリー名を必ず指定します。
$fc-cache directory_name
10.6.2. 個別ユーザー用のフォントの追加
fontconfig を使用するアプリケーションして、特定のユーザーが利用できる追加フォントをインストールすることができます。
手順10.13 追加フォントのインストール
- フォントを
~/.local/share/fonts/ディレクトリーにコピーして、インストールします。 - 以下のコマンドを実行してフォントキャッシュが更新されていることを確認します。
$fc-cache ~/.local/share/fonts
重要
fontconfig は新規フォントを検出し、それらを利用可能にします。変更を確認するには、実行中のアプリケーションの再起動が必要になることがあります。ユーザーセッションを再起動する必要はありません。
10.6.3. フォントの置き換え
fontconfig は /etc/fonts/fonts.conf 設定ファイルを読み取り、要求されるフォントの代わりとしてこれに最も類似する利用可能なフォントを判別します。個別の文字も、要求されるフォントにない場合は置き換えが可能です。

図10.1 Fonts Tweak Tool を使用したフォントの置き換え
#yum install fonts-tweak-tool
手順10.14 フォントの置き換え
- Super キーを押して
アクティビティ画面に入り、Fonts Tweak Tool と入力してから Enter を押して、Fonts Tweak Tool を起動します。 - Font Substitutionsタブをクリックします。
- 左側のペインの左下にある ボタンをクリックして、置き換えるフォントの名前を選択または入力してから をクリックします。
- 右側のペインの左下の ボタンをクリックして、最初のフォントの置き換えに使用するフォントの名前を選択してから をクリックします。
- をクリックします。
10.6.4. フォントエイリアスの設定
- Sans Serif
- Serif
- Monospace
- Cursive
- Fantasy
#yum install fonts-tweak-tool

図10.2 Fonts Tweak Tool を使用したフォントエイリアスの設定
手順10.15 フォントエイリアスの設定
- Super キーを押して
アクティビティ画面に入り、Fonts Tweak Toolと入力してから Enter を押して Fonts Tweak Tool を起動します。 - Font Aliases タブをクリックします。
- 左側のペインの下にある ボタンをクリックし、フォントエイリアスを設定する必要のあるロケールの名前を選択または入力してから をクリックします。使用されているロケールかどうかにかかわらず、デフォルトのフォントエイリアスを設定するには、ロケールの一覧から「デフォルト」を選択します。
- 右側のペインで、システムのデフォルトの上書きに必要なフォントエイリアスを見つけ、ドロップダウンリストからカスタムフォントを選択します。
- をクリックします。
10.6.5. 複数言語の順序
#yum install fonts-tweak-tool
手順10.16 複数言語の設定
- Super キーを押して
アクティビティ画面に入り、Fonts Tweak Toolと入力してから Enter を押して Fonts Tweak Tool を起動します。 - Language Ordering タブをクリックします。
- ウィンドウの左下にある ボタンをクリックし、プライマリーとして設定する必要のある言語の名前を選択するか、これを入力してから をクリックします。
- 別の言語を追加するには、ウィンドウの左下にある ボタンをクリックし、セカンダリーとして設定する必要のある言語の名前を選択してから をクリックします。このステップを繰り返して言語を追加します。
- をクリックします。
重要
Xft アプリケーションなど) は、ユーザーの言語のすべての文字を適切に表示しない場合があります。これは、それらのアプリケーションまたはアプリケーションが使用しているレンダリングライブラリーにフォールバックフォントのサポートがないためです。
10.6.6. フォントプロパティーの設定
#yum install fonts-tweak-tool
手順10.17 フォントプロパティーの変更
- Super キーを押して
アクティビティ画面に入り、Fonts Tweak Tool と入力してから Enter を押して、Fonts Tweak Tool を起動します。 - Fonts Properties タブをクリックします。
- ウィンドウの左下にある ボタンをクリックし、プロパティーを変更するフォントの名前を選択するか、これを入力してから をクリックします。このステップを繰り返してフォントを追加します。
- 必要に応じてフォントのプロパティーを変更します。
- をクリックします。
- Use the embedded bitmap font if available (組み込みビットマップフォントの使用 (ある場合))。
- これは、アウトラインフォントよりもビットマップフォントを好むユーザーにとって便利です。埋め込みビットマップフォントを使用するには、適切なフォントを追加し、Use embedded bitmap font if any をクリックします。
- Use the JIS X 2013:2004 glyphs (JIS X 2013:2004 グリフの使用)。
- JIS X 2013:2000 以前のものではなく、JIS X 2013:2004 標準の日本語のグリフを使用するには、JIS X 2013:2004 をサポートするフォントを追加してから Features リストの をクリックします。

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.