emwin自定义字库
一.用到软件
1.FontCvtST.exe
2.U2C.exe
下载地址:https://i.cnblogs.com/Files.aspx
二.转换
1.新建文本文档,在文本文档中写入所需要用的字或词语,注意:根据用到的字或者词语,每个换行,方便后面使用,如下图
2.将文本文档另存为UNICODE格式的新文本文档,备用;并将原文档再另存为UTF-8格式的新文本文档,备用
3.打开FontCvtST.exe,选择如图
4.打开U2C.exe,
5.将转换完成的Font_20.c文件导入开发工具,并用开发工具打开utf8.c文件
看到utf8.c中为下图
6.使用utf8.c文件中的编码,创建一个空的C文件
//关const char Font_Close[] = { "\xe5\x85\xb3"};
7.在.h文件中
extern const char Font_Close[]; //关
8.在需要用到的地方加上
#include utf8.hextern GUI_CONST_STORAGE GUI_FONT GUI_FontFont_20;void MainTask(void) {GUI_Init(); GUI_UC_SetEncodeUTF8(); GUI_SetFont(&GUI_FontFont_20);GUI_DispStringAt(Font_Colse, 70, 40);while (1) {GUI_Delay(150);} }
到此为止,就可以显示自定义的字库了
转载于:https://www.cnblogs.com/ys77/p/11585819.html
emwin自定义字库相关推荐
- lvgl8.2 自定义字库
1. 官方在线字体转换工具 lvgl 自带拥有一定数量的不同字号常用的 ASCII 字符字库,但是 lvgl 自带的字库一般无法适应我们所有的使用场景,比如我们需要的最大字号超出了已有字库的字号范围, ...
- Tesseract-OCR-v5.0中文识别,训练自定义字库,提高图片的识别效果
1,下载安装Tesseract-OCR 安装,链接地址Index of /tesseract 2,安装成功 tesseract -v 注意:安装后,要添加系统环境变量 3,cmd指定目录到 cd C: ...
- emWin - 汉字字库生成及显示
使用了emWin之后,除了画图形或bmp之外,另外一个大头就是显示字符了.字符包括ASCII码,当然最重要的就是汉字显示了. 这里就介绍如何生成自定义的汉字字库,以及如何显示在TFT屏幕上. 硬件准备 ...
- 使用Tesseract-OCR训练自定义字库
文本识别 前言 由于我的个人博客之前挂了,一直没来得及迁移,所以又重新拾起了csdn- 在利用python进行文本识别时,使用tesseract往往是一个非常好的选择,且tesseract支持自己训练 ...
- 图像文字识别(三):Tesseract4.0训练字库,提高正确识别率
由于tesseract的中文语言包"chi_sim"对中文手写字体或者环境比较复杂的图片,识别正确率不高,因此需要针对特定情况用自己的样本进行训练,提高识别率,通过训练,也可以形成 ...
- 【第3版emWin教程】第8章 emWin6.x的带OS方式移植(STM32H7之RGB接口)
教程不断更新中:http://www.armbbs.cn/forum.php?mod=viewthread&tid=98429 第8章 emWin6.x的带OS方式移植(STM32H7之R ...
- c语言添加字库,如何添加新的字库
新增字库有2种方法,一是替换原有的字库.二是加入到系统字库,其具体方法如下: 一.替换系统原有的字库: 如替换中文字库,把这个三方字库重命名为DroidSansFallBack.ttf,并拷贝到 al ...
- ffmpegguitool下载不了_-非等宽unicode 点阵字库工具(GuiTool)下载1.06 -旋风软件园...
v1.06 (20120410) FontMaker(点阵字库) 1. 增加系统字体支持,操作更简单,快捷. v1.05 (20120324) FontMaker(点阵字库) 1. 修正了字符对齐问题 ...
- ffmpegguitool下载不了_MTK点阵字库(BDF) 生成工具GuiTool1.10
v1.06 (20120410) FontMaker(点阵字库) 1. 增加系统字体支持,操作更简单,快捷. v1.05 (20120324) FontMaker(点阵字库) 1. 修正了字符对齐问题 ...
最新文章
- 图论500题 ---- 并查集+树形dp+枚举 求解动态的最小生成树 HDU 4126
- 机器视觉:mvs相机调试
- JAVA数据结构与算法【稀疏数组】
- 裸眼3D全攻略3:拍摄3D—瞳距、镜距、视角偏转与空间感
- ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘192.168.1.165‘ (113)
- 深度学习(十五)基于级联卷积神经网络的人脸特征点定位
- ajax验证作用,通过正则表达式使用ajax检验注册信息功能
- matlab 关联矩阵,(案例)利用Matlab实践关联矩阵与邻接矩阵的转换
- python游戏编程实战教程_关于游戏编程的详细介绍
- Netty实战二-实现UDP的单播和广播
- 微信群被封怎么办?微信群如何防封?一招解决永不封群!
- r语言 网站数据查找
- 计算机网络安全控制技术
- 气象站可以用计算机分析什么数据,自动气象站监控软件窗口显示信息分析与应用...
- 多态是什么 父类如何调用子类的方法(美团面试)
- 好记性不如烂笔头——C++篇
- PS2、USB、DB-9、网卡、串口、并口、VGA针脚定义及接口定义图
- 全网流行的黑白照片上色技术,看看飞桨开发者是如何实现的
- 一些常用java工具类
- OCR图片文字识别,人工手动图片标注软件安装过程
热门文章
- 数据可视化(三)基于 Graphviz 实现程序化绘图
- iText7高级教程之html2pdf——7.关于pdfHTML经常问的问题
- 【第1164期】从前端技术到体验科技
- 【新手入门】deepfacelab的电脑配置要求
- VR技术给我们的生活带来哪些影响
- Vue2 + ant design vue1.7.8版本 Table组件 手动拖拽、可伸缩列功能
- python 行情数据,拼多多股票:Python获取股票行情数据的一种方法
- 如何给产品引流?一个产品如何做引流?
- java hevc和heif_关于 iOS 和 macOS 的 HEVC 和 HEIF
- Unity3D模型导入缩放问题