[学习日记]Silverlight 3 自定义字体
今天在用Silverlight 3 自定义字体时,第一次结束,就在网上搜索怎么做,网上有3种方法,但是3种方法我搞来搞去,都没有成功,搞的我非常的郁闷。
也许3种方法都是正确的,其中我用的方法是 博客园 webabcd 文章中说的方法,FontFamily ="/程序集名称;component/文件路径/字体文件名称#字体名"。
例如:我的 FZY3JW.TTF字体放在Silverlight应用程序下的Fonts文件夹下,Silverlight应用程序的程序集名称是Silverlight3Test那么应该是FontFamily="Silverlight3Test;component/Fonts/FZY3JW.TTF#字体名称" 。
来到重点了,重点就是这个字体名称,美工给我的时候说该字体叫"方正准圆简体",那么在此我把“字体名称”就用"方正准圆简体"代替,FontFamily="Silverlight3Test;component/Fonts/FZY3JW.TTF#方正准圆简体",结果无效,我在网上搜索,网上的信息全部是显示字体名称是-:"打开字体文件 FZY3JW.TTF后,里面的 第一行冒号后面的那个名称 方正准圆简体" 。可是我怎么用都不对,郁闷死我,在百般试验之下,才发现 字体名称 应该是 把这个字体安装到系统中后, 在控制版面里,打开Font 文件夹,那个字体文件在名称,我的这个 FZY3JW.TTF 字体文件安装后,在Font 文件夹里显示的是 "FangZhengYY-MS" 这个文件名称才是真正的字体名称。 所以正确的是:FontFamily="Silverlight3Test;component/Fonts/FZY3JW.TTF#FangZhengYY-MS" 。搞了我一个半小时。。。。。。
也许3种方法都是正确的,其中我用的方法是 博客园 webabcd 文章中说的方法,FontFamily ="/程序集名称;component/文件路径/字体文件名称#字体名"。
例如:我的 FZY3JW.TTF字体放在Silverlight应用程序下的Fonts文件夹下,Silverlight应用程序的程序集名称是Silverlight3Test那么应该是FontFamily="Silverlight3Test;component/Fonts/FZY3JW.TTF#字体名称" 。
来到重点了,重点就是这个字体名称,美工给我的时候说该字体叫"方正准圆简体",那么在此我把“字体名称”就用"方正准圆简体"代替,FontFamily="Silverlight3Test;component/Fonts/FZY3JW.TTF#方正准圆简体",结果无效,我在网上搜索,网上的信息全部是显示字体名称是-:"打开字体文件 FZY3JW.TTF后,里面的 第一行冒号后面的那个名称 方正准圆简体" 。可是我怎么用都不对,郁闷死我,在百般试验之下,才发现 字体名称 应该是 把这个字体安装到系统中后, 在控制版面里,打开Font 文件夹,那个字体文件在名称,我的这个 FZY3JW.TTF 字体文件安装后,在Font 文件夹里显示的是 "FangZhengYY-MS" 这个文件名称才是真正的字体名称。 所以正确的是:FontFamily="Silverlight3Test;component/Fonts/FZY3JW.TTF#FangZhengYY-MS" 。搞了我一个半小时。。。。。。