emacs는 젠투에서 내 글꼴을 볼 수 없습니다

emacs는 젠투에서 내 글꼴을 볼 수 없습니다

우분투 리눅스에서 ~/.emacs 파일을 복사했습니다. Consolas 글꼴을 설치했지만(gnome 터미널에서 기본 고정 폭 글꼴로 작동함) Emacs에서는 이를 볼 수 없습니다.

(custom-set-faces '(default ((t (:inherit nil :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 "microsoft" :family "Consolas"))) t))

이것이 emacs에서 글꼴을 설정하는 방법이지만 작동하지 않습니다 (Ubuntu에서는 작동했지만 여전히 작동합니다)

어떡해?

Misc, Courier 및 Fontset의 세 가지 옵션으로 구성된 글꼴 선택 메뉴(제 생각에 메뉴 세트 글꼴)가 이상해 보이고 시스템 글꼴이 표시되지 않습니다.

답변1

Gilles가 말했듯이 Emacs 23에서 Consolas와 같은 TrueType 글꼴을 사용하려면 Freetype 및 Fontconfig 라이브러리와 연결해야 합니다. 젠투에서는 다음을 열어서 이 작업을 수행할 수 있습니다.xft 로고 사용Emacs를 빌드할 때. 해당 플래그를 켜고(전역적으로 또는 응용 프로그램 편집기/emacs에 대해서만) Emacs를 다시 설치해야 합니다.

답변2

Consolas 글꼴(더 일반적으로는 클라이언트 측 렌더링 글꼴)과 같은 트루타입 글꼴을 지원하려면 Freetype 및 Fontconfig 라이브러리에 대해 Emacs를 컴파일해야 합니다. 이것은 Emacs 23에서 도입되었습니다. 이전에는 기존 서버 렌더링 글꼴만 지원되었습니다. 바라보다이맥스 매뉴얼이 두 글꼴에 대한 자세한 내용과 사용 방법을 알아보세요.

관련 정보