Solaris X Window System は、X11 サーバーと Display PostScript (DPS) 拡張機能にフォントのサポートを提供します。さまざまなベンダ製のフォントフォーマットを使用して、英語やアジア系言語などの外国語のテキストを表示できます。シンボルフォントを使用すると、数学の方程式も表示できます。Solaris 環境では、欧文テキスト用のラテン系フォントを 55 種類、シンボルフォントを 2 種類用意しています。Solaris に付属のフォント管理の GUI ツールまたはコマンドラインツールを使用して、その他のフォントもシステムに追加できます。
Solaris X サーバーは X フォントサーバー xfs のクライアントにできます。X フォントサーバーは X サーバーにフォントを提供します。Solaris X フォントサーバーは、標準の X フォントサーバーと同じフォントに加えて、Sun の TrueType フォントもサポートします。Sun 独自の F3 フォントフォーマットはサポートしていません。Type1 フォントは、X コンソーシアムに寄贈された Type1 インタプリタによりサポートされます。
xfs は手動または自動で起動できます。詳細は xfs(1) のマニュアルページを参照してください。
ベンダが異なればフォントのフォーマットも異なります。Solaris 環境でサポートするフォントフォーマット、ベンダ、対応するファイルタイプを、表 4-1 と表 4-2 に示します。表 4-1 はアウトラインフォント、表 4-2 はビットマップフォントをリストします。
表 4-1 アウトラインフォントフォーマット
フォントフォーマット |
ベンダ |
ファイルタイプ |
---|---|---|
TrueType |
その他のメーカ |
.ttf |
Type1 (ASCII) |
Adobe 社、その他のメーカ |
.pfa |
Type1 (バイナリ) |
Adobe 社、その他のメーカ |
.pfb |
Type3 |
Adobe 社、その他のメーカ |
.ps |
Speedo |
Bitstream 社 |
.spd |
F3 |
SunSoft |
.f3b |
表 4-2 ビットマップフォントフォーマット
フォントフォーマット |
ベンダ |
ファイルタイプ |
---|---|---|
可搬コンパイル済形式 |
MIT |
.pcf |
ビットマップ配布形式 |
Adobe 社 |
.bdf |
ビックエンディアン可搬形式 |
Adobe 社 (sparc) |
.bepf |
リトルエンディアン可搬形式 |
Adobe 社 (IA および ppc) |
.lepf |
Solaris サーバーによって提供されるフォントは、/usr/openwin/lib/X11/fonts ディレクトリに入っています。ディレクトリ構造の詳細については、後述の 「フォントの探索」を参照してください。
Solaris 環境では、DPS からでも X11 フォントの大部分を使用できるようになっています (表 4-3 を参照)。ただし、DPS でサポートするフォントは X11 とは少し異なっています。
表 4-3 利用できるフォントファイル
フォント名 |
X11 での使用 |
DPS での使用 |
---|---|---|
TrueType |
可 |
可 |
Type1 アウトラインフォント (ASCII) |
可 |
可 |
Type1 アウトラインフォント (バイナリ) |
可 |
可 |
Type3 |
可 |
可 |
Speedo |
可 |
不可 |
F3 |
可 |
可 |
可搬コンパイル済形式 |
可 |
可 |
ビットマップ配付形式 |
可 |
不可 |
ビックエンディアン可搬形式 |
不可 |
可 |
リトルエンディアン可搬形式 |
不可 |
エンドユーザーアプリケーションが必要とするフォントはエンドユーザークラスタでインストールされます。しかし、一部の特殊なアプリケーションではデベロッパクラスタのフォントが必要になります。このようなアプリケーションに対応するために追加するパッケージは SUNWxwoft パッケージです。デベロッパクラスタ全体をインストールする必要はありません。
Solaris 環境では、次のような拡張子のファイルを提供します。これらの内容を編集しないでください。