소스 검색

fix font config function

pull/1/head
10sr 11 년 전
부모
커밋
7183b0ad3a
1개의 변경된 파일17개의 추가작업 그리고 23개의 파일을 삭제
  1. +17
    -23
      emacs.el

+ 17
- 23
emacs.el 파일 보기

@@ -450,29 +450,23 @@ found, otherwise returns nil."
;; fonts ;; fonts


(defun my-set-ascii-and-jp-font (list) (defun my-set-ascii-and-jp-font (list)
""
(if (> emacs-major-version 22) ;; font spec is available in emacs23 and later
(progn ; 23 or later
(set-face-attribute 'default nil
:family (nth 0 list)
:height (nth 1 list))
(set-fontset-font "fontset-default"
'japanese-jisx0208
(font-spec :family (nth 2 list) :size (nth 3 list)))
(set-fontset-font "fontset-default"
'katakana-jisx0201
(font-spec :family (nth 2 list) :size (nth 3 list))))
(progn ; 22
(set-face-attribute 'default nil
:family (nth 0 list)
:height (nth 1 list))
(set-fontset-font "fontset-default"
'japanese-jisx0208
(cons (nth 2 list) "jisx0208.*"))
(set-fontset-font "fontset-default"
'katakana-jisx0201
(cons (nth 2 list) "jisx0201.*"))
)))
"font configuration"
(let ((fspec1 (if (> emacs-major-version 22)
;; font spec is available in emacs23 and later
(font-spec :family (nth 2 list) :size (nth 3 list))
(cons (nth 2 list) "jisx0208.*")))
(fspec2 (if (> emacs-major-version 22)
(font-spec :family (nth 2 list) :size (nth 3 list))
(cons (nth 2 list) "jisx0201.*"))))
(set-face-attribute 'default nil
:family (nth 0 list)
:height (nth 1 list))
(set-fontset-font "fontset-default"
'japanese-jisx0208
fspec1)
(set-fontset-font "fontset-default"
'katakana-jisx0201
fspec2)))
;; (my-set-ascii-and-jp-font '("dejavu sans mono" 90 "takaogothic" 13)) ;; (my-set-ascii-and-jp-font '("dejavu sans mono" 90 "takaogothic" 13))
;; (my-set-ascii-and-jp-font '("dejavu sans mono" 100 "takaogothic" 14)) ;; (my-set-ascii-and-jp-font '("dejavu sans mono" 100 "takaogothic" 14))
;; (my-set-ascii-and-jp-font '("dejavu sans mono" 100 "ms gothic" 14)) ;; (my-set-ascii-and-jp-font '("dejavu sans mono" 100 "ms gothic" 14))


불러오는 중...
취소
저장