Silverlight中的字体管理和安装

时间:2011-02-28 18:21:09

标签: silverlight fonts

有没有办法检测字体是否已退回到所需字体列表中,以便可以动态下载并安装到系统中?

1 个答案:

答案 0 :(得分:3)

Silverlight确实支持FontFamily属性中的字体回退 - 只需逗号分隔回退字体列表。您还可以包含嵌入在程序集中的字体(无需安装字体)。

不幸的是,只有在单独使用XAML需要时才能下载字体,但MSDN参考确实建议采用代码方法。

  

FontSource

     

而不是指定一个   可以将FontFamily作为XAML中的URI   还在代码中指定FontSource。   这为您提供了更多选择   打包或获取字体文件。   基本上你获得了一个流   字体文件或字体拉链   文件,并使用它设置FontSource   流。这相当于   指定a的URI部分   FontFamily值,并使该字体   文件可用于该对象。所有你   现在需要做的是指定一个   fontFamilyName引用其中一个   目前的特定家庭   FontSource值。

http://msdn.microsoft.com/en-us/library/system.windows.media.fontfamily(v=vs.95).aspx