Подтвердить что ты не робот

WPF - загрузить шрифт из потока?

У меня есть MemoryStream с содержимым файла шрифта (.ttf), и я хотел бы иметь возможность создавать объект WPF FontFamily из этого потока БЕЗ, записывая содержимое потока на диск, Я знаю, что это возможно с помощью System.Drawing.FontFamily, но я не могу узнать, как это сделать с помощью System.Windows.Media.FontFamily.

Примечание. У меня будет только поток, поэтому я не могу упаковать его в качестве ресурса в приложении и из-за проблем с правами на доступ к диску, не сможет записать файл шрифта на диск для справки как "контент"

4b9b3361

Ответ 1

Лучший подход, о котором я мог думать, заключался в том, чтобы сохранить oldFont в временном каталоге и сразу загрузить его с помощью конструктора newFont, который принимает uri.