깃헙에서 위에 사진 .el 파일 받아서 적용하고
영어 폰트 Roboto Mono 받아서 적용 성공했음
한글 폰트 따로 설정할 수 있대서 Noto Mono 폰트 받아가지고
.el 파일 수정해서 적용하려고 하는데 왜 안되지 ㅅㅂ
원본 폰트(프레임) 설정 코드가 이건데,
(set-face-font 'default "Roboto Mono Light 10")
(setq default-frame-alist
(append (list '(width . 72) '(height . 40)
'(vertical-scroll-bars . nil)
'(internal-border-width . 24)
'(font . "Roboto Mono Light 10"))))
여기다가
(set-fontset-font t 'hangul (font-spec :name "Noto Sans CJK KR Light 10"))
추가해서 넣으면 되는거 아닌가
구글에서 찾아보니까 저 코드 넣으면 댄다는데 머가 빠진거지 ㅜ
한국어 문자에 커서 갔다 대서 describe-char 해봐. emacs -q로 한 후 eval-region 했을 때 난 그냥 된다.
(set-fontset-font "fontset-default" 'hangul (font-spec :family "Noto Sans CJK KR Light" :size 20))
그렇게 안하고 :name으로 fontconfig 포맷으로 해도 원래 된다
(use-feature emacs :custom (face-font-rescale-alist '((".*D2Coding.*" . 1.26))) :init (add-to-list 'default-frame-alist '(font . "Hack Nerd Font")) (set-face-attribute 'default nil :height 120 :family "Hack Nerd Font") ;; This will early init
(set-fontset-font "fontset-default" '(#x1100 . #xffdc) '("D2Coding" . "iso10646-1")) (set-fontset-font "fontset-default" '(#xe0bc . #xf66e) '("D2Coding" . "iso10646-1")))
난 이렇게 설정했음
아 모르겠다 저거 설정하기 전에 더 해야되는게 있는건가