
새로운 글꼴을 사용하면 dpkg
즉시 설치하고 사용할 수 있습니다. 수동으로 글꼴을 추가할 때는 을 사용해야 하는데 fc-cache -f
, 완료하는 데 시간이 많이 걸립니다. dpkg 방식으로 글꼴을 수동으로 설치하려면 어떻게 해야 합니까? dpkg는 어떻게 실행하지 않고도 모든 애플리케이션에 액세스할 수 있도록 합니까 fc-cache -f
?
답변1
실행하지 않고도 글꼴에 액세스할 수 있게 만드는 방법은 무엇입니까?fc-cache -f
뛰지 마세요 fc-cache -f
!
적어도 내 시스템(Arch)에서는 글꼴이 Fontconfig에 알려진 디렉터리에 배치되면 글꼴이 선택됩니다(그리고 캐시는 자동으로 다시 작성됩니다).
fc-cache -f
글꼴 캐시를 강제로 다시 빌드합니다.
-f Force re-generation of apparently up-to-date cache files, overriding the timestamp checking.
하지만 글꼴 캐시를 업데이트할 필요가 없다면 왜 강제로 업데이트하도록 하시겠습니까?
fc-cache
대신 인수 없이 실행할 수 있습니다 . 그만큼Arch Wiki에는 더 많은 제안이 있습니다:
시스템 전체에 글꼴을 설치하려면(모든 사용자가 사용 가능) 폴더를 /usr/share/fonts/ 디렉터리로 이동하십시오. [...]
그런 다음 Fontconfig 글꼴 캐시를 업데이트합니다.(일반적으로 글꼴 구성 라이브러리를 사용하는 소프트웨어가 이 작업을 수행하므로 불필요합니다.)
$ fc-cache
(강조는 내 것)
예
폰트가 없었는데티틸리움 웹설치됨:
그래서 그것을 다운로드하고(허용 라이센스, OFL!) ttf 파일을 /usr/share/fonts/TTF
. 캐시를 업데이트해야 하는지 확인하기 위해 fc-cache
(sans ) 를 실행하려고 했지만 먼저 다음을 다시 실행했습니다 .-f
fc-list | grep -i titi
글꼴 캐시가 업데이트되었다는 사실에 조금 놀랐기 때문에 gif가 반복되기 전에 잠시 멈췄습니다.
그리고 그것들은 이미 캐시되어 있었습니다! 예상대로 애플리케이션에서 사용할 수 있었습니다. 가 필요 없고 fc-cache
를 강제로 적용할 필요도 없습니다 -f
.