Недавно я объявлял .emacs bankrupcy и реорганизовал свой материал 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).
Давайте игнорировать, на данный момент, тот факт, что я также запускаю emacs под Mac OS X (GUI + Terminal), а иногда и в Windows, и просто сосредоточиться на X11 случай:
(Фон: шрифт 6x13 был частью X11 до тех пор, как я помню. (a.k.a смешанный фиксированный полуконденсированный...). Это растровый шрифт.)
- Я хочу, чтобы emacs всегда использовал растровый шрифт X11 6x13. (Это дает мне два буфера рядом с eachother на моем нетбуке.)
- Я не хочу видеть DejaVu Sans Mono 16pt или все, что по умолчанию появляется на моем нетбуке (это огромно!)
- Я хочу, чтобы каждый новый кадр и окно использовали этот шрифт.
- Я хочу, чтобы производные грани (например, org-mode-column) использовали шрифт 6x13 и не таинственно переключались обратно на DejaVu Sans Mono.
- Мне все равно, что GNOME и X11 считают логическим DPI моего экрана. Я хочу 6x13.
- Когда я удаляю свой нетбук (NX Machine), я не хочу видеть 6x10. Я хочу 6x13.
- В случае каких-либо сомнений: я хочу 6x13.
Каков канонический способ сделать это?
И перед тем, как какой-нибудь smart-aleck расскажет мне о меню: Options → Set Default Шрифт: в результате диалоговое окно даже не предлагает растровые шрифты, поэтому нет способа выбрать 6x13. Кроме того, он не проблема с org-mode: в табличных представлениях появляется неправильный шрифт.