一 根据需要用到的汉字创建小字库(.txt)

首先收集需要在工程中用到的汉字,保存在txt文件中,注意另存为UNICODE或者UTF16-LE/BE编码格式(操作系统大小端编码方式自行关注):

如果已经有后面生成的.c文件,可以以通过FontCvt程序先加载之前的.c文件,再导出为txt文件,这样就可以再原来的基础上进行增减小字库的内容:

二 创建程序中用到的字库文件(.c)

(1)打开FontCvtwen程序,根据需要配置生成类型如下:

(2)打开FontCvtwen程序,根据需要配置字体如下:

(3)点击确定之后,生成全字库界面如下:

(4)此时先点击Edit--Disable all characters,禁用掉所有的字符,而后再Edit--Read pattern file加载之前准备好的txt文件,最后另存为一个英文名的.c源文件即可,例如blacktype16.c:

三 生成字库的用法

(1)使用之前,需要调用GUI_UC_SetEncodeUTF8()来使能一下UTF-8编码。

(2)将生成的blacktype.c放入工程中,在需要使用字库的文件中包含它(#include "blacktype.c")即可。

四 参考文件

【1】《001_ucGUI/emWin字体制作(FontCvt.exe)》

https://blog.csdn.net/zhoujiazhao/article/details/81061660

【2】《emWin“自带软件FontCvt生成及使用C格式汉字库”》

http://www.mazirong.com/archives/4513

【3】《emwin开发文档》

【4】Unicode与中文互转网站:

http://tool.chinaz.com/tools/unicode.aspx

【5】FontCvt软件附件(5.20版本)

https://download.csdn.net/download/sinat_33408502/12786740

【嵌入式】emwin中插入中文字体——FontCvt的使用相关推荐

  1. 【原创】QT在嵌入式系统中显示中文的方法

    [原创]QT在嵌入式系统中显示中文的方法 此篇文章主要借鉴:http://zzqh007.blog.163.com/blog/static/44434847201011312168296/ 移植QT4 ...

  2. linux下mysql写中文变成问号_如何解决数据库插入中文字体时显示问号

    欢迎点击「算法与编程之美」关注我们! 本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章. 问题描述 我们在进行数据库的增删改查的操作时,当我们插入英文或者 ...

  3. 数据库|如何解决数据库插入中文字体时显示问号

    欢迎点击「算法与编程之美」↑关注我们! 本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章. 问题描述 我们在进行数据库的增删改查的操作时,当我们插入英文或 ...

  4. mysql向表中插中文显示,针对mysql数据库无法在表中插入中文字符的解决方案(彻底解决jav...

    针对mysql数据库无法在表中插入中文字符的解决方案(彻底解决jav 针对mysql数据库无法在表中插入中文字符的解决方案(彻底解决:java.sql.SQLException: Incorrect ...

  5. 解决ubuntu下crossover中qq中文字体乱码问题

    本文适应于ubuntu16.04,crossover16.2.0-1.(如使用qq推荐使用腾讯qq8.9-2,点击下方的安装windows软件,在输入框输入"qq"两字即可看到) ...

  6. 解决在英文版MSSQL中插入中文乱码的问题

    解决在英文版MSSQL中插入中文乱码的问题 英文版的MSSQL(据说还有Access,但是我没用过)中直接在SQL语句中插入中文最终会显示??? 但是在中文版的管理器中插入中文却没有问题. 解决的方法 ...

  7. 在article文档类型中使用中文字体

    在atricle文档中使用中文字体需要使用基础xeCJK宏包+XeLaTex编译器,并设置相应的字体,如下: \documentclass[11pt,a4paper]{article} \usepac ...

  8. python中文字体下载_Python在Matplotlib图中显示中文字体的操作方法

    1. 说明 本篇主要针对在Ubuntu系统中,matplotlib显示不了中文的问题,尤其是在无法安装系统字体的情况下,解决Python绘图时中文显示的问题. 2. 在系统中安装字体 $ fc-lis ...

  9. 在html中加入中文字体,中文字体在CSS中的写法整理

    中文字体在CSS中的写法整理 发布时间:2013-10-30 17:33:18   作者:佚名   我要评论 在CSS中不能出现中文字体,解决办法就是把这些中文字体名字转换成英文名,下面简要的为大家介 ...

最新文章

  1. PostgreSQL:创建自增序列id,分区表,分区表子表
  2. FOSCommentBundle功能包:与FOSUserBundle集成
  3. 第十六届全国大学生智能汽车竞赛安徽赛区赛事指南
  4. Arduino Yun快速入门教程(大学霸内部资料)
  5. 考研生的努力程度是有多恐怖!
  6. @autowired注解注入为null_Intellij IDEA中Mybatis Mapper自动注入警告的6种解决方案
  7. linux修改hostname
  8. 2015年《大数据》读者意见调查问卷
  9. MATLAB矩阵添加新元素
  10. 武汉linux内核好找吗,Linux内核入门
  11. Unity开发《一起来捉妖》教程 | 4.抛掷封妖灵珠
  12. ASP.NET MVC资源汇总(本文不断更新)
  13. 外星人进化_外星人真的比人类强大吗?科学家给出几种猜想,你认同吗?
  14. python中数据存入execle、读取excel数据
  15. [DELPHI]数据类型
  16. 联想拯救者y7000p 固态移动硬盘安装Linuxmint19.1 操作系统
  17. 迅雷 11 11.1.3.1122 ,主界面蜕变为简洁清爽的风格
  18. 计算机关闭没用的端口,关闭端口的方法,小编教你如何关闭电脑不用的端口
  19. 解析李笑来新书《韭菜的自我修养》
  20. PTA第八章7-2 统计英文单词个数

热门文章

  1. 别人的VIVO手机为什么不会卡?教你从两方面解决,再用两年也不卡
  2. iview中Table属性中的on-row-click属性
  3. Delft3D水动力-富营养化模型
  4. pi数据库同步解决方案_PI-实时数据库系统---详细介绍
  5. 《机器学习》慕课版课后习题-第13章
  6. 单片机和计算机特点,什么是单片机,与电脑比较有什么优缺点
  7. 我制作了python脚本自动抢购淘宝秒杀产品,学会优先享受618福利
  8. 遇见她,我才明白“灵魂伴侣”的真正含义
  9. 华为p40怎么升级成鸿蒙系统,华为p40怎么升级鸿蒙系统 华为p40升级鸿蒙系统步骤教程...
  10. Softing工业边缘产品的新功能助力工业数据集成到IT解决方案中