이맥스는 컬러 폰트를 전혀 표시하지 않습니다


11

예를 들어 스크린 샷here 에서 Noto Color Emoji언급 한 것처럼 Google Noto에서 GNU Emacs의 Emoji 글꼴로 추가하려고 시도 했지만 어떤 이유로 GNU Emacs가 창에 이러한 문자를 올바르게 표시하지 않습니다. GNU / Linux에서 GNU Emacs 24.5.1을 사용하고 있습니다. 이것은 버그입니까, 아니면 내가 잘못하고 있습니까?

답변:


10

당신은 아무것도 잘못하고 있지 않습니다.

Linux 용 Emacs는 글꼴 렌더링에 XFT를 사용하지만 XFT는 아직 색상 글꼴을 지원하지 않습니다. 이 메일 링리스트 스레드를 2015 년 12 월부터 참조하십시오 . Richard Stallman은이 스레드에서 우선 순위가 낮으며 색상 글꼴에 신경 쓰지 않는다고 말합니다. 또한 해당 스레드에서 기술적 인 이유가 아니라 Emacs for Mac 에서 색상 글꼴을 비활성화했음을 알 수 있지만 Unix 버전의 Emacs에서는 색상 글꼴이 지원되지 않으며 Mac 버전의 기능을 원하지 않기 때문에 유닉스 버전이 아닙니다.

그래서 나는 이것을 곧 볼 것으로 기대하지 않을 것입니다.


5
실제로이 기능은 일부 개발 빌드에서 사용할 수 있습니다....* Changes in Emacs 27.1 ... ** Multicolor fonts such as "Noto Color Emoji" can be displayed on Emacs configured with Cairo drawing and linked with cairo >= 1.16.0. ...
Stefan

3

또는 emacs -nw색상 이모티콘을 지원하는 터미널 에뮬레이터에서 Emacs 터미널 ( )을 사용할 수 있습니다 .

편집 : Emacs는 GUI 또는 터미널 응용 프로그램으로 실행할 수 있습니다. emacs 터미널을 시작하려면 터미널 에뮬레이터 (MacOS의 iTerm 또는 iTerm2, Linux의 경우 Mate-Terminal 또는 Gnaome-Terminal)를 열고 emacs -nw터미널 에뮬레이터에서 명령 을 실행하십시오 . 터미널 모드에서 실행할 때 글리프 및 글꼴은 Emacs를 제어하지 않으며 터미널 에뮬레이터가 제공하는 내용을 표시해야합니다. 색상 이모지를 지원하는 터미널을 사용하면 Emacs 터미널에 색상 이모지를 표시 할 수 있습니다.

여기에 이미지 설명을 입력하십시오


답을 자세히 설명해 주시겠습니까?
DoMiNeLa10

0

색상 이모티콘은 emacs 28의 noto 색상 이모티콘 및 기타 이모티콘 글꼴과 함께 작동합니다.

이맥스 26의 터미널에서 이모티콘을 사용하려고했지만 위아래로 스크롤하면 글리치가 발생했습니다. 업그레이드 할 때도 수정되었습니다.

이제 GNU Emacs 28.0.50을 사용하고 있습니다.


사용중인 빌드에 대한 Emacs 릴리스 또는 시험판 정보를 지정하십시오. "2020"만 의미가 없습니다.
Drew Drew
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.