35.4. fonts


Red Hat Enterprise Linux は、2 つのサブシステムを使用して X の下でフォントを管理および監視します( Fontconfig および xfs )。
新しい Fontconfig フォントサブシステムはフォント管理を簡素化し、アンチエイリアスなどの高度な表示機能を提供します。このシステムは、Qt 3 または GTK+ 2 グラフィカルツールキットを使用してプログラムされたアプリケーションに自動的に使用されます。
互換性のために、Red Hat Enterprise Linux にはコア X フォントサブシステムと呼ばれる元のフォントサブシステムが含まれています。このシステムは、15 歳を超えており、X Font Server (xfs)の周りに基づいています。
本セクションでは、両方のシステムを使用して X のフォントを設定する方法を説明します。

35.4.1. fontconfig

Fontconfig font サブシステムを使用すると、アプリケーションはシステムのフォントに直接アクセスでき、Xft またはその他のレンダリングメカニズムを使用して、高度な anti-aliasing で Fontconfig フォントをレンダリングできます。グラフィカルアプリケーションは、Fontconfig で Xft ライブラリーを使用して、画面にテキストを出すことができます。
時間の経過とともに、Fontconfig/Xft font サブシステムがコア X フォントサブシステムに置き換わります。
重要な影響
Fontconfig フォントサブシステムは、独自のフォントレンダリングテクノロジーを使用する OpenOffice.org ではまだ機能しません。
Fontconfig は、手動で編集してはならない /etc/fonts/fonts.conf 設定ファイルを使用することに注意してください。
ヒント
新しいフォントシステムへの移行により、GTK+ 1.2 アプリケーションは、Font Preferences ダイアログを介して行われた変更の影響を受けません(パネルで System (パネル上)> Preferences > Fonts)を選択します。これらのアプリケーションでは、以下の行をファイル ~/.gtkrc.mine に追加してフォントを設定できます。
style "user-font" {
	fontset = "<font-specification>"
}

widget_class "*" style "user-font"
&lt ;font-specification > を、従来の X アプリケーションで使用されるスタイルのフォント仕様に置き換えます(例: -adobe-helvetica-medium-r-normal--*-120-*-*-*-*-*-*-*-* など)。コアフォントの完全な一覧は、xlsfonts を実行するか、xfontsel コマンドを使用して対話的に作成できます。

35.4.1.1. Fontconfig へのフォントの追加

Fontconfig サブシステムに新しいフォントを追加するのは簡単なプロセスです。
  1. システム全体のフォントを追加するには、新しいフォントを /usr/share/fonts/ ディレクトリーにコピーします。ユーザーインストールとデフォルトのフォントを区別するために、local/ などの新規サブディレクトリーを作成することが推奨されます。
    個別ユーザーのフォントを追加するには、新規フォントをユーザーのホームディレクトリーの .fonts/ ディレクトリーにコピーします。
  2. 以下の例のように、fc-cache コマンドを使用してフォント情報キャッシュを更新します。
    fc-cache <path-to-font-directory>
    このコマンドで、< path-to-font-directory > を新規フォント( /usr/share/fonts/local/ または / home/ <user> /.fonts/)を含むディレクトリーに置き換えます。
ヒント
個々のユーザーは、fonts : /// を Nautilus アドレスバーに入力し、そこに新しいフォントファイルをドラッグすることで、フォントをグラフィカルにインストールすることもできます。
重要な影響
フォントファイル名が .gz 拡張子で終わる場合、これは圧縮され、圧縮解除されるまで使用できません。これを行うには、gunzip コマンドを使用するか、ファイルをダブルクリックしてフォントを Nautilus のディレクトリーにドラッグします。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.