Previous: Cursor Parameters, Up: Window Frame Parameters [Contents][Index]
以下のフレームパラメーターは、フォントとカラーの使用を制御します。
font-backend
フレーム内でフォントの描画に使用するためのフォントバックエンド(font
backends)を指定する、優先順のシンボルのリスト。Xでは現在のところ、x
(X core font
driver)とxft
(Xft font
driver)の2つの利用可能なフォントバックエンドがある。MS-Windowsでは現在のところ、gdi
とuniscribe
の2つの利用可能なフォントバックエンドがある(Windows
Fonts in The GNU Emacs
Manualを参照)。その他のシステムでは利用可能なフォントバックエンドは1つだけなので、このフレームパラメーターを変更しても意味がない。
background-mode
このパラメーターはdark
かlight
のいずれかで、それぞれバックグラウンドを暗く(dark)するか、明るく(light)するかに対応する。
tty-color-mode
このパラメーターは端末上で使用するカラーモードを指定し、、そのシステムの端末機能データベース(terminal capabilities
database、termcap)により与えられた端末のカラーサポートを、その値でオーバーライドする。値にはシンボルか数値を指定できる。数値の場合は、使用するカラー数(および間接的にはそれぞれのカラーを生成するためのコマンド)を指定する。たとえば(tty-color-mode
. 8)
は、標準的なテキストカラーにたいしてANSIエスケープシーケンスの使用を指定する。値-1はカラーサポートをオフに切り替える。
このパラメーターの値がシンボルの場合、それはtty-color-mode-alist
の値を通じた数値を指定するもので、かわりにそのシンボルに割り当てられた数値が使用される。
screen-gamma
これが数値の場合、Emacsはすべてのカラーの輝度を調整する“ガンマ補正(gamma correction)”を行う。値はディスプレイのスクリーンのガンマであること。
通常のPCモニター/あスクリーンガンマが2.2なので、EmacsおよびXウィンドウのカラー値は一般的にそのガンマ値のモニター上で正しく表示するよう校正されている。screen-gamma
にたいして2.2を指定した場合、それは補正が不必要であることを意味する。その他の値は、通常のモニター上でガンマ値2.2で表示されるであろう、補正されたカラーがスクリーン上に表示されるように意図された補正を要求する。
モニターが表示するカラーが明るすぎる場合は、screen-gamma
に2.2より小さい値を指定するべきである。これは、カラーをより暗くする補正を要求する。スクリーンガンマの値1.5は、LCDカラーディスプレイにたいして、よい結果を与えるだろう。
alpha
このパラメーターは、可変透明度(variable opacity)をサポートするグラフィカルディスプレイ上での、そのフレームの透明度を指定する(訳注:
opacityを訳すと逆の不透明度だが、このような場合は一般的に透明度と訳すようなので、それに倣う)。これは0から100の整数であるべきで、0は完全な透明、100hは完全な不透明を意味する。nil
値をもつこともでき、これはEmacsにフレームのopacityをセットしない(ウィンドウマネージャーに委ねる)よう告げる。
フレームが完全に見えなくなるのを防ぐために、変数frame-alpha-lower-limit
は透明度の最低限度を定義する。フレームパラメーターの値がこの変数の値より小さい場合、Emacsは後者を使用する。デフォルトのframe-alpha-lower-limit
は20。
フレームパラメーターalpha
にはコンスセル(‘active’
.
‘inactive’)
も指定できる。ここで、‘active’は選択時のフレームの透明度、‘inactive’は未選択時の透明度である。
以下は、特定のフェイスの特定のフェイス属性と自動的に等しくなるので、凖時代遅れとなったフレームパラメーターです(Standard Faces in The Emacs Manualを参照)。
font
フレーム内でテキストを表示するためのフォントの名前。これはシステムで有効なフォント名、またはEmacsフォントセット名(Fontsetsを参照)のいずれかであるような文字列である。これは、default
フェイスのfont
属性と等価である。
foreground-color
文字のイメージに使用するカラー。これは、default
フェイスの:foreground
属性と等価である。
background-color
文字のバックグラウンドに使用するカラー。これは、default
フェイスの:background
属性と等価である。
mouse-color
マウスポインターのカラー。これはmouse
フェイスの:background
属性と等価である。
cursor-color
ポイントを表示するカーソルのカラー。これは、cursor
フェイスの:background
属性と等価である。
border-color
これは、フレームのボーダーのカラーと等価である。これは、border
フェイスの:background
属性と等価である。
scroll-bar-foreground
非nil
の場合は、スクロールバーのフォアグラウンドカラー。これは、scroll-bar
フェイスの:foreground
属性と等価である。
scroll-bar-background
非nil
の場合は、スクロールバーのバックグラウンドカラー。これは、scroll-bar
フェイスの:background
属性と等価である。