解析在Silverlight中用于渲染的“真正”字体

时间:2011-08-19 11:41:28

标签: c# silverlight

正如here所解释的,Silverlight中使用的默认FontFamily“可移植用户界面”,它根据平台和本地可用性解析为支持的本地字体之一字体。

有没有办法确定实际使用哪一个?

提前致谢!

2 个答案:

答案 0 :(得分:1)

不,你不能,框架只解析引擎盖下的字体。但是,您可以使用此方法在XAP(silverlight应用程序)中嵌入/打包字体,您可以确定使用的字体。

e.g。关于Expression Blend 4 http://msdn.microsoft.com/en-us/library/cc294629(v=expression.40).aspx

答案 1 :(得分:0)

这里的一些信息: http://msdn.microsoft.com/en-us/library/system.windows.media.fontfamily%28v=vs.95%29.aspx

引用:

  

使用值Portable User Interface初始化引用的FontFamily的默认值。对于非东亚文化,此值是“Lucida Sans Unicode,Lucida Grande”的字体系列值(此处显示为字符串)的别名。 Lucida Grande和Lucida Sans Unicode又是相同字体的别名,出于兼容性原因被指定为一对。