13

私は最近、.emacs の破産を宣言し、init を再編成しました。その過程で、私が何年にもわたって蓄積してきたハッキーなフォント選択のすべてを取り除き、最新バージョンの emacs で私が望むことを達成するためのより簡単な方法がおそらくあると考えました。

GNU Emacs 23.0.91.1 (i686-pc-linux-gnu, GTK+ Version 2.14.4)
on a GNU/Linux System (Ubuntu 8.10).

とりあえず、Mac OS X (GUI + ターミナル) で emacs を実行し、場合によっては Windows でも実行するという事実を無視して、X11 のケースに焦点を当てます。

(背景: フォント 6x13 は、私が覚えている限り、X11 の一部でした。(別名、misc-fixed semi-condensed ...)。これはビットマップ フォントです。)

  • emacs が常に X11 ビットマップ フォント 6x13 を使用するようにします。(これにより、ネットブックで 2 つのバッファーが隣り合って表示されます。)
  • DejaVu Sans Mono 16pt など、ネットブックにデフォルトで表示されるものは見たくありません (巨大です!)。
  • すべての新しいフレームとウィンドウでこのフォントを使用したいと考えています。
  • 派生フェイス (org-mode-column など) で 6x13 フォントを使用し、不思議なことに DejaVu Sans Mono に戻らないようにしたい
  • GNOME と X11 が画面の論理 DPI をどのように考えているかは気にしません。6x13が欲しいです。
  • ネットブック (NX マシン) にリモート接続するとき、6x10 を見たくありません。6x13が欲しいです。
  • 疑問がある場合: 6x13 が必要です

これを実現するための標準的な方法は何ですか?

そして、スマートアレックがメニューについて教えてくれる前に: Options>>Set Default Font: 結果のダイアログボックスはビットマップフォントさえ提供しないので、6x13 を選択する方法はありません. さらに、org-mode の問題は解決されません。table-views は依然として間違ったフォントで表示されます。

4

3 に答える 3

10

私は自分の.Xresourcesファイルからこれらのものを制御します。

個人的に私は持っています

emacs.reverseVideo:     true
emacs.font:             7x13bold

(そして、私は非常に同意します...ビットマップフォントを長生きさせてくださいxterm

XTerm*foreground:       green
XTerm*background:       black
XTerm*font:             7x13bold

...いつでもGnome端末を介して)。

.Xresourcesセッション内で遊んでいる場合は、xrdbコマンドを使用してそれらをリロードすると便利です。

于 2009-03-08T17:31:07.807 に答える
3

.emacs でデフォルトのフレーム パラメータを設定したいとします。

  • 使いたいフォントの名前を調べる
  • に必要な値を追加しますdefault-frame-alist

最も簡単な方法は、customize と Customize default-frame-alist を使用することですが、elisp と write も使用できます。

(setq default-frame-alist 
   '(font . "-*-*-medium-r-normal--16-*-*-*-*-*-fontset-hiramin_w6"))

これは私の emacs から盗んだものです。必要なフォントの完全なフォント名 (xfontsel?) を見つける必要があります。

フォントとフェイスの設定については、 EmacsWikiも参照してください。

于 2009-03-08T17:04:40.180 に答える
0

最近の Linux ディストリビューションでこれを読んでいる人は、最初に 6x13 をインストールする必要があります (はい、当然のように聞こえます..)。ランダム フォントの apt-getting をスキップした場合、他のディストリビューションでも動作するはずの Ubuntu/Debian の手順がここにあります。そこから "FixedSC" .tgz をインストールし (/usr/local/share/fonts に解凍します)、指示に従ってフォント キャッシュに追加し、Gnome フォント選択ダイアログに表示されるようにします。

于 2013-05-20T21:33:02.813 に答える