注:本文由BeyondVincent(破船)原创首发
转载请注明出处:BeyondVincent(破船)@DevDiv.com
更多内容请查看下面的帖子
[DevDiv原创]Windows 8 开发Step by Step
小引
在我们写程序,有时候为了界面文字效果美观好看,需要使用第三方字体,而不是使用系统自带的字体。那么这该如何做呢?本文我就来介绍如何在Windows Store App开发中使用外部字体。
步骤如下:
1、准备需要使用的字体文件
我在网上找到了两个字体文件:
ARCADE_R.TTF和博洋规范字3500.TTF
将其下载下来。
2、新建工程
使用VS新建一个空白应用程序,命名为BV_UseFont。然后将第一步中下载的文件添加到工程中。在这里我添加到Fonts目录下。如下图:
![](https://img-my.csdn.net/uploads/201211/28/1354116623_6216.jpg)
3、使用外部字体
第二步完成之后,我们就可以在程序中使用添加进来的字体了。
字体的使用方法有两种:
1、在xaml中直接设置
2、在cs代码中进行设置
下面我一一进行介绍
1、在xaml中直接设置:
如下代码:
<TextBlock Name="fontTest2" FontFamily="Fonts/博洋规范字3500.TTF#HAKUYOGuiFanZi3500" Text="BeyondVincent——博洋规范字3500——xaml设置" FontSize="50" ></TextBlock>
2、在cs代码中设置:
如下代码:
FontFamily fontFamily = new FontFamily(@"Fonts/博洋规范字3500.TTF#HAKUYOGuiFanZi3500");
fontTest.FontFamily = fontFamily;
在上面两种设置中注意:
字体文件名#字体名称
其中字体名称查看方法:
双击打开字体文件,如下,有字体名称:
![](https://img-my.csdn.net/uploads/201211/28/1354117017_7717.jpg)
下面是运行效果:
![](https://img-my.csdn.net/uploads/201211/28/1354116852_7183.jpg)
4、代码工程下载地址:
http://www.devdiv.com/thread-175971-1-1.html