none
WPF/E是否可以支持嵌入式字体? RRS feed

  • 常规讨论

  • 在设计HTML网页的时候,我们会碰到很多类似的问题。一个网页中的字体在设计期非常好看,但当我们发布之后,却发现用户体验惨不忍睹,这其中最大的原因就是字体的不同。比如设计师使用Windows Vista来进行设计,使用了微软雅黑字体。而此种字体在早期Windows版本以及其它操作系统当中并不存在,浏览器会按照自己的方式来使用替代字体(或者CSS中指定的替代字体),从而导致用户体验非常差。如何解决这种问题呢?
    • 已更改类型 laperBBS 2009年6月22日 2:12 aaa
    2009年6月22日 2:06

全部回复

  • 我们可以使用FontUri这种方式来嵌入字体,从而解决此种问题,根据当前版本的SDK文档中,我们可以看到,FontUri属性可以应用于Glyphs标签。 示例: 把字体从你的Windows/Fonts目录中拷出(或者从其它地方获得),拷贝到您的WPF/E相应的目录当中,然后在您的XAML语句中按照以下方式进行撰写:
    2009年6月22日 2:12
  • 是可以把字体嵌入到你的Silverlight程序中的,不过这样有可能造成程序过大
    2009年6月22日 2:13
    版主