zoukankan      html  css  js  c++  java
  • WPF使用第三方的字体(TTF文件)

    一、准备好你要使用的字体文件,以TTF结尾的文件,然后复制到项目中,并设置Build Action(生成操作)为Resource(资源);

    二、在App.xaml中或者你需要的地方添加资源的定义:

    <Application.Resources>
            <FontFamily x:Key="WriteBrush">/WpfApplication5;Component/#超世纪细圆体</FontFamily>
            <FontFamily x:Key="AnimateBrush">/WpfApplication5;Component/#腾祥孔淼卡通繁</FontFamily>
        </Application.Resources>

    上述代码实在App.xaml中添加,FontFamily的Key自定义,反正就是一个名字,后边的字符串其实就是一个字体名字的引用;/WpfApplication5;component/这些是固定的,意思就是WpfApplication5这个程序集下的东西,当然如果你的字体不是在根目录而是在其他的文件夹下,继续在后边追加即可;最重要的来了 "#"格式是固定的,"#"后边的东西是什么呢,打开TTF文件如下图:

     

    可以看到“字体名称”,那么 ”#“后边就是这个字体名称。

    三、使用定义的字体:

           <TextBlock FontFamily="{StaticResource WriteBrush}"  FontSize="20">超世纪字体</TextBlock>
            <TextBlock FontFamily="{StaticResource AnimateBrush}" FontSize="20">动物可爱字体</TextBlock>

    两个TextBlock,设置FontFamil为App中FontFamily的Key即可,看看效果:

     是不是很简单呢,在项目中使用第三方的字体就这么搞定了,希望大家多多交流。

  • 相关阅读:
    第一个vbscript程序
    判定VBscript方法是否存在
    我的模块加载系统 v24
    libnet/libnids库函数介绍
    程序员应知道的12件事
    基于poll实现的echo服务器
    师者
    OSI/RM参考模型和TCP/IP协议的关系
    TCP(虚电路)和UDP的区别
    python中 __name__及__main()__的妙处
  • 原文地址:https://www.cnblogs.com/ListenFly/p/3261992.html
Copyright © 2011-2022 走看看