[Windows Phone]嵌入自定义字体

关于如何嵌入字体,这里引用一篇译文 Windows Phone 7 开发 31 日谈——第24日:嵌入字体

我要提的是在XAML中:  

<TextBlock Text="12:02 AM" FontFamily="fonts/DigitalDream.ttf#Digital Dream" FontSize="60"/>  

#后面的名字需要留意,我们打开一个中文名称的字体,名字如下
                     图1

当我设置FontFamily为

FontFamily="fonts/文件名.ttf#上图看到的名称"

运行后发现这样并不能奏效,

于是,我尝试用Blend打开,神奇的事情发生了

在字体设置里面出现了刚才添加的字体


    图2

有没有发现名字不一样,查看XAML代码也就明白了为什么不奏效

嗯,没错,就是在

FontFamily="fonts/文件名.ttf#上图看到的名称"

字体名称错误,按照图1方法查看字体的名称是不靠谱的

我们看到的只是它的中文名字,在这里你必修用它的英文名字

我们用一款叫FontCreatProgram的字体制作软件打开字体,查看其名字

这是中文

 

这是英文名字

posted on 2013-03-31 21:20  钊哥  阅读(248)  评论(0编辑  收藏  举报