시스템이 텍스트를 표시할 때 문자에 적합한 글꼴을 선택하는 책임은 누구에게 있습니까?
다음 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 파일에 있습니다.