在wince中使用自定义字体其实很简单,只要将自已的字体加到你的程序中就可以使用了,在使用完后再将其清除掉。以wince中加使用"Georgia”字体为例:

在程序初始化的时候将你的字体加载进程序

AddFontResource(L"NandFlash\\Font\\Georgia.ttf") ;//我的字体文件放在NandFlash下的Font目录下,文件名称为Georgia.ttf

...

在程序中使用字体,创建一个字体

LOGFONT    lf ;

lf.lfHeight  =  FontWidht;   
 lf.lfWidth   =   0;   
 lf.lfEscapement   =   0;   
 lf.lfOrientation   =   0;   
 lf.lfWeight   =   FW_BOLD;     //FW_BOLD   
 lf.lfItalic   =   FALSE;   
 lf.lfUnderline   =   FALSE;   
 lf.lfStrikeOut   =   0;   
 lf.lfCharSet   =   ANSI_CHARSET;   
 lf.lfOutPrecision   =   OUT_DEFAULT_PRECIS;   
 lf.lfClipPrecision   =   CLIP_DEFAULT_PRECIS;   
 lf.lfQuality   =   DEFAULT_QUALITY;   
 lf.lfPitchAndFamily   =   DEFAULT_PITCH   |   FF_SWISS;   
 _tcscpy(lf.lfFaceName,L"Georgia");  //这里的字体名称要对应你字体文件中的名称 ,如下图红框内,在打开的字体文件最上面一行中
 m_hFont   =   CreateFontIndirect(&lf);

使用完后,在退出程序时要记得删除字体,以免造成内存泄漏

RemoveFontResource(L"NandFlash\\Font\\Georgia.ttf") ;

就是这么简单

注意字体效果,字体是微软雅黑,是不是比原有效果好多了?

首先找个微软雅黑字体,涉及版权问题,这里不提供下载,自己去搜一下很容易找到的。

将字体文件(MSYH.TTF)拷到\windows\下面。

再去这个帖子http://bbs.zhiqi.com.cn/thread-5459-1-2.html拖一个注册表编辑器,如TascalRegEdit。

运行注册表编辑器,左边找到HKEY_LOCAL_MACHINE\SYSTEM\GDI并选中,新建一个项名为“Cleartype”,选中“Cleartype”,在右边新建一个DWORD,名字为Default,值为1。

然后找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\FontLink\SystemLink并选中,一一双击右边的键,将值都改为"\windows\MSYH.TTF,微软雅黑",将字体别名都链接到雅黑上去。

最后关机重启,就可以了。

注:以上名称、字段均不含双引号。

wince使用自定义字体相关推荐

  1. android单线字体,Android自定义字体

    在main文件夹下,新建assets/fonts文件,添加.otf文件 image.png 字体工具类 import android.app.Application; import android.g ...

  2. R语言基于forestplot包可视化森林图实战详解:美化的森林图:自定义字体设置、置信区间、坐标轴(刻度、标签、范围)、无效线去除、水平线、辅助线、box形状、色彩等

    R语言基于forestplot包可视化森林图实战详解:美化的森林图:自定义字体设置.置信区间.坐标轴(刻度.标签.范围).无效线去除.水平线.辅助线.box形状.色彩等 目录

  3. 记录猫眼电影的自定义字体反爬

    猫眼电影用的是动态字体库 猫眼电影榜单国内票房榜,地址:https://maoyan.com/board/1 首先需要获得字体文件,在页面或css里搜@font-face或font-famil 在fo ...

  4. 稳扎稳打Silverlight(29) - 2.0Tip/Trick之Cookie, 自定义字体, 为程序传递参数, 自定义鼠标右键...

    [索引页] [源码下载] 稳扎稳打Silverlight(29) - 2.0Tip/Trick之Cookie, 自定义字体, 为程序传递参数, 自定义鼠标右键, 程序常用配置参数 作者:webabcd ...

  5. 【Flutter】Flutter 自定义字体 ( 下载 TTF 字体 | pubspec.yaml 配置字体资源 | 同步资源 | 全局应用字体 | 局部应用字体 )

    文章目录 一.Flutter 自定义字体 1.ttf 字体文件 2.ttf 字体资源配置 3.获取字体 4.全局使用字体 5.局部使用字体 二.完整代码示例 三.相关资源 一.Flutter 自定义字 ...

  6. ios设置中性黑体_ios 解决自定义字体无法显示问题

    现在的项目中都会使用自定义字体,而iOS9其中的一项新特性就是用新的「苹方」字体替代了已经使用了几年的「华文黑体」,所以现在记录一下iOS如何导入并在项目中使用苹方字体的使用. 1. 下载一个 .tf ...

  7. Qt Creator使用自定义字体

    Qt Creator使用自定义字体 使用自定义字体 使用自定义字体 为了使UI在设备上预览时使用自定义字体,必须将字体导入项目文件夹.Qt Design Studio会将它们与您的UI一起部署到设备上 ...

  8. 01_MUI之Boilerplate中:HTML5示例,动态组件,自定义字体示例,自定义字体示例,图标字体示例

     1安装HBuilder5.0.0,安装后的界面截图如下: 2 按照https://www.muicss.com/docs/v1/css-js/boilerplate-html中的说明,创建上图的 ...

  9. xml android 字体,自定义字体和XML布局(Android)

    这可能有点晚,但您需要创建一个返回自定义字体的单例类,以避免内存泄漏. 字体类:public class OpenSans {private static OpenSans instance;priv ...

最新文章

  1. tf.keras.layers.Flatten该网络中的第一层tf.keras.layers.Flatten将图像的格式从2d阵列(28乘28像素)转换为28 * 28 = 784像素的1d阵列。可以
  2. AI神经网络如何辨别事物
  3. 极客Web前端开发资源大荟萃#007
  4. pwd 查看”当前工作目录“的完整路径
  5. 集成UG和ANSYS之二----upupdate之x_t
  6. c语言超市账务管理源代码,C语言 超市管理系统源程序.doc
  7. HNUCM-1322:调酒壶里的酸奶
  8. python如何选择两种不同输入方式_从Python到空间分析arcpy || 第一回:关于连载的总介绍...
  9. (附源码)springboot高校科研管理系统 毕业设计 222055
  10. 可添加离线地图的手机GIS软件NextGIS(附安装包下载)
  11. 【前端面试题】02—59道CSS面试题(附答案)
  12. 高等数学---第一章导数定义的考法
  13. OSChina 周四乱弹 ——程序员下班后8小时干嘛?啪啪啪
  14. apache beam java api_Apache Beam的基本概念
  15. HTML网页内嵌入网页
  16. 奇数阶魔方阵算法分析
  17. WEB页面播放大华摄像头视频解决方案
  18. 获取员工其当前的薪水比其manager当前薪水还高的相关信息
  19. git clone项目文件时报错解决remote: Enumerating objects: 19, done. remote: Counting objects: 100% (19/19), don
  20. Erro和Exception区别Throw和Throws的区别

热门文章

  1. 比较创建几种线程的方式
  2. web学习2--理解MVC及快速入门
  3. [JVM]35个java代码性能优化总结
  4. Springcloud整理
  5. uc通讯不成功php版本过高,Ucenter通信失败排查方法
  6. matlab 数字图像滤波,数字图像处理 (基于Matlab) 滤波
  7. 【C++深度剖析教程33】C++中的构造函数与析构函数是否可以为虚函数
  8. windows下解决pip安装出错问题
  9. NLayerAppV3--.net Core2实现的DDD分层架构
  10. 链表反转python