Next: , Previous: , Up: ディスプレーの制御   [Contents][Index]


14.11 テキストのスケール

現在のバッファーのデフォルトフェイスのフォントの高さを大きくするには、C-x C-+またはC-x C-=をタイプします。小さくするには、C-x C--をタイプします。デフォルトのフェイス高さ(グローバル)に復元するには、C-x C-0とタイプします。これらのキーは、すべて同じコマンドtext-scale-adjustにバインドされており、このコマンドは最後のキーを判断して動作を決定します。

同様にマウスポインターがバッファーテキスト上にある際にCtrl修飾キーを押下してマウスホイールをスクロールすると、スクロール方向に応じてデフォルトフェイスの高さが増加あるいは減少されます。

これらのコマンドの最後のキーは、C-xを前置せずに繰り返すことができます。たとえばC-x C-= C-= C-=は、フェイスの大きさを3段階に大きくします。各ステップで大きくなる倍率は1.2です。この倍率を変更するには、変数text-scale-mode-stepをカスタマイズします。text-scale-adjustコマンドに数引数0を指定すると、C-x C-0とタイプしたのと同様に、デフォルトの大きさに復元します。

コマンドtext-scale-increaseおよびtext-scale-decreaseは、C-x C-+およびC-x C--と同じようにデフォルトォントの高さを大きくまたは小さくします。キーをバインドする場合には、これらのコマンドのほうがtext-scale-adjustより便利でしょう。

コマンドtext-scale-setは、数引数でカレントバッファーのデフォルトフェイスのの高さを絶対倍率で指定します。

上記のコマンドは、現在のフォント倍率が1以外のときは、自動的にマイナーモードtext-scale-modeを有効にし、そうでない場合は無効にします。