在WPF中引用字体,很多时候,是不成功的,归根到底是字体名字不对的问题。下面进入正题:

必须的步骤:

1.将字体文件(ttf文件)复制到安装程序目录下,此处放在根目录下:

上图中,做的例子无许修改字体文件的名字,因为对于引用来说没什么用,所以下载下来是什么名字就是什么名字,没做修改。

2.选中字体文件,在属性面板修改生成操作:资源

3.下载一个软件FontRename.exe,成败的关键在于此,运行此软件,指向已经拷贝进字体文件的WPF程序的文件夹下:

4.将字体全名复制到如下位置

<Window.Resources><FontFamily x:Key="myfont">/WpfApp46;Component/#duanningmaobixingsu Duanning</FontFamily><FontFamily x:Key="myfont1">/WpfApp46;Component/#迷你繁方篆</FontFamily><FontFamily x:Key="myfont2">/WpfApp46;Component/#SentyPaperCut</FontFamily><FontFamily x:Key="myfont3">/WpfApp46;Component/#FZZJ-HFHWFW</FontFamily></Window.Resources>

5.然后可以在标签中标记扩展绑定资源或者直接指向字体名,如下所示:

<Label FontFamily="./#duanningmaobixingsu Duanning" FontSize="30">我的第一个引用字体程序</Label>
<Label FontFamily="{StaticResource myfont1}" FontSize="30">我的第一个引用字体程序</Label>

如上图引用成功,引用字体文件是否成功的关键因素是字体的名字是否正确,所以借助FontRename.exe读出字体的字母全名非常重要!

如果有问题可以加Q群:791944154一起沟通

关于WPF引用字体文件的详细说明相关推荐

  1. win7使用android字体文件,处置win7系统安装TTF字体文件的详细步骤

    技术小编发觉操作系统在使用途中会有win7系统安装TTF字体文件的问题,但是很多朋友还不了解win7系统安装TTF字体文件的情况该怎么操作,今天我就来将win7系统安装TTF字体文件的方法分享给你们, ...

  2. 愤怒者系列(一) WPF引用样式文件

    今天我们说一下wpf引用样式资源文件. wpf的样式控制分为行内,页内,和样式文件.而样式资源文件又分为程序内的样式文件和页内的样式文件. 我们今天讲的是引用的样式文件,因为可以切换样式文件来改变主题 ...

  3. .Net项目中引用字体文件

    //路径 string AppPath = System.IO.Path.GetFullPath("../../font/AgencyFB.ttf"); //读取字体文件 Priv ...

  4. 如何实现对外部php文件的调用,laravel如何引用外部文件

    laravel如何引用外部文件,主视图,视图,文件,方式,内容 laravel如何引用外部文件 易采站长站,站长之家为您整理了laravel如何引用外部文件的相关内容. (1).首先在app\Http ...

  5. C#WPF 使用.ttf字体文件设置font相关以及查看使用系统自带矢量图标

    关键:查看.ttf文件里面附带的矢量图标 首先,如果没有矢量图标可以自行百度矢量图标或者矢量图标库自己找寻,文件格式一般为.ttf结尾的文件. 这里展示一种添加系统里面自带的字体格式的文件到项目中并且 ...

  6. WPF引用外部类库中的资源文件提示不能找到的解决方法

    WPF引用外部类库中的资源文件提示不能找到的解决方法 参考文章: (1)WPF引用外部类库中的资源文件提示不能找到的解决方法 (2)https://www.cnblogs.com/scy251147/ ...

  7. css如何引用.ttf字体文件|@font-face

    这里复习一下如何在css文件里引用.ttf字体文件. 如下图,红色圈起来的标题需要使用productsans字体,绿色圈起来的小标题需要使用roboto字体,字体文件已下载到fonts文件夹里,接下来 ...

  8. WPF使用外部字体文件(.ttf/.otf)

    WPF使用外部字体文件(.ttf/.otf) 1.字体文件(.ttf或者otf)导入到项目中,以.otf文件为例 2.设置文件属性为Resource,不复制 Net 5以上(包括net core)项目 ...

  9. php引用字体,thinkphp引入字体文件时候被当做模块求解决问题

    这是字体路径http://localhost/zx/Public/css/fonts/字体.ttf CSS引入字体的时候被当做模块了 出现这样的情况 无法加载模块:Public 错误位置 FILE: ...

最新文章

  1. 为什么我又喜欢过年了
  2. 【DDS】基于FPGA的DDS研究与设计
  3. MySQL字符串替换
  4. SqlServer性能检测和优化工具使用详细(sqlserver profiler)
  5. 40163 php,【PHP】微信支付JsApi 40163错误,_PHP_ 少侠科技
  6. 2021腾讯算法大赛
  7. win10外接显示器后无声音 解决方案
  8. python爬虫程序
  9. Linux下更改DNS地址
  10. 小鸡饲料任务,蚂蚁庄园养鸡线下扫码付款收饲料地址,蚂蚁庄园养鸡线下扫码付款0.01元收饲料地址...
  11. 英文版xp系统下载ghost xp sp3英文版(双语纯净版、可随意转换)
  12. 图像处理———图像的几何变换原理及实现
  13. 计算x的n次方 高效算法
  14. 吐血整理:手拿几个大厂offer的秘密武器!(免费领取)
  15. Crunch生成字典
  16. Windows7旗舰版桌面整理
  17. rnqoj-99-配置魔药-dp
  18. Elasticsearch学习1 入门进阶 Linux系统下操作安装Elasticsearch Kibana 初步检索 SearchAPI Query DSL ki分词库 自定义词库
  19. 华为鸿蒙如何内测,华为鸿蒙内测体验曝光,与EMUI有明显区别
  20. php工程导致系统蓝屏,win10莫名其妙蓝屏怎么解决

热门文章

  1. 快狗打车的失败:B端弃甲,C端追不上
  2. 【ffmpeg】CasparCG Server 帧率、duration的处理
  3. 单片机实验--单片机控制数码管
  4. 毕业论文Word排版
  5. JMeter应用-循环控制器、计数器的配合使用
  6. 如何使用Matlab将其画出的图片,直接生成一个Powerpoint?
  7. 全球与中国贝特类药物市场深度研究分析报告
  8. 硬盘使用时间如何修改呢
  9. 基于jeecgboot的flowable流程支持定时捕获事件
  10. Neo4j调用APOC算法库