Emacsで使用されている現在のフォントを確認する方法は?


38

Emacsで使用されている現在のフォントを確認する方法は?

回答:


42

私のバージョンのEmacsでは、を入力して情報を取得できますM-x describe-font


6
それを行うと、それはFont name (default current choice for ASCII chars): どういう意味ですか?そこで何をすべきですか?
qazwsx

2
@duperuser:Enterキーを押すだけです。
choroba

2
これは2番目の質問に対する答えですが、最初の質問に対する答えではありません。を押すとEnter、ASCII文字のみを表示するために使用されるフォントに関する情報が表示されますか?もしそうなら、非ASCIIフォントを表示するために使用されるフォントを見つける方法は?
qazwsx

@choroba Mx describe-fontでEnterキーを押した後、ミニバッファーで「使用されているフォントはありません」という
メッセージ

@MenelaosPerdikeas:テキスト端末でemacsを実行していますか?
チョロバ

11

異なる文字やバッファーの異なる部分に異なるフォントを使用できます。特定の文字について、その文字にポイントを移動することで、どのフォントが使用されたかを確認できます。その後C-u C-x =、どのフォントが使用されたかなど、バッファ内のその位置に関するすべての種類の情報が得られます。


1
「Cu Cx = "へのショートカットはどのコマンドですか?
qazwsx

まあ、C-x =にバインドさwhat-cursor-positionれていC-uますが、プレフィックスで呼び出された場合、ほとんどの作業をに委任しdescribe-charます。
ステファン

それでは、キーボードショートカットを使用せずに、同じことを行う方法を教えてください。
qazwsx

M-xショートカットに自分自身を制限する場合は、になりますM-x describe-char RET
ステファン

なぜさC-x =/ what-cursor-position使用されていませんか?
qazwsx

7

あなたはただ評価することができます

(face-attribute 'default :font)

sexpを評価するには、doを実行しM-:、そこに上記のsexpを入力/貼り付けてEnterキーを押します。


0

カスタマイズして実行するテキストにカーソルを置きますM-x describe-face

これにより、このフォントがどのように設定されたかがわかりますmakdown-pre-face。そうすると、markdown-code-face継承元がであることがわかりfixed-pitchます。

そして、これはあなたがそれを設定する方法です:

(set-face-attribute 'default nil
                    :family "Source Code Pro"
                    :height 130
                    :weight 'normal
                    :width 'normal)
(copy-face 'default 'fixed-pitch)

設定後にEmacsを再起動します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.