Как установить размер шрифта в Emacs?

335
задан tshepang 24 July 2015 в 01:24
поделиться

6 ответов

(set-face-attribute 'default nil :height 100)

значение находится в 1/10pt, таким образом, 100 даст Вам 10 ПБ, и т.д.

391
ответ дан elemakil 23 November 2019 в 00:41
поделиться

У меня есть следующее в моем .emacs:

(defun fontify-frame (frame)
  (set-frame-parameter frame 'font "Monospace-11"))

;; Fontify current frame
(fontify-frame nil)
;; Fontify any future frames
(push 'fontify-frame after-make-frame-functions) 

Вы можете subsitute любой шрифт Вашего выбора для "Monospace-11". Набор доступных параметров очень системно-зависим. Используя M-x set-default-font и рассмотрение завершений вкладки даст Вам некоторое представление. В моей системе, с Emacs 23 и сглаживанием включенного, может выбрать системные шрифты по имени, например, Monospace, Sans Serif, и т.д.

14
ответ дан Chris Conway 23 November 2019 в 00:41
поделиться

M-x настраивать-поверхность, значение по умолчанию RET позволит Вам устанавливать поверхность default поверхность, на которой все другие поверхности базируются на. Там можно установить размер шрифта.

Вот то, что находится в моем .emacs. на самом деле, цветная тема установит основы, тогда моя пользовательская установка поверхности переопределит некоторый материал. пользовательские поверхности набора записаны механизмом настраивать-поверхности emacs:

;; my colour theme is whateveryouwant :)
(require 'color-theme)
(color-theme-initialize)
(color-theme-whateveryouwant)

(custom-set-faces
  ;; custom-set-faces was added by Custom.
  ;; If you edit it by hand, you could mess it up, so be careful.
  ;; Your init file should contain only one such instance.
  ;; If there is more than one, they won't work right.
 '(default ((t (:stipple nil :background "white" :foreground "black" :inverse-video nil :box nil :strike-through nil :overline nil :underline nil :slant normal :weight normal :height 98 :width normal :foundry "unknown" :family "DejaVu Sans Mono"))))
 '(font-lock-comment-face ((t (:foreground "darkorange4"))))
 '(font-lock-function-name-face ((t (:foreground "navy"))))
 '(font-lock-keyword-face ((t (:foreground "red4"))))
 '(font-lock-type-face ((t (:foreground "black"))))
 '(linum ((t (:inherit shadow :background "gray95"))))
 '(mode-line ((t (nil nil nil nil :background "grey90" (:line-width -1 :color nil :style released-button) "black" :box nil :width condensed :foundry "unknown" :family "DejaVu Sans Mono")))))
41
ответ дан Török Gábor 23 November 2019 в 00:41
поделиться

Нажмите Shift и первую кнопку мыши. Можно изменить размер шрифта следующим образом: Этот веб-сайт имеет больше детали.

79
ответ дан George Stocker 23 November 2019 в 00:41
поделиться

В NTEmacs 23.1 в меню «Параметры» есть параметр «Установить шрифт по умолчанию ...».

0
ответ дан 23 November 2019 в 00:41
поделиться

Из Emacswiki , GNU Emacs 23 имеет встроенную комбинацию клавиш:

Cx C - + и Cx C - , чтобы увеличить или уменьшить размер текста буфера

358
ответ дан 23 November 2019 в 00:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: