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


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.