emacs-w32가 utf-8 문자를 어떻게 표시하게합니까?


0

나는 emacs를 잠시 동안 기본 편집자로 사용했다. 나는 지금 직장에서 창문 의존성을 가지고 있기 때문에 설치를 시도했다 emacs-w32. UTF-8 문자를 올바르게 표시하는 데 문제가 있습니다. 이 문제는 이 github 문제 에서 자세히 설명 하지만이 그림에서 볼 수 있습니다

글꼴 문제

누구 든지이 문제를 해결하는 방법을 알고 있습니까?


당신이보고 싶은 문자에 대한 글리프가있는 글꼴로 전환 해야하는 것처럼 들립니다.
트리플이

@tripleee 당신이 맞아요, 나는 질문에 대한 답변을 게시했습니다. 감사.
Mike HR

답변:


0

@tripleee가 주석에서 지적했듯이 해결책은 이러한 글리프를 렌더링 할 수있는 글꼴로 변경하는 것입니다. 예 용액 아래에서 촬영 여기 불필요한 정보를 제거하도록 수정 :

(let ((font "Source Code Pro"))
(when (member font (font-family-list))
  (pcase window-system
    (`x (message "nothing to do"))
    (`mac (message "nothing to do"))
    (`w32 (let ((fallback-font "MS Gothic:mono"))
               ;; window numbers
               (set-fontset-font "fontset-default"
                         '(#x2776 . #x2793) fallback-font nil 'append)
               ;; mode-line circled letters
               (set-fontset-font "fontset-default"
                         '(#x24b6 . #x24fe) fallback-font nil 'append)
               ;; mode-line additional characters (i.e. golden ratio)
               (set-fontset-font "fontset-default"
                         '(#x2295 . #x22a1) fallback-font nil 'append)))
    (other (message "nothing to do")))))
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.