
나는 Gnome과 KDE와 함께 Debian 11을 설치했는데, 동일한 응용 프로그램과 동일한 글꼴 설정을 사용하더라도 모든 글꼴이 Gnome에서보다 KDE에서 더 보기 흉해 보인다는 것을 금방 알아차렸습니다.
그래서 스크린샷을 몇 장 찍고 크기를 조절했는데, 그 차이는 앤티앨리어싱 효과가 다른 것 같습니다.
내 글꼴 설정은 Gnome과 KDE에서 동일합니다.
- 팁: 전체
- 앤티앨리어싱: 서브픽셀 RGB
Gnome에서 Konsole을 실행하면 글꼴이 하위 픽셀 RGB AA를 사용하여 올바르게 렌더링되지만 KDE Plasma에서 동일한 Konsole을 실행하면 AA가 회색조로 보입니다.
내 질문은: 누구든지 이것을 알아차렸습니까? 어떻게든 고칠 수 있습니까? 아니면 KDE 플라즈마의 일부 버그입니까?
답변1
문제가 무엇인지 찾은 것 같습니다. KDE에서 글꼴 렌더링을 제어하는 사용자 프로필 KDE 시스템 설정에서는 RGB 하위 픽셀 앤티앨리어싱을 제어하는 속성을 설정할 수 없는 것 같습니다 ~/.config/fontconfig/fonts.conf
. rgba
KDE 플라즈마 시스템 설정의 버그인 것 같은데요?
해결책으로 유틸리티를 사용했습니다.qt5ct, fonts.conf
파일 생성 옵션이 있습니다. 하지만 속성을 추가하기 위해 파일을 수동으로 수정할 수도 있습니다 rgba
.
다음을 사용하면 fonts.conf
이제 글꼴이 Gnome에서와 마찬가지로 KDE에서도 동일한 RGB 하위 픽셀 렌더링을 갖는 것으로 나타납니다.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match target="font">
<edit name="antialias" mode="assign">
<bool>true</bool>
</edit>
<edit name="hinting" mode="assign">
<bool>true</bool>
</edit>
<edit name="hintstyle" mode="assign">
<const>hintfull</const>
</edit>
<edit name="rgba" mode="assign">
<const>rgb</const>
</edit>
<edit name="autohint" mode="assign">
<bool>false</bool>
</edit>
<edit name="lcdfilter" mode="assign">
<const>lcddefault</const>
</edit>
<edit name="dpi" mode="assign">
<double>102</double>
</edit>
</match>
</fontconfig>