Firefox의 글꼴 구성 일치 결과에서 일부 글꼴을 제거하고 싶습니다.
나는 그것이 있다는 것을 알고 있지만 <rejectfont>
시스템에 존재하지 않는 것처럼 모든 사람의 글꼴을 완전히 제거합니다.
시도해 보았 prepend_first
으나 Firefox에는 글꼴 구성에서 모든 일치 항목을 가져와서 다시 정렬하는 자체 글꼴 선택 알고리즘이 있는 것으로 나타났습니다. (비트맵 글꼴에서 정확한 크기 일치를 찾을 수 없는 경우 확장 가능한 글꼴을 선호하는 것 같습니다 fontconfig
. 더 복잡하고 구성 가능한 글꼴 일치 논리)이므로 원하지 않는 글꼴은 목록에서 완전히 제외되어야 합니다.
delete
그리고 delete_all
이 문제에는 편집 모드가 작동하지 않는 것 같습니다.
Firefox 자체를 패치하는 것보다 이 문제를 처리하는 더 좋은 방법이 있습니까?
답변1
FONTCONFIG_FILE
또는 FONTCONFIG_PATH
환경 변수를 사용하여 프로세스 및 해당 하위 항목에 대해서만 글꼴 구성 설정을 변경할 수 있습니다 .
$ cp /etc/fonts/fonts.conf /path/to/fonts-for-firefox.conf
# modify /path/to/fonts-for-firefox.conf as you see fit
# don't forget to change the include ..>conf.d< to >/etc/fonts/conf.d<
$ FONTCONFIG_FILE=/path/to/fonts-for-firefox.conf firefox ...