Ubuntu가 Debian보다 글꼴을 더 잘 렌더링하는 이유는 무엇입니까?

Ubuntu가 Debian보다 글꼴을 더 잘 렌더링하는 이유는 무엇입니까?

Ubuntu는 Debian 저장소에서 패키지를 가져오므로 Ubuntu 개발자가 글꼴 렌더링을 개선하기 위해 원래 Debian 패키지를 일부 수정했는지 궁금합니다.

방금 Debian 10을 설치했는데 Ubuntu 글꼴을 다운로드하고 Ubuntu와 동일한 값(하위 픽셀 및 힌트 값 포함)을 사용하도록 Gnome Tweaks를 구성한 후에도 글꼴 렌더링이 Ubuntu보다 나빴기 때문에 이 질문을 합니다.

감사합니다!

답변1

응 하나 있어차이점 수패키지의 Debian과 Ubuntu 버전 사이에서 fontconfig글꼴 렌더링을 처리하는 패키지는 다음과 같습니다.

  • DejaVu는 BitStream Vera보다 낫습니다.
  • lcdlegacy필터는 DejaVu Sans Mono에서 최대 12픽셀까지 작동합니다.
  • 엔진에서 앤티앨리어싱이 활성화되었습니다.

Debian 시스템에서 이 모든 것을 복제할 수 있습니다:

  • /etc/fonts/conf.d/60-latin.confDejaVu 및 BitStream Vera 항목을 편집 하고 교환합니다.
  • /etc/fonts/conf.d/53-monospace-lcd-filter.conf다음을 추가하세요 .

    <?xml version="1.0"?>
    <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
    <!-- conf.d/monospace-lcd-filter.conf -->
    <fontconfig>
    <!--  Use legacy LCD filter on smaller Monospace fonts -->
      <match target="pattern">
        <test name="family">
          <string>DejaVu Sans Mono</string>
        </test>
        <test name="pixelsize" compare="less_eq">
          <double>12.0</double>
        </test>
    
        <edit name="lcd_filter" mode="append">
          <const>lcdlegacy</const>
        </edit>
        <edit name="hintstyle" mode="append">
          <const>hintfull</const>
        </edit>
      </match>
      <match target="pattern">
        <test name="family">
          <string>Bitstream Vera Sans Mono</string>
        </test>
        <test name="pixelsize" compare="less_eq">
          <double>12.0</double>
        </test>
    
        <edit name="lcd_filter" mode="append">
          <const>lcdlegacy</const>
        </edit>
        <edit name="hintstyle" mode="append">
          <const>hintfull</const>
        </edit>
      </match>
    </fontconfig>
    
  • /etc/fonts/conf.d/10-antialias.conf다음을 추가하세요 .

    <?xml version="1.0"?>
    <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
    <fontconfig>
    <!--  Use the Antialiasing -->
      <match target="pattern">
        <edit name="antialias" mode="append"><bool>true</bool></edit>
      </match>
    </fontconfig>
    

관련 정보