CentOS 7 설치에는 많은 /usr/share/fonts
.fc-list
나는 플래그를 설정 CACHEV
하고 SCANV
(각각) FC_DEBUG
및 실행합니다 fc-cache -fv
. 이 두 플래그 중 하나가 설정되면 작동하는 글꼴이 출력에 표시되지만 작동하지 않는 글꼴은 출력에만 표시됩니다 . 그러나 작동하는 글꼴의 출력과 손상된 글꼴 간의 차이를 SCANV
알 수 없습니다 . SCANV
가능합니다. 문제를 설명했습니다.
문제의 글꼴은 다른 CentOS 설치에도 올바르게 설치되었으며(이 글꼴과 완전히 동일하지는 않지만 충분히 유사함) 제대로 작동합니다. 나는 "손상된" 파일과 다른 시스템의 작업 파일의 복사본을 실행 cmp
하고 diff
확인했는데 /usr/share/fonts
그들은 동일하다고 주장했습니다.
권한은 항상 -rw-r--r--
현재 사용자에게 설정되며 파일은 현재 사용자가 소유합니다.
이 행동의 이유는 무엇입니까? 이 문제를 추가로 디버깅하려면 어떻게 해야 합니까?
답변1
fc-list
를 실행하여 문제가 있는 글꼴을 표시할 수 있습니다 fc-cache -rv
. 분명히 이 스위치는 -f
처음부터 재생성을 강제하는 것이 아니라 -r
기존 캐시를 삭제하고 다시 시작합니다.
여기에서 찾을 수 있는 주요 팁:글꼴에 대해 fc-cache를 실행한 후 fc-list가 글꼴을 나열하지 않는 이유는 무엇입니까?