У меня есть MemoryStream с содержимым файла шрифтов (.ttf), и я хотел бы иметь возможность создать объект FontFamily WPF из этого потока БЕЗ записи содержимого потока на диск. Я знаю, что это возможно с помощью System.Drawing.FontFamily, но я не могу понять, как это сделать с помощью System.Windows.Media.FontFamily.
Примечание: у меня будет только поток, поэтому я не могу упаковать его как ресурс в приложении и из-за проблем с правами доступа к диску не смогу записать файл шрифта на диск для справки в качестве содержимого.
ОБНОВЛЕНИЕ:
Вы можете использовать базовое значение URI при ссылке на шрифт, который упакован как часть приложения. Например, базовым значением URI может быть URI pack: // application, который позволяет ссылаться на шрифты, упакованные как ресурсы приложения. В следующем примере кода показана ссылка на шрифт, состоящая из базового значения URI и относительного значения URI.
MemoryStream
? Может есть другой подход? - person Keith Stein   schedule 10.01.2021