`fc-cache -f`를 실행하지 않고 모든 응용 프로그램에서 수동으로 설치된 글꼴에 액세스할 수 있게 하려면 어떻게 해야 합니까?

`fc-cache -f`를 실행하지 않고 모든 응용 프로그램에서 수동으로 설치된 글꼴에 액세스할 수 있게 하려면 어떻게 해야 합니까?

새로운 글꼴을 사용하면 dpkg즉시 설치하고 사용할 수 있습니다. 수동으로 글꼴을 추가할 때는 을 사용해야 하는데 fc-cache -f, 완료하는 데 시간이 많이 걸립니다. dpkg 방식으로 글꼴을 수동으로 설치하려면 어떻게 해야 합니까? dpkg는 어떻게 실행하지 않고도 모든 애플리케이션에 액세스할 수 있도록 합니까 fc-cache -f?

답변1

실행하지 않고도 글꼴에 액세스할 수 있게 만드는 방법은 무엇입니까?fc-cache -f

뛰지 마세요 fc-cache -f!

적어도 내 시스템(Arch)에서는 글꼴이 Fontconfig에 알려진 디렉터리에 배치되면 글꼴이 선택됩니다(그리고 캐시는 자동으로 다시 작성됩니다).

fc-cache -f글꼴 캐시를 강제로 다시 빌드합니다.

에서fc-cache 매뉴얼 페이지:

-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

(강조는 내 것)

폰트가 없었는데티틸리움 웹설치됨:

grep -i titi는 아무것도 반환하지 않습니다.

그래서 그것을 다운로드하고(허용 라이센스, OFL!) ttf 파일을 /usr/share/fonts/TTF. 캐시를 업데이트해야 하는지 확인하기 위해 fc-cache(sans ) 를 실행하려고 했지만 먼저 다음을 다시 실행했습니다 .-ffc-list | grep -i titi

아, 거기 그것들(글꼴)이 있어요

글꼴 캐시가 업데이트되었다는 사실에 조금 놀랐기 때문에 gif가 반복되기 전에 잠시 멈췄습니다.

그리고 그것들은 이미 캐시되어 있었습니다! 예상대로 애플리케이션에서 사용할 수 있었습니다. 가 필요 없고 fc-cache를 강제로 적용할 필요도 없습니다 -f.

관련 정보