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)をサポートするグラフィカルディスプレイ上でそのフレームの透明度を指定する。これは0から100の整数であるべきで0は完全な透明、100は完全な不透明を意味する。nil値をもつこともでき、これはEmacsにフレームのopacityをセットしないよう告げる(ウィンドウマネージャーに委ねる)。
フレームが完全に見えなくなるのを防ぐために、変数frame-alpha-lower-limitは透明度の最低限度を定義する。フレームパラメーターの値がこの変数の値より小さければEmacsは後者を使用する。デフォルトのframe-alpha-lower-limitは20。
フレームパラメーターalphaにはコンスセル(も指定できる。ここでactive
.
inactive)activeは選択時のフレームの透明度、inactiveは未選択時の透明度。
いくつかのウィンドウシステムは子フレーム(Child Framesを参照)にたいしてalphaパラメーターをサポートしない。
以下は特定のフェイスの特定のフェイス属性と自動的に等しくなるので、ほぼ時代遅れとなったフレームパラメーターです(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属性と等価。