关于如何嵌入字体,这里引用一篇译文 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的字体制作软件打开字体,查看其名字
这是中文
这是英文名字