GIMP 2.x は様々なフォント形式、特に TrueType, OpenType, Type1 を扱います。

Adding Fonts for GIMP 2.x¶

System-Wide¶

<6639>ほとんどの配布はパッケージマネージャで多くのフォントの選択肢を提案します。

手動でサードパーティ製フォント (商用、ダウンロードしたものなど) を追加したい場合、フォントの追加は通常、フォントシステムが検索するディレクトリにフォントファイルを移動させるだけの問題です。 どのディレクトリが検索されるかは、/etc/fonts/fonts.conf (およびおそらく /etc/fonts/local.conf) を見るか、またはオペレーティング システムのドキュメントを参照してください。 フォントをそこにコピーした後、fc-cache を実行してフォントキャッシュを再生成すべきです。

いくつかのディストリビューションは、細かいことを気にせずにサードパーティからフォントをインストールするためのグラフィカルツールを提案しています。

この方法で追加されたフォントは、Fontconfig システムを使用するすべてのアプリケーション (GIMP など) で利用できます。

GIMP 専用¶

GIMP 専用にフォントをインストールしたい場合や、システム全体にフォントをインストールする権限を持っていない場合があるかも知れません。 そのような場合のために、 GIMP 2.x では GIMP 固有のフォント検索パスでフォントを探すこともできます。 GIMP がユーザーフォントを探す場所の初期設定は ~/.gimp-2.8/fonts/ ですが、 gimprc を修正するか、 編集 -> 環境設定 -> フォルダ -> フォント で変更したり他のディレクトリを追加することが可能です。

内部機構¶

このセクションは、GIMP 2.x の内部でのフォント処理についてもっと知りたいユーザーや開発者向けの、ほとんど情報提供です。 GIMP 2.x でフォントをサポートするために、これらのことを理解し知っておく必要はほとんどありません。 GIMP はもはやフォントのレンダリングに X サーバーを使用しません。 そのかわり Pango と FreeType ライブラリを使います。 フォントの設定は Fontconfig によって処理されます。

Fontconfig は、すべてのアプリケーションで同じフォントをリストし共有するシンプルな方法として、今日では Linux や他の Unix オペレーティングシステムにおけるデファクトスタンダードと見なすことができます。 テキストをサポートする最近のグラフィカルなプログラムのほとんどは、現在このライブラリを使用しています。 そしてデスクトップ環境(例えばGNOMEやKDE)もこのライブラリを使っています。

しかし、非常に未熟なオペレーティングシステムを使用している場合、あるいは単にもっと知りたい場合は、Fontconfig ユーザーマニュアルを見て、フォント設定ファイルを作成または編集したいと思うかもしれません。 しかし、このように広く普及しているシステムなので、GNOME や KDE のような最新のデスクトップ環境、あるいは他の配布ソフトウェアが、フォント設定ファイルを上書きしてしまうかもしれないことに注意してください。 これらの環境では、代わりにフォントを管理するための簡単なインターフェイスが提供されていることがあります。 このため、フォント設定を更新する前に、オペレーティング システムのディストリビューションの特定のドキュメントを検索することをお勧めします。

既知の問題¶

GIMP がフォントをスキャンするとクラッシュする GIMP がフォント ディレクトリをスキャンすると起動時にクラッシュするとの報告があります。 これらのクラッシュは、fontconfig の新しいバージョン (>= 2.2.0) に更新するとすぐに解消されるはずです。 手っ取り早い方法として、コマンドラインオプション –no-fonts を指定して gimp を起動することもできますが、その場合はもちろんテキストツールは使えません。 GIMP が私の X フォントを見ることができません GIMP は X サーバーやいかなる X フォントサーバーも使いませんので、X11 設定で設定したフォントが GIMP に見えなくても驚かないでください。 フォントを追加したい場合は、上記の手順をご覧ください。

コメントを残す

メールアドレスが公開されることはありません。