Next: Font Selection, Previous: Auto Faces, Up: Faces [Contents][Index]
テキストにたいしてEmacs Lispプログラムが何らかのフェイス割り当てを要する場合は、完全に新たなフェイスを定義するより、特定の既存フェイス、またはそれらを継承したフェイスを使用するほうが、よいアイデアである場合がしばしばあります。Emacsに特定の外観を与えるために別のユーザーが基本フェイス(basic face)をカスタマイズしていても、この方法なら追加のカスタマイズなしでプログラムは“適合”することでしょう。
以下にEmacsが定義する基本フェイスのいくつかをリストしました。これらに加えて、ハイライトがFont Lockモードによりまだ処理されていなかったり、いくつかのFont Lockフェイスが使用されていなければ、構文的ハイライトのためにFont Lockフェイスを使うようにしたいと思うかもしれません。Faces for Font Lockを参照してください。
default
属性がすべて指定されたデフォルトフェイス。他のすべてのフェイスは暗にこのフェイスを継承する。未指定(unspecified)な任意の属性は、このフェイスの属性をデフォルトとする(Face Attributesを参照)。
bold
italic
bold-italic
underline
fixed-pitch
variable-pitch
これらは名前に示されるような属性をもち(bold
はboldの:weight
属性をもつ)、それ以外のすべての属性は未指定(そのためにdefault
により与えられる)。
shadow
テキストの“淡色表示(dimmed out)”用。たとえばこれは、ミニバッファー内で無視されるファイル名部分に使用される(Minibuffers for File Names in The GNU Emacs Manualを参照)。
link
link-visited
ユーザーを別のバッファーや“位置”へと送る、クリック可能テキストボタン用。
highlight
一時的に強調するべきテキスト範囲用。たとえば一般的にカーソルのハイライトにはmouse-face
プロパティが割り当てられる(Special Propertiesを参照)。
match
検索コマンドによりマッチしたテキスト用。
error
warning
success
エラー、警告、成功に関するテキスト用。たとえば*Compilation*内のメッセージにたいして使用される。