OpenWindows ユーザーズガイド (上級編)

フォントの書体とポイントサイズを指定する

ウィンドウ用のデフォルトフォントは、12 ポイント (medium) の Lucida Sans です。また、ウィンドウヘッダ用のデフォルトフォントは、Lucida Sans Bold です。必要に応じて、ウィンドウとウィンドウヘッダのフォントには、別の書体やポイントサイズを指定できます。あるウィンドウのフォントだけを一時的に変更したり、ワークスペースのプロパティウィンドウを使って、すべてのアプリケーションのフォントを変更し常時有効にすることができます。次項以降ではこれらの各方法について説明します。

固定幅フォントとプロポーショナルフォント

一般的にフォントには、固定幅およびプロポーショナルという 2 つの種類があります。固定幅フォントの各文字は、すべて同じスペースを使います。それに対して、プロポーショナルフォントの各文字は、個々の文字幅に応じてさまざまなスペースが必要です。プロポーショナルフォントの方が見た目はよいですが、アプリケーションの中には固定幅フォントを使ったほうが適切なものもあります (例: コマンドツール、シェルツール、よく使われている端末エミュレータアプリケーションの xterm など)。

固定幅フォントとプロポーショナルフォントの選択

コマンドツールとシェルツールで表示されるデフォルトフォントは、プロポーショナルフォントです。このフォントは見た目にはよく感じられますが、端末ウィンドウでプロポーショナルフォントを使うと (スペースとタブを扱うときに) 文字の桁合わせの上で問題が発生することがあります。スペースやタブによる文字の桁合わせに問題がある場合には、これらのウィンドウには固定幅フォントを使うことをお薦めします。以下の例では、端末ウィンドウでは固定幅フォントだけを使い、その他のウィンドウとヘッダではプロポーショナルフォントを使っています。

単一のウィンドウで使うフォントの指定

この節では、フォントの書体とポイントサイズを変更して単一のアプリケーションをオープンする方法について説明します。すでに開いているウィンドウのフォントは変更できないことに注意してください。新しいフォントを表示するには、アプリケーションを再起動する必要があります。アプリケーションを再起動するには、コマンド行にアプリケーション名を入力します。

下記に示す基本的なコマンド形式では、単一のアプリケーション名 application-fn (font name、フォント名) オプション、フォントの書体 fontstyle と大きさ pointsize を指定しています。コマンドの最後にアンパサンド (&) を付けると、コマンドを入力した後でウィンドウにシステムプロンプトが戻されます。これにより、そのアプリケーションを起動したウィンドウを引き続き使用できます。

$ application -fn fontstyle-pointsize &

次の例は、フォントの書体と大きさを指定して単一のアプリケーションを起動する方法を示しています。

-fn オプションは、任意のアプリケーションでフォントの書体と大きさの指定に利用できます。「利用可能なフォントのリスト」では、OpenWindows アプリケーションで利用できる全フォントを一覧表示する方法について説明しています。

フォントを変更し常時有効にする方法

カスタマイズしたフォントを継続的に使ってアプリケーションを実行するような場合は、ワークスペースメニューにカスタマイズ内容を追加できます。この設定には、ワークスペースのプロパティウィンドウのプログラムメニューカテゴリを使います。これにより、コマンド行オプションを毎回入力する手間が省けます。 たとえば、大きいポイントサイズでテキストエディタを実行する場合は、次のコマンド行をプログラムメニューに追加します。

textedit -fn lucidasans-typewriter-14

同じアプリケーションを異なる大きさのフォントで実行する場合は、プログラムメニューに複数のコマンド行を追加できます。さまざまなポイントサイズでアプリケーションを実行するときには、この方法が便利です。たとえば、12、14、または 18 ポイントのフォントを使ってテキストエディタを実行できるようにするには、プログラムメニューに次のコマンド行を追加します。

textedit -fn lucidasans-typewriter-12
textedit -fn lucidasans-typewriter-14
textedit -fn lucidasans-typewriter-18

上に示したように、ワークスペースのプロパティウィンドウを使ってプログラムメニューをカスタマイズすれば、プログラムメニューから適切なメニュー項目を選択するだけで、3 種類のポイントサイズから必要な大きさを選んでテキストエディタを起動できます。


注 -

プログラムメニューに追加するコマンド行の後には、アンパサンド (&) を付けてはいけません。