유니코드 대체 글꼴

유니코드 대체 글꼴

시스템이 텍스트를 표시할 때 문자에 적합한 글꼴을 선택하는 책임은 누구에게 있습니까?

다음 3가지 글꼴이 설치되어 있고 문자와 특수 문자가 포함된 웹 사이트를 열었다고 가정해 보겠습니다. 시스템은 언제, 어떻게 사용할 글꼴을 결정합니까?

Default system font: ISO basic Latin alphabet
FontA: special characters only
FontB: basic alphabet + special characters

답변1

폴백 /etc/fonts/conf.d/은 특정 글꼴 conf 파일에 기록되어야 합니다.

예를 들어 Noto Sans의 경우 다음을 수행해야 합니다.

cd /etc/fonts/conf.d/
sudo yourTextEditor 66-noto-sans.conf

텍스트 파일에 넣으십시오.

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
  <alias>
    <family>sans-serif</family>
    <prefer>
      <family>Noto Sans</family>
    </prefer>
  </alias>
  <alias>
    <family>Noto Sans</family>
    <default>
      <family>sans-serif</family>
    </default>
  </alias>
</fontconfig>

현재 이 형식을 따르지 않는다면 배포판 패키지에 결함이 있을 수 있으므로 이 답변을 해당 배포판에 명시해야 합니다.

답변2

오늘날 대부분의 애플리케이션은글꼴 구성글꼴 렌더링을 위한 라이브러리입니다. 해당 구성 파일은 일반적으로 패키지와 함께 제공되며 문서화되고 자체 설명됩니다. 시스템 전체 회의. 파일은 /etc/fonts/conf.d/ 디렉토리에 있습니다. 대체 글꼴 설정은 일반적으로 60-latin.conf 및 65-non-latin.conf 파일에 있습니다.

관련 정보