【发布时间】:2011-01-11 07:10:57
【问题描述】:
在我处理 SL3/SL4 应用程序并开始使用字体时,我发现缺乏有关字体策略的文档和最佳实践。例如:
- 是否有常见的备用字体 支持的字体集(Arial、Comic 无 MS 等)?是否有一套关于 Windows 和 Macintosh 系统之间的备用字体的建议?
- 是否有 Silverlight 支持 将(几乎总是)成为的字体 在最终用户系统上,或类似 99.5% 当时的,比如“新罗马时代” 或“Verdana”,包括 Macintosh? 有没有列出这个的网站 什么样的信息?
- 是否有针对 占月光(Linux) SL 应用程序和字体的视图 是否与 Linux 一起部署 系统?
- 有没有办法在 XAML 中确定 或代码隐藏,如果最终用户有 他们的系统上支持的字体? ID 像这样在进入时运行,然后 由于以下原因更改 XAML 支持正确字体的发现 或允许加载嵌入的。
- 在支持的文档中 字体,它列出了一堆字体 “Silverlight 文本元素可以 使用以下拉丁字体如果 在本地计算机上可用。”。 这是否意味着如果我使用字体 不在此列表中,例如 “库珀布莱克”和最终用户 确实在他们的系统上有这个字体,他们仍然需要 下载嵌入我的字体 申请?
任何可以导致上述至少部分问题得到解答的链接或指针将不胜感激。
【问题讨论】:
-
不能用 silverlight 应用程序部署字体吗?将字体添加为资源,然后在应用程序中使用它?
-
是的,我相信。但这是最好的方法,将所有使用的字体部署为资源并默认为 Arial 字体的 FontFamily="#arial.ttf" 而不是 FontFamily="Arial,#arial.ttf"?我只是在这里问,因为我不知道人们创建字体策略的推荐方式。他们是否默认部署嵌入式字体?他们只是使用“最小公分母”字体(上面的#2)吗?在我的应用程序中,我会有很多字体,有些支持SL,有些不支持。有些可能在 Macintosh 上,有些可能不在。
标签: silverlight silverlight-4.0 silverlight-3.0 fonts font-face