Да, вы можете. Вы должны добавить фазу сборки Copy Files
к своей цели (щелкните правой кнопкой мыши цель, затем выберите Добавить> Новая фаза сборки> Новая фаза сборки файлов копирования ).
Установите место назначения фазы сборки файлов копирования на Ресурсы с путем Fonts
. Это обеспечит копирование шрифта в папку с именем Fonts
в вашем комплекте приложений.
Добавьте файл шрифта к новой фазе сборки, перетащив файл шрифта на фазу сборки.
Затем вам нужно добавить ATSApplicationFontsPath
key в ваш файл Info.plist
, указав в качестве значения имя папки с вашим шрифтом:
<key>ATSApplicationFontsPath</key>
<string>Fonts</string>
Затем вы можете использовать шрифт в своем приложении, как если бы он был встроенным системным шрифтом, вызвав [NSFont fontWithName:@"yourFontName"]
.
Конечно, вы должны убедиться, что у вас есть разрешение на распространение шрифта, прежде чем делать это.