macOSのフォントのttf/ttc/otfファイルのパスを調べる


PythonのPillowやMatplotlibなどで画像処理をおこなう際には、フォントのファイルファイルやパスを指定することがあります。macOSのフォントは大抵の場合/System/Library/Fonts/Library/Fonts/などに配置されていますが、特定のフォントを探すのは大変ですし、フォントが日本語名の場合はフォントファイル名と名前が一致していないことがあります。

そこでmacOSにインストールされている任意のフォントの場所を探す方法を説明します。

方法

といっても、やり方は簡単です。macOSにインストールされているFont Book.appを開き、対象とするフォントの部分にマウスカーソルを当てて、ポップアップが表示される待つだけです。そうすると、以下のスクリーンショットのようにフォント名や種類とともに、パスが表示されます(ポップアップが表示される判定は少しシビアです)。

この場合、游ゴシック体のミディアムは

/System/Library/AssetsV2/com_apple_MobileAsset_Font6/00a83746b65bd0a829eba9a553e88c60b18f89d7.asset/AssetData/YuGothic-Medium.otf

にあることがわかります。