ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
![]() |
国際化対応言語環境の利用ガイド Oracle Solaris 11 Information Library (日本語) |
Oracle Solaris デスクトップ環境では、フォントアクセスの設定とカスタマイズのために fontconfig ライブラリを使用します。fontconfig は、fonts.conf(4) ファイル内の設定に基づいた自動検出を使用して、システムで使用可能なすべてのフォントの一覧を維持します。アプリケーションが名前によって、またオプションでサイズ、フォントの太さ、言語などのほかの属性によって特定のフォントを検索すると、fontconfig がアプリケーションに特定のフォントパスを提供します。fontconfig はフォントをテキストにレイアウトまたは描画しません。
特定のロケールのデフォルトフォントに満足できない場合があります。/etc/fonts. fontconfig ディレクトリ内の fontconfig 設定ファイルに変更を加えることで、フォントの優先順位を変更できます。システム全体の設定は、/etc/fonts/conf.avail ディレクトリ内の個別の xml ファイルにモジュール化されます。/etc/fonts/conf.d ディレクトリにはその後、/etc/fonts/conf.avail ディレクトリで選択された設定ファイルへのシンボリックリンクが置かれます。これらのシンボリックリンクを追加または削除することによって、システム全体の設定を変更できます。
デフォルトフォントやほかの使用可能フォントについての情報を取得するには、fc-match(1) および fc-list(1) コマンドを使用します。たとえば、次のコマンドは日本語のデフォルトのモノスペースフォントについての情報を表示します。(固定幅フォントとも呼ばれるモノスペースフォントは通常、テキストエディタで使用されます。)
$ fc-match Monospace:lang=ja ipag.otf: "IPAGothic" "Regular"
代替の TrueType フォントが使用可能でそちらを使いたい場合に、ビットマップフォントの使用を無効にするには、次の例に示すように、設定ファイル 70-no-bitmaps.conf へのシンボリックリンクを作成します。
# cd /etc/fonts/conf.d # ln -s ../conf.avail/70-no-bitmaps.conf
fontconfig は設定ディレクトリ /etc/fonts/conf.d を監視し、そのメモリ内設定を自動的に調整して変更を反映します。詳細は、fc-cache(1) のマニュアルページを参照してください。ユーザー単位の設定も、各ユーザーの $HOME/.fonts.conf で管理できます。$HOME/.fonts からユーザーのカスタムフォントファイルがスキャンされます。fontconfig とその設定の詳細は、fonts.conf(4)、fc-match(1)、および fc-list (1) のマニュアルページ、または http://www.freedesktop.org/wiki/Software/fontconfig のプロジェクトページを参照してください。