博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WPF 从文件加载字体
阅读量:6577 次
发布时间:2019-06-24

本文共 793 字,大约阅读时间需要 2 分钟。

原文:

版权声明:博客已迁移到 http://lindexi.gitee.io 欢迎访问。如果当前博客图片看不到,请到 http://lindexi.gitee.io 访问博客。本文地址 https://blog.csdn.net/lindexi_gd/article/details/79160448

本文告诉大家从文件加载字体。在wpf 使用 fontfamily 显示指定的 ttf 显示字体。

假如有字体在 C:\Projects\MyProj\free3of9.ttf ,可以使用 PrivateFontCollection 添加字体。

下面的代码就可以使用本地的 free3of9.ttf ,需要注意添加的 FontFamily 是需要知道字体名,和传入 PrivateFontCollection 才可以使用。

PrivateFontCollection collection = new PrivateFontCollection();collection.AddFontFile(@"C:\Projects\MyProj\free3of9.ttf");FontFamily fontFamily = new FontFamily("Free 3 of 9", collection);Font font = new Font(fontFamily, height);

另一个方法是去掉字体的后缀名,直接写在 FontFamily ,我比较希望使用下面的方法

FontFamily fontFamily = new FontFamily(@"C:\Projects\MyProj\#free3of9");

本作品采用进行许可。欢迎转载、使用、重新发布,但务必保留文章署名(包含链接: ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请与我。

你可能感兴趣的文章
运维邮件
查看>>
Sql异常①
查看>>
横向无缝滚动
查看>>
PreparedStatement设置时间
查看>>
CF533C:Board Game(博弈)
查看>>
HDU5389:Zero Escape(dp & 类背包)
查看>>
jQ常见数组问题
查看>>
SEO优化:WordPress发布文章主动推送到百度,加快收录保护原创
查看>>
小学期学习总结一
查看>>
ScrollGridView 标题不变化 内容变化
查看>>
LeetCode - 16. 3Sum Closest
查看>>
LeetCode - 7. Reverse Integer
查看>>
MFC下运行控制台不显示黑屏
查看>>
算法练习——聪明的情侣
查看>>
Java多线程系列 面试题
查看>>
AOP jdk动态代理
查看>>
windows常用操作
查看>>
NYOJ-85 有趣的数 AC 分类: NYOJ ...
查看>>
(一)linux下hadoop安装配置
查看>>
Google七项不得不知的搜索技巧
查看>>