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即可,看看效果:

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

  • 相关阅读:
    一、left
    padding溢出
    一、
    Python创建、删除桌面、启动组快捷方式的例子分享
    openstack常见问题解决方法总结
    __attribute__ 详解
    __ATTRIBUTE__ 知多少?
    CentOS如何设置终端显示字符界面区域的大小
    shell使用技巧
    openstack 安全策略权限控制等api接口
  • 原文地址:https://www.cnblogs.com/ListenFly/p/3261992.html
Copyright © 2011-2022 走看看