Linux에서 글리프 폴백을 방지하는 방법은 무엇입니까?

Linux에서 글리프 폴백을 방지하는 방법은 무엇입니까?

Linux의 특정 응용 프로그램에서 글꼴 교체를 방지하고 싶지만 조사에 따르면 글꼴 구성을 사용하여 시스템 수준에서만 제어할 수 있는 것으로 나타났습니다. 특정 글꼴을 대체하도록fontconfig를 지시하는 방법에 대한 논의를 찾았지만 기능을 완전히 끄는 방법에 대한 논의는 없습니다.

가장 좋은 대답은 개별 애플리케이션에 대해 문자 대체를 비활성화하는 방법이지만 시스템 전체에서 수행하는 것이 아무것도 하지 않는 것보다 낫습니다.

답변1

글꼴 대체를 비활성화하는 방법은 전혀 없는 것 같습니다. Fontconfig가 설치되어 있으면 글꼴 대체 메커니즘이 항상 활성화됩니다.

폴백을 제한하는 두 가지 좁은 방법을 찾았습니다. 첫째, Pango를 사용하는 애플리케이션에서 폴백을 방지하려면 다음을 사용할 수 있습니다.Pango 대체 속성대체 글꼴을 사용하지 않는 특수 버전을 컴파일합니다. (편집: 누군가 애플리케이션 내에서 GtkTextLayout과 GtkTextView를 수정하여 이 작업을 수행할 수도 있다고 제안했습니다.)

둘째, 당신은 할 수 있습니다한계Fontconfig는 원하는 글꼴만 포함된 디렉터리의 경로를 검색합니다.

관련 정보