Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
寻找Silverlight应用程序的字体策略_Silverlight_Silverlight 4.0_Silverlight 3.0_Fonts_Font Face - Fatal编程技术网

寻找Silverlight应用程序的字体策略

寻找Silverlight应用程序的字体策略,silverlight,silverlight-4.0,silverlight-3.0,fonts,font-face,Silverlight,Silverlight 4.0,Silverlight 3.0,Fonts,Font Face,当我使用SL3/SL4应用程序并开始使用字体时,我发现缺乏关于字体策略的文档和最佳实践。例如: 有常用的回退字体吗 支持的字体集(Arial、Comic) (MS等)?对于Windows和Macintosh系统之间的备用字体是否有一套建议 是否支持Silverlight 将(几乎总是)使用的字体 在最终用户系统上,或类似于99.5% 当时,就像“新罗马时代” 还是“Verdana”,包括Macintosh? 有没有列出这个的网站 什么信息 有什么建议吗 月光会计(Linux) SL应用程序的视图

当我使用SL3/SL4应用程序并开始使用字体时,我发现缺乏关于字体策略的文档和最佳实践。例如:

  • 有常用的回退字体吗 支持的字体集(Arial、Comic) (MS等)?对于Windows和Macintosh系统之间的备用字体是否有一套建议
  • 是否支持Silverlight 将(几乎总是)使用的字体 在最终用户系统上,或类似于99.5% 当时,就像“新罗马时代” 还是“Verdana”,包括Macintosh? 有没有列出这个的网站 什么信息
  • 有什么建议吗 月光会计(Linux) SL应用程序的视图和使用的字体 是否与Linux一起部署 系统
  • 有没有办法用XAML来确定 或代码隐藏,如果最终用户有 系统上支持的字体?我想要 像这样在进入时运行,然后 由于以下原因更改XAML: 调查结果支持正确的字体 或者允许一个嵌入式的加载
  • 在支持的文档中 字体,它列出了一堆字体 “Silverlight”文本元素可以 如果需要,请使用以下拉丁字体 在本地计算机上可用。“。 这是否意味着如果我使用字体 不在此列表中,例如 “Cooper Black”和最终用户 如果他们的系统上有这种字体,他们仍然需要 下载嵌入在my中的字体 申请

  • 如果您有任何链接或指针,至少可以回答上述部分问题,我们将不胜感激。

    我认为您应该使用将应用程序字体拆分为不同的包(将包含在即将推出的Microsoft.NET Framework 4的CLR中)。因此,根据用户操作系统的不同,它应该加载您需要嵌入的不同字体包。

    好的,我们开始吧。这些应该会让你更接近你想去的地方:

  • 这与CSS相同-您需要考虑“字体堆栈”。这是我在这方面看到的最好的一页:
  • 此链接从2007年11月开始,但仍然有一个很好的列表:
  • #2中的链接是相同的——它涵盖了Linux
  • 我不确定这个。对不起:-(
  • 我相信这是正确的,Silverlight只在最终用户系统上查找它本机支持的字体。否则,它将需要下载字体

  • 无法在silverlight应用程序中部署字体吗?添加一种字体作为资源,然后在应用程序中使用它?我相信是的。但这是将所有使用过的字体作为资源部署并默认为arial字体的FontFamily=“#arial.ttf”而不是FontFamily=“arial,#arial.ttf”的最佳方法吗?我在这里只是问一下,因为我不知道人们创建字体策略的推荐方法。他们默认部署嵌入式字体吗?他们只是使用“最低公分母”字体吗(上面第2页)?在我的应用程序中,我会有很多字体,有些支持SL,有些不支持。有些可能在Macintosh上,有些可能不支持。这是一本非常好的读物,我甚至不知道MEF,我很高兴尝试一下。我会给你一个+1,因为它部分解决了我的问题,但如果你在我的另一个问题上发布同样的答案,我会给你完整的cre这里有dit。特别是,你提供的链接正是我想要的:对于浏览器外体验和MEF。完成了,Glenn Block的博客有很多有用的提示。很棒的链接!这回答了我的大部分问题。