STemwin显示汉字 STM32

本文介绍如何使用FontCvtST软件生成特定汉字的16BitUNICODE编码字模,包括设置字体、字形及大小,通过失能所有字符、创建并加载TXT文件,最终保存为UTF-8编码的C文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • 一定注意所有文件必须使用UTF-8编码
  •  使用的软件 FontCvtST.exe
  • 使用方法
  1. 编码方式一定是16 Bit UNICODE 

  2. 可以设置字体,字形,大小

  3. 由于不需要所有字模,所以先失能所有字符Edit>disable all characters
  4. 创建一个txt文件,输入所需的汉字,另存为unicode编码格式,windows10更新1903版本之后,编码格式的名字换了:旧版的“Unicode”相当于新版的“UTF-16 LE”,旧版的“Unicode big endian”相当于新版的“UTF-16 BE”,旧版的“UTF-8”相当于新版的“带有BOM的UTF-8”,新版的“UTF-8”实质上是“不带BOM的UTF-8”,所以应该选UTF-16 LE
  5. 在软件中加载txt文件 Edit>read pattern file
  6. 保存,会保成为一个.c文件,另存为UTF-8编码格式(把所有需要显示汉字的C文件都保存为UTF-8编码,否者无法显示),然后放到工程目录
  7. 设置工程  添加   --locale=english

  8. 添加字体,红框为字模C文件的名称

  9. 显示汉字

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值