Cocoa アプリケーションでのカスタムフォント 質問する

Cocoa アプリケーションでのカスタムフォント 質問する

Interface Builder を使用してフォントを選択することで、フォントをカスタマイズできることは知っています。ただし、システムにデフォルトで含まれていないカスタム フォントを使用できるかどうかが気になります。アプリケーションにカスタム フォントを含める方法はありますか?

ベストアンサー1

手動でフォントをアクティブ化する手順は 1 つのオプションですが、Info.plist キーも検討できますATSApplicationFontsPath

情報プロパティリストキーリファレンス:

" ATSApplicationFontsPath( String- Mac OS X) は、バンドルのディレクトリ内のフォント ファイルまたはフォント ディレクトリの場所を識別しますResources。存在する場合、Mac OS X は、バンドルされたアプリケーションで使用するために、指定されたパスにあるフォントをアクティブ化します。フォントは、バンドルされたアプリケーションに対してのみアクティブ化され、システム全体に対してはアクティブ化されません。パス自体は、バンドルの Resources ディレクトリの相対ディレクトリとして指定する必要があります。たとえば、フォントのディレクトリがパスにある場合/Applications/MyApp.app/Contents/Resources/Stuff/MyFonts/、このキーの値には文字列を指定する必要がありますStuff/MyFonts/。"

念のため再確認しますが、この機能は OS X 10.5.x (Jinhyung Park が投稿したコードの対象) で追加されたと思います。

おすすめ記事