나는 두 번째 모니터가 연결된 랩톱에서 Debian Bullseye를 사용하고 있습니다. 노트북 화면의 글꼴은 내 눈으로 읽을 수 있지만 외부 화면에서는 비정상적으로 얇아 불편할 수 있습니다. 크기 때문에 읽기가 어려운 것이 아니라, 너무 얇아서 배경에 거의 섞여들어가는 것입니다.
Java 애플리케이션의 이 스크린샷은 원래 버전에 비해 여기에 포함된 것이 더 좋아 보이기 때문에 실제로 전체 확장을 표시하지는 않습니다.
나는 Fontconfig를 사용하고, 힌트와 힌트 스타일을 비활성화/활성화하고, 실험적으로 모든 글꼴을 굵게 표시하려고 합니다.
<match target="font">
<test qual="any" name="family">
<string>sans</string>
</test>
<edit name="weight" mode="assign">
<const>bold</const>
</edit>
</match>
그러나 아직까지 실질적인 개선은 보이지 않습니다. 일반적으로 글꼴이 너무 얇아지는 것을 방지하기 위해 무엇을 시도할 수 있나요? Firefox에서 글꼴을 재정의하면 도움이 되지만 다른 응용 프로그램의 문제는 해결되지 않습니다. 최대한 치즈맛있게 만들고 싶었어요.
답변1
스크린샷에 따르면 앤티앨리어싱 설정이 올바르지 않습니다. DE에 따라 앤티앨리어싱을 활성화하고 "힌트"를 전체로 설정할 수 있습니다.
최신 Debian/Ubuntu 시스템에서 조정할 수 있는 폴더는 /etc/fonts/conf.d
사용 가능한 일부 구성에 대한 링크만 포함합니다. Hinting.conf에 대한 링크를 포함했는지 확인하십시오.
rwxrwxrwx 1 root root 31 Apr 6 12:09 10-antialias.conf -> ../conf.avail/10-antialias.conf
lrwxrwxrwx 1 root root 36 Apr 6 12:09 10-hinting-slight.conf -> ../conf.avail/10-hinting-slight.conf
lrwxrwxrwx 1 root root 40 Apr 6 12:09 10-scale-bitmap-fonts.conf -> ../conf.avail/10-scale-bitmap-fonts.conf
lrwxrwxrwx 1 root root 39 Apr 6 12:09 11-lcdfilter-default.conf -> ../conf.avail/11-lcdfilter-default.conf
4개의 링크(많음)가 주로 글꼴을 부드럽게 만드는 역할을 합니다.
이것이 없으면 .fonts.conf에 이것을 사용했습니다.
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!-- Enable sub-pixel rendering -->
<match target="font">
<edit name="rgba" mode="assign"><const>rgb</const></edit>
</match>
<match target="font">
<edit name="antialias" mode="assign">
<bool>true</bool>
</edit>
</match>
<match target="font">
<edit name="hinting" mode="assign">
<bool>true</bool>
</edit>
</match>
<match target="font">
<edit name="hintstyle" mode="assign">
<const>hintslight</const>
</edit>
</match>
<match target="font">
<edit name="autohint" mode="assign">
<bool>true</bool>
</edit>
</match>
<match target="font">
<edit mode="assign" name="lcdfilter">
<const>lcddefault</const>
</edit>
</match>
</fontconfig>