CentOS의 emacs에는 글꼴이 없습니다

CentOS의 emacs에는 글꼴이 없습니다

SSH 연결을 통해 emacs를 열면 이 오류가 발생합니다.

Warning: Cannot convert string "-*-courier-medium-r-*-*-*-120-*-*-*-*-iso8859-*" to type FontStruct
Warning: Cannot convert string "-*-helvetica-medium-r-*--*-120-*-*-*-*-iso8859-1" to type FontStruct

그리고 글꼴은 빈 사각형으로 대체됩니다.

무엇이 잘못될 수 있는지 아는 사람이 있나요?

여기에 이미지 설명을 입력하세요.

답변1

내 생각엔 잃어버린 글꼴이 정사각형으로 대체된 것 같아요(그게 "가장 가까운" 글꼴인지, YMMV인지는 모르겠습니다).

빠른 수정을 위해 xfontsel원격 시스템에 있는 경우 이를 사용하여 사용 가능한 글꼴을 확인할 수 있습니다(해당 글꼴을 선택 xfontsel하고 "선택"을 눌러 복사).선택하다, 다른 X 응용 프로그램에 붙여넣고(마우스 가운데 버튼 클릭) 거기에 문자열을 작성해 보십시오 emacs -fn fontspec.fontspecxfontsel

이 문제를 해결하려면 emacs에서 사용할 수 있도록 누락된 글꼴을 원격 컴퓨터에 설치해야 할 수도 있습니다(adobe-fonts와 같은 것 같나요? 원격 시스템의 패키지 관리자에서 해당 패키지를 찾으세요(계정이 있는 경우)). 물론 UID= 0이 없으면 관리자에게 문의하거나 해결 방법을 사용해야 합니다)).

위와 같이 emacs 글꼴을 변경하려면 에 넣을 수 있습니다 . ~/.Xdefaults.~/.emacs

답변2

~/.Xdefaults에 넣으세요. 예를 들면 다음과 같습니다.

emacs*font: -*-fixed-medium-r-normal-*-15-*-100-100-*-*-iso8859-*

그런 다음 이를 X 리소스 데이터베이스에 병합합니다.

xrdb -merge ~/.Xdefaults

답변3

문제는 기본입니다. SSH 클라이언트 시스템에 글꼴이 존재하지 않습니다.

Xming 추가 글꼴을 설치하세요

http://sourceforge.net/projects/xming/files/Xming-fonts/7.5.0.70/

그런 다음 모든 것을 다시 시작하십시오. 작동해야합니다.

관련 정보