Я пишу приложение для Mac, которое должно иметь возможность создавать, загружать и использовать пользовательские шрифты во время выполнения с помощью Cocoa. Я тщательно исследовал класс NSFont
, и все, что я могу найти, это API для загрузки существующих шрифтов и изменения простых параметров (например, размер, вес, интервал и т. Д.).
Мне нужно иметь возможность создавать собственные глифы с нуля во время работы моей программы, предпочтительно используя NSBezierPath
, объединять их в объект NSFont
или что-то подобное и рисовать текст на экране с помощью этого шрифта.
Возможно ли это? Я полагаю, что приложения для создания шрифтов должны использовать это. Если это возможно, как это сделать?