GNU Emacs는 X11에서 작동할 수 없으며 "Font`Ubuntu Mono 13' 메시지와 함께 충돌합니다.

GNU Emacs는 X11에서 작동할 수 없으며 "Font`Ubuntu Mono 13' 메시지와 함께 충돌합니다.

GNU Emacs 문제가 발생했습니다. X11에서 작동할 수 없고 "Font `Ubuntu Mono 13'이 정의되지 않았습니다"라는 메시지와 함께 충돌이 발생하지만 X 없이도 잘 작동하고 더 많은 Xemacs가 문제 없이 실행될 수 있습니다. GNU Emacs는 버전입니다. 23.2.1이고 Xemacs는 [버전 21.4.22; 2010년 8월]

2011-11-21 22:45:49에 kotnik의 게시물을 보았는데 내 문제는 ttf-ubuntu-font-family설치되어 있기 때문에 이와 관련이 없으며 도움이 되지 않습니다. 그러면 .emacs 파일이 없고 .emacs.d/ 폴더가 비어 있습니다. .

문제는 내 사용자 프로필과 관련된 것 같습니다. 동일한 시스템의 다른 사용자 프로필과 잘 작동하기 때문입니다(해당 계정의 .emacs.d/ 폴더는 내 프로필과 동일합니다.)

답변1

파일 에 다음 줄을 추가해 보십시오 ~/.Xdefaults(없는 경우 로 하나 생성 touch .Xdefaults).

   emacs.font:Monospace 12.

자세한 내용은 참조하세요 man emacs.

답변2

저는 emacs 전문가는 아니지만 .emacs 파일을 확인해 보세요. 글꼴과 크기의 조합이 지원되지 않는 것이 문제일 수 있습니다. 라인

(기본 글꼴 "Monospace-12" 설정)

내 .emacs 파일에 있습니다(모르는 경우를 대비해 홈/사용자 디렉토리에 있음). 기본 글꼴이 설정되어 있지 않은 경우 이 글꼴을 사용해 보세요. 내 시스템에서 제대로 작동합니다.

답변3

처음에는 전혀 명확하지 않습니다. Xserver가 있는 시스템이 아니라, Emacs를 실행 중인 시스템에 Font.ubuntu.com에서 얻은 글꼴 파일을 설치해야 합니다. 나는 SSH를 통해 실행 중인 이맥스를 만났습니다.

mkdir -p ~/.fonts
cd ~/.fonts
wget http://font.ubuntu.com/download/ubuntu-font-family-0.80.zip
unzip ubuntu-font-family-0.80.zip
fc-cache -f

정말 보기 좋은 폰트네요. 설정이 어디에 있는지 전혀 알 수 없었지만 일단 emacs를 시작한 후에는 변경할 수 있었습니다.

답변4

문제는 Ubuntu 11.10 이상에서 실행되어gconf/desktop/gnome/interface/monospace_font_name에 대한 설정입니다 Ubuntu Mono 13. 이를 사용 가능한 것으로 설정하면 문제가 해결됩니다.

gconftool-2 -g /desktop/gnome/interface/monospace_font_name
Ubuntu Mono 13

Monospace-12 또는 원하는대로 설정하십시오.

gconftool-2 -t string -s /desktop/gnome/interface/monospace_font_name
Monospace-12

gconftool-2 -g /desktop/gnome/interface/monospace_font_name
Monospace-12

관련 정보