Использование настраиваемого составного шрифта WPF из ресурса dll - PullRequest
2 голосов
/ 26 августа 2010

У меня есть собственный составной шрифт в качестве ресурса в библиотеке DLL, который я хочу загрузить, но не могу получить точный синтаксис.Я попытался:

FontFamily font = new FontFamily(
  new Uri("pack://application:,,,/MyLibraryDll"), 
  "./fonts/#My Font from composite font");

, который не работал, поэтому я попытался перечислить шрифты с:

ICollection<FontFamily> fonts = Fonts.GetFontFamilies(
   new Uri("pack://application:,,,/MyLibraryDll"), 
   "./fonts/#My Font from composite font");

И

ICollection<FontFamily> fonts = Fonts.GetFontFamilies(
  new Uri("pack://application:,,,/MyLibraryDll"),
  "./fonts/mycompositefont.compositefont#My Font from composite font");

И оба возвращают счет0. Нет документации по ним, которую я могу найти - кому-нибудь повезло с этим?

1 Ответ

2 голосов
/ 12 августа 2012

Согласно Упаковка шрифтов с приложениями , правильный синтаксис:

new FontFamily(new Uri("pack://application:,,,"),
    "MyLibraryDll;Component/Fonts/#My Font from composite font");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...