Next: Text Scale, Previous: Colors, Up: Display [Contents][Index]
以下はテキストの外見を指定する標準フェイスです。これらのフェイスの効果が欲しい場合は、特定のテキストに適用することができます。
defaultこのフェイスは特定のフェイスをもたない普通のテキストに使われます。フェイスのバックグラウンドカラーは、フレームのバックグラウンドカラーとして使用されます。
boldこのフェイスは、デフォルトフォントのbold(太字)バージョンです。
italicこのフェイスはデフォルトフォントのitalic(斜体)バージョンです。
bold-italicこのフェイスはデフォルトフォントのbold italic(太字斜体)バージョンです。
underlineこのフェイスはunderline(下線)のテキストです。
fixed-pitchこのフェイスはfixed-width font(固定幅フォント)の使用を強制します。もし望むなら、このフェイスから他の固定幅フォントにカスタマイズするのは妥当ですが、可変幅フォントにするべきではありません。
fixed-pitch-serifこのフェイスはfixed-pitchと似ていますが、フォントはセリフ(serif:
HやIなどの上下のひげ飾り)をもち、伝統的なタイプライター文字に、より似ています。
variable-pitchこのフェイスはvariable-width font(可変幅フォント)の使用を強制します。
shadowこのフェースはまわりのテキストに比べて、そのテキストを目立たなくします。通常これはデフォルトの黒または白のフォアグラウンドカラーではなく、グレーが使われます。
以下は特別な目的のために、一時的にテキストの一部をハイライトするのに使われるフェイスの、不完全なリストです(他にも多くのモードが、そのモードの目的のために、独自のフェイスを定義しています)。
highlightこのフェイスはさまざまなコンテキスト、たとえばハイパーリンク上をマウスカーソルが通過したときなどに、テキストをハイライトするのに使われます。
isearchこのフェイスは、現在のIsearch(インクリメンタル検索)のマッチをハイライトするのに使われます(Incremental Searchを参照してください)。
query-replaceこのフェイスは、現在の問い合わせ置換(Query Replace)のマッチをハイライトするのに使われます(Replaceを参照してください)。
lazy-highlightこのフェイスは、Isearchおよび問い合わせ置換で、カレントのマッチ(現在カーソルがあるマッチ)以外のマッチ(lazy matches)をハイライトするのに使われます。
regionこのフェイスは、アクティブなリージョンを表示するのに使われます(Markを参照してください)。EmacsをGTK+サポートつきでビルドした場合、カラーは現在のGTK+のテーマから提供されます。
secondary-selectionこのフェイスは、Xのセカンダリー選択(secondary X selection)を表示するのに使われます(Secondary Selectionを参照してください)。
trailing-whitespaceこのフェイスは、show-trailing-whitespaceは非nilのとき、行末の余分なスペースやタブをハイライトするためのものです(Useless Whitespaceを参照してください)。
escape-glyphこのフェイスは、制御文字やエスケープシーケンスを表示するためのものです(Text Displayを参照してください)。
homoglyphこのフェイスは、類似文字(表示しようとする文字と似ているが異なる文字)を表示するためのものです(Text Displayを参照)。
nobreak-spaceこのフェイスは、no-breakスペース文字を表示するためのものです(Text Displayを参照してください)。
nobreak-hyphenこのフェイスは、no-breakハイフン文字を表示するためのものです(Text Displayを参照してください)。
以下のフェイスは、Emacsフレームの一部の外見を制御します:
mode-lineこのフェイスは、現在選択されているウィンドウのモードラインと、ツールキットメニューが使われていないときのメニューバーに使われます。デフォルトでは、グラフィカルなウィンドウではraised(浮き彫り)効果をだすため影つきで描画され、非ウィンドウの端末ではデフォルトのフェイスを反転して描画されます。
mode-line-inactivemode-lineと似ていますが、選択されていないウィンドウのモードラインに使われます(mode-line-in-non-selected-windowsが非nilのとき)。このフェイスはmode-lineを継承するので、フェイスを変更するとすべてのウィンドウのモードラインが影響を受けます。
mode-line-highlighthighlightと似ていますが、モードライン上でマウスセンシティブ(マウスに感応する)なテキスト範囲に使われます。通常このようなテキスト範囲は上にマウスポインターがくると、ツールチップ(Tooltipsを参照してください)をポップアップします。
mode-line-buffer-idこのフェイスは、モードライン上でバッファーを識別する部分に使われます。
header-linemode-lineと似ていますが、ウィンドウのヘッダーラインのためのものです。モードラインがウィンドウの一番下に表示されるように、ヘッダーラインはウィンドウの一番上に表示されます。ほとんどのウィンドウはヘッダーラインを持ちません。Infoモードのような特別なモードだけがヘッダーラインを持ちます。
header-line-highlighthighlightやmode-line-highlightと似ていますが、ヘッダー行のマウスに感応する部分に使用されます。header-lineフェイスはhighlightとは無関係にカスタマイズされるかもしれないので、このフェイスが別に設けられています。
tab-linemode-lineと似ていますが、ウィンドウのタブラインのためのものです。タブラインはウィンドウのバッファーを表し、ウィンドウの上端に表示されます。Tab Lineを参照してください。
vertical-borderこのフェイスは、テキスト端末上でウィンドウを縦に分割するとき使われます。
minibuffer-promptこのフェイスは、ミニバッファーで入力を求めるプロンプトのテキストに使われます。デフォルトでは、Emacsは自動的にプロンプトのテキストの、テキストプロパティ(Text
Properties in the Emacs Lisp Reference
Manualを参照してください)のリストminibuffer-prompt-propertiesに、このフェイスを追加します(この変数はミニバッファーに入ったときに効果をあらわします)。
fringeグラフィカルなウィンドウでの、左右のフリンジのためのフェイスです(フリンジはEmacsフレームで、テキストエリアとウィンドウの左右の境界線の間にある、狭い領域です)。Fringesを参照してください。
cursorこのフェイスの:background属性は、テキストカーソルのカラーを指定します。Cursor Displayを参照してください。
tooltipこのフェイスは、ツールチップのテキストに使われます。デフォルトでは、EmacsがGTK+サポートつきでビルドされた場合、ツールチップはGTK+を通じて描画されるので、このフェイスは効果がありません。Tooltipsを参照してください。
mouseこのファイスは、マウスポインターのカラーを決定します。
以下のフェイスは、Emacsフレームの一部の外見を制御するときと同様ですが、テキスト端末またはEmacsをXサポートつき(ただしツールキットサポートなし)でビルドしたときだけ使われます(それ以外の場合、フレームの対応する各要素は広義なシステム設定により決定されます)。
scroll-barこのフェイスは、スクロールバーの外見を決定します。Scroll Barsを参照してください。
tool-barこのフェイスは、ツールバーのアイコンのカラーを決定します。Tool Barsを参照してください。
tab-barこのフェイスはタブバーのアイコンのカラーを決定します。Tab Barsを参照してください。
menuこのフェイスはEmacsメニューのカラーとフォントを決定します。Menu Barsを参照してください。
tty-menu-enabled-faceこのフェイスは、テキスト端末で利用可能なメニューアイテムを表示するのに使われます。
tty-menu-disabled-faceこのフェイスは、テキスト端末で利用不可なメニューアイテムを表示するのに使われます。
tty-menu-selected-faceこのフェイスは、テキスト端末でマウスをクリックするか、RETを押せば選択できるメニューアイテムを表示するのに使われます。