Ubuntu 및 IntelliJ에서 PragmataPro Mono 글꼴은 다음과 같습니다.
완벽하게 매핑된 픽셀을 확인하세요. IntelliJ 설정 Appearance & Behavior > Appearance > Antialiasing > Editor
은 No antialiasing
.
Emacs에서는 동일한 글꼴이 앤티앨리어싱됩니다.
~/.Xresources
포함된 파일 을 추가하면 Emacs.font: PragmataPro Mono-12:antialias=false
Emacs는 다음과 같습니다:
글꼴은 자동으로 비트맵 처리되지만 글꼴 사양에 따르지는 않습니다.
Emacs에서 IntelliJ의 렌더링을 복제하는 방법은 무엇입니까?
나는 Ubuntu-Cinnamon과 Arch-Xfce에서 이 문제를 재현했습니다. 감사해요.
답변1
렌더링된 앤티앨리어싱 버전의 문제가 너무 두꺼워 보인다면 특정 버전을 강제로 적용할 수 있습니다.글꼴 팁. Lucida Console 글꼴 파일에서 다음과 같이 작업했습니다 ~/.Xresources
.
Emacs.font: Lucida Console-14:antialias=true:hinting=true:autohint=false:hintstyle=3
사용 가능한 프롬프트 스타일은 다음과 같습니다.
hintnone hintstyle 0
hintslight hintstyle 1
hintmedium hintstyle 2
hintfull hintstyle 3
답변2
먼저 .Xresources
다음 속성이 필요합니다.
Emacs.font: PragmataPro Mono-12:antialias=false:hinting=true:autohint=false
- 글꼴 크기 지정
- 앤티앨리어싱을 꺼야 합니다
- 힌트는 true여야 하지만 자동 힌트는 꺼야 합니다. 그렇지 않으면 자동 힌트가 글꼴별 힌트를 대체합니다.
둘째, (set-face-attribute 'default nil :font "Pragmata Pro Mono")
Emacs를 사용하는 경우 기본 프롬프트가 복원됩니다. 다음과 동일한 구문을 사용해야 합니다 .Xresources
.
(set-face-attribute 'default nil
:font "PragmataPro Mono-12:antialias=false:hinting=true:autohint=false")