%20Windows%20%ED%8F%AC%ED%8A%B8%2C%20%ED%95%98%EC%9C%84%20%ED%94%BD%EC%85%80%20%EC%95%A4%ED%8B%B0%EC%95%A8%EB%A6%AC%EC%96%B4%EC%8B%B1%EC%9D%B4%20%EC%97%86%EC%9D%8C.png)
Windows 10에서 Claws Mail 3.19.1(GTK2가 포함된 최신 버전)의 Windows 포트를 사용하고 있지만 글꼴이 하위 픽셀 앤티앨리어싱(RGB)이 아니며 원시 픽셀 가장자리("선명")이거나 그레이스케일 스무딩으로 인해 흐릿해집니다.
예를 들어 Segoe UI를 사용하면 회색조가 부드러워져 흐릿해집니다. Courier New를 사용하면 필터링이 전혀 없고 가장자리가 들쭉날쭉하게 픽셀화됩니다.
내가 원하는 것은 RGB 하위 픽셀 렌더링/앤티앨리어싱(ClearType과 같지만 GTK2이기 때문에 사용하지 않는 것 같습니다)을 사용하여 LCD 화면의 유효 해상도를 높이고 더 작은 글꼴을 사용할 수 있도록 하는 것입니다.
Thunderbird의 글꼴은 동일한 글꼴로 설정하더라도 잘 작동하므로 시스템 구성 문제가 아니라는 것을 알고 있습니다.
강제로 변경할 수 있는 숨겨진 구성이 있나요? 나는 어떤 파일이라도 만지작거리는 것을 꺼리지 않는다. Claws Mail 설치에는 가 포함되어 있으며 etc/fonts/fonts.conf
GTK2에 대해 강제/활성화하는 방법을 온라인으로 검색하여 거기에 추가했습니다. 아니요, 작동하지 않습니다. local.conf
해당 폴더에 정보가 포함된 파일을 추가해 보았습니다 . 아니요, 작동하지 않습니다.
기록을 위해 나는 거기에서 다음과 같은 것을 시도했습니다.
<match target="font">
<edit name="antialias" mode="assign"><bool>true</bool></edit>
</match>
<match target="pattern">
<edit name="lcdfilter" mode="assign">
<const>lcddefault</const>
</edit>
</match>
등등. 내 Linux 시스템(GTK2 앱에 RGB 하위 픽셀 앤티앨리어싱도 있음)에서 conf.d 하위 디렉터리를 복사해 보았지만 여전히 작동하지 않습니다.
어떤 아이디어가 있나요?
답변1
PANGOCAIRO_BACKEND=fc
Jonathan Boeing(Windows 포트 개발자) 덕분에 Fontconfig를 사용하려면 환경 변수를 전달해야 한다는 것을 알게 되었습니다 . 이것은 etc\fonts\fonts.conf
(Claws Mail이 설치된 곳) 어딘가에 다음과 함께 있습니다 :
<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>
</match>
이제 작동하고 RGB 서브픽셀 앤티앨리어싱이 적용되었습니다!