当前位置: 首页 > news >正文

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

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

转载于:https://www.cnblogs.com/ListenFly/p/3261992.html

相关文章:

  • RabbitMQ基础教程之基于配置的消费者实现
  • 上传文件过大的问题FileUploadBase$SizeLimitExceededException
  • 数据库index
  • What Is Cocoa?
  • JAVA 学习IO流
  • lightoj 1013 dp
  • php中curl和soap方式请求服务超时问题
  • 8月25日
  • 冒泡排序和选择排序流程图
  • 域帐号密码过期邮件提醒
  • 一个html,3D 标签 鼓励自己
  • 阿里云大数据MaxCompute基于UDTF解析JSON日志的案例
  • The connection to adb is down, and a severe error has occured. 错误
  • 一文带你了解 LSM Compaction
  • 里氏替换原则
  • 8年软件测试工程师感悟——写给还在迷茫中的朋友
  • ABAP的include关键字,Java的import, C的include和C4C ABSL 的import比较
  • Asm.js的简单介绍
  • co.js - 让异步代码同步化
  • jquery cookie
  • JS函数式编程 数组部分风格 ES6版
  • Mybatis初体验
  • 动态规划入门(以爬楼梯为例)
  • 构建二叉树进行数值数组的去重及优化
  • 聊聊flink的BlobWriter
  • 如何优雅地使用 Sublime Text
  • 使用 QuickBI 搭建酷炫可视化分析
  • 提升用户体验的利器——使用Vue-Occupy实现占位效果
  • 为什么要用IPython/Jupyter?
  • 原创:新手布局福音!微信小程序使用flex的一些基础样式属性(一)
  • 栈实现走出迷宫(C++)
  • 白色的风信子
  • ​linux启动进程的方式
  • # 日期待t_最值得等的SUV奥迪Q9:空间比MPV还大,或搭4.0T,香
  • #### go map 底层结构 ####
  • ###STL(标准模板库)
  • (1)Map集合 (2)异常机制 (3)File类 (4)I/O流
  • (Mirage系列之二)VMware Horizon Mirage的经典用户用例及真实案例分析
  • (Redis使用系列) Springboot 使用redis实现接口幂等性拦截 十一
  • (附源码)springboot太原学院贫困生申请管理系统 毕业设计 101517
  • (附源码)springboot助农电商系统 毕业设计 081919
  • (机器学习的矩阵)(向量、矩阵与多元线性回归)
  • (免费领源码)Java#ssm#MySQL 创意商城03663-计算机毕业设计项目选题推荐
  • (心得)获取一个数二进制序列中所有的偶数位和奇数位, 分别输出二进制序列。
  • (转)创业家杂志:UCWEB天使第一步
  • .axf 转化 .bin文件 的方法
  • .form文件_SSM框架文件上传篇
  • .net core 6 集成和使用 mongodb
  • .NET Core/Framework 创建委托以大幅度提高反射调用的性能
  • .NET Standard 支持的 .NET Framework 和 .NET Core
  • .NET 设计一套高性能的弱事件机制
  • .net网站发布-允许更新此预编译站点
  • /etc/fstab和/etc/mtab的区别
  • /proc/vmstat 详解
  • /usr/bin/python: can't decompress data; zlib not available 的异常处理