Windows용 emacs에서 한글폰트/영문폰트

1
point

제가 질문을 정확히 하지 못했네요. 죄송합니다!

'Windows용' emacs에서 한글폰트와 영문폰트를 각각 따로 설정하는 것이 가능한가요?

가능하다면 방법좀 가르쳐 주십시오.

.Xresources에 다음 처럼

1
point

.Xresources에 다음 처럼 추가하고 xrdb .Xresources하면 됩니다. 폰트는 이름과
크기는 알아서 바꿔 주시고^^

Emacs.Font: fontset-fixedsys
Emacs.Fontset-0:-windows-fixed-medium-r-normal--16-*-*-*-*-*-fontset-fixedsys,\
ascii:-windows-fixed-medium-r-normal--16-*-iso10646-1, \
korean-ksc5601:-*-hangang-*-*-*-*-14-*-*-*-*-*-iso10646-*, \

가능합니다.

1
point

가능합니다.
원하는 한글 글꼴과 영문글꼴을 묶어서 fontset을 만들어 주면 됩니다.

윈도용 NTEmacs-KTUG 깔았을때 기본으로 설정되는 .emacs 파일 중의 일부분입니다.

원하는 폰트들을 묶어 fontset을 만들고 그 fontset을 사용하는게 보일 겁니다.

참고 하시기 바랍니다.

;; alternative fonts:
; Gulimche:
; korean-ksc5601:-*-\261\274\270\262\303\274-normal-r-*-*-16-*-*-*-c-*-ksc5601.1987-*,
; Batangche:
; korean-ksc5601:-*-\271\331\305\301\303\274-normal-r-*-*-16-*-*-*-c-*-ksc5601.1987-*,
; Dodumche:
; korean-ksc5601:-*-\265\270\277\362\303\274-normal-r-*-*-16-*-*-*-c-*-ksc5601.1987-*,
; Gungseoche:
; korean-ksc5601:-*-\261\303\274\255\303\274-normal-r-*-*-16-*-*-*-c-*-ksc5601.1987-*,
; chinese-gb2312:-*-MS Song-normal-r-*-*-*-*-*-*-c-*-gb2312-*,

(if (eq window-system 'w32)
   (progn
    (create-fontset-from-fontset-spec
     "-*-Fixedsys-normal-r-*-*-12-*-*-*-c-*-fontset-msfixedsys12,
     latin-iso8859-1:-*-Fixedsys-normal-r-*-*-12-*-*-*-c-*-iso8859-1,
     latin-iso8859-2:-*-Courier New CE-normal-r-*-*-*-*-*-*-c-*-iso8859-2,
     latin-iso8859-3:-*-Courier New Tur-normal-r-*-*-*-*-*-*-c-*-iso8859-3,
     latin-iso8859-4:-*-Courier New Baltic-normal-r-*-*-*-*-*-*-c-*-iso8859-4,
     cyrillic-iso8859-5:-*-Courier New Cyr-normal-r-*-*-*-*-*-*-c-*-iso8859-5,
     greek-iso8859-7:-*-Courier New Greek-normal-r-*-*-*-*-*-*-c-*-iso8859-7,
     korean-ksc5601:-*-\261\274\270\262\303\274-normal-r-*-*-12-*-*-*-c-*-ksc5601.1987-*,
     japanese-jisx0208:-*-MS Gothic-normal-r-*-*-12-*-*-*-c-*-jisx0212-sjis,
     japanese-jisx0212:-*-MS Gothic-normal-r-*-*-12-*-*-*-c-*-jisx0212-sjis,
     katakana-jisx0201:-*-MS Gothic-normal-r-*-*-12-*-*-*-c-*-jisx0212-sjis,
     chinese-gb2312:-*-MS Hei-normal-r-*-*-*-*-*-*-c-*-gb2312-*,
     chinese-big5-1:-*-MingLiU-normal-r-*-*-*-*-*-*-c-*-big5-1,
     chinese-big5-2:-*-MingLiU-normal-r-*-*-*-*-*-*-c-*-big5-2"
     t)
    
     (create-fontset-from-fontset-spec
    "-*-Courier New-normal-r-*-*-12-*-*-*-c-*-fontset-mscourier12,
    latin-iso8859-1:-*-Courier New-normal-r-*-*-12-*-*-*-c-*-iso8859-1,
    latin-iso8859-2:-*-Courier New CE-normal-r-*-*-*-*-*-*-c-*-iso8859-2,
    latin-iso8859-3:-*-Courier New Tur-normal-r-*-*-*-*-*-*-c-*-iso8859-3,
    latin-iso8859-4:-*-Courier New Baltic-normal-r-*-*-*-*-*-*-c-*-iso8859-4,
    cyrillic-iso8859-5:-*-Courier New Cyr-normal-r-*-*-*-*-*-*-c-*-iso8859-5,
    greek-iso8859-7:-*-Courier New Greek-normal-r-*-*-*-*-*-*-c-*-iso8859-7,
    korean-ksc5601:-*-\261\274\270\262\303\274-normal-r-*-*-12-*-*-*-c-*-ksc5601.1987-*,
    japanese-jisx0208:-*-MS Gothic-normal-r-*-*-12-*-*-*-c-*-jisx0212-sjis,
    japanese-jisx0212:-*-MS Gothic-normal-r-*-*-12-*-*-*-c-*-jisx0212-sjis,
    katakana-jisx0201:-*-MS Gothic-normal-r-*-*-12-*-*-*-c-*-jisx0212-sjis,
    chinese-gb2312:-*-MS Hei-normal-r-*-*-*-*-*-*-c-*-gb2312-*,
    chinese-big5-1:-*-MingLiU-normal-r-*-*-*-*-*-*-c-*-big5-1,
    chinese-big5-2:-*-MingLiU-normal-r-*-*-*-*-*-*-c-*-big5-2"
    t)

     (setq w32-enable-italics t)
     ;; for better font dialog menu for fontset
     (setq w32-use-w32-font-dialog nil)
     ;(setq w32-enable-unicode-output nil)

     (setq initial-frame-alist '((top . 00) (left . 00)))
     (setq default-frame-alist
       (append '(
             ;; Choose only one for your default font set.
               ;(font . "-*-Courier New-normal-r-*-*-13-*-*-*-c-*-fontset-standard")
             ;(font . "-*-Fixedsys-normal-r-*-*-12-*-*-*-c-*-fontset-msfixedsys12")
               (font . "-*-Courier New-normal-r-*-*-12-*-*-*-c-*-fontset-mscourier12")
             (width . 100)
             (height . 40)
             (background-color . "gray85")
             (foreground-color . "Black") (cursor-color . "red")
             (vertical-scroll-bars . right))
           default-frame-alist))))


------------------------------

댓글 보기 옵션

원하시는 댓글 전시 방법을 선택한 다음 "설정 저장"을 누르셔서 적용하십시오.