キャッシュファイル¶ファイル配置について説明しきっておきたいので今日はキャッシュファイルです。肝心の設定に入れません。22.04がベースの版)を使用します。neonを使っていた時期がありましたのである程度勝手がわかっていますので。等で指摘いただければ幸いです。キャッシュファイルの場所¶Fontconfigのキャッシュファイルは2箇所に別れていて、root権限で更新されるグローバルなものと、ユーザー個別のものがあります。以下のフォントファイルが記録されます。以下のフォントファイルに加えて、rootのキャッシュが古かったり無かったりした場合にはグローバル分も記録されます。パスは変更できますので、ここで固定っぽく書いてあるパスはあくまで参考ぐらいに思っていただいて実際のパスはお使いのディストリビューションを確認してください。neonですとこんな感じです。以外のキャッシュファイルはディレクトリと一対一対応しています。ひとつのディレクトリに複数のフォントファイルがあっても、サブディレクトリがあるだけのディレクトリであっても、空のディレクトリであっても、キャッシュファイルはひとつ作られます。外のものとは別物ですのでキャッシュは別に必要です。コンテナの中から外のフォントファイルやキャッシュも参照できますが、異なるパスにマウントされています。マウントされてる意味があるのでしょうか。......と思いきや、中にはキャッシュが作り直しにならないアプリケーションもあります。詳しく調べられていませんごめんなさい。先に述べましたようにユーザーのキャッシュにもグローバルなフォントファイルが記録されてしまうことがあります。以下のサブディレクトリに変更を加えた後rootでキャッシュの更新が行われるよりも前に何れかのアプリケーションがFontconfigを使用した場合等です。このようなキャッシュファイルはグローバルなキャッシュが更新された後は不要になります。キャッシュファイルはディレクトリ毎に作られますので、フォントをアンインストールする等してディレクトリがなくなった場合もそのディレクトリに対応するキャッシュファイルは不要になります。フォントを頻繁に追加削除する方はキャッシュもたまに掃除しましょう。オプションはキャッシュファイルを消してスキャンを全てやり直します。オプションはグローバルなディレクトリ以下のみを対象にします。グローバルなキャッシュはこれで綺麗になります。オプションは使用できません。