emwin 使用外部字库_emWin – 汉字字库生成及显示 | 学步园

本文介绍了如何在emWin环境下生成自定义汉字字库并显示在TFT屏幕上。通过FontCvt软件配置字体参数,仅生成所需汉字及ASCII字符,然后使用U2C工具将汉字转换为emWin可识别的格式,最后在guidemo示例中展示汉字字符串。
摘要由CSDN通过智能技术生成

使用了emWin之后,除了画图形或bmp之外,另外一个大头就是显示字符了。字符包括ASCII码,当然最重要的就是汉字显示了。

这里就介绍如何生成自定义的汉字字库,以及如何显示在TFT屏幕上。

硬件准备:GG DK3750或支持emWin的设备

软件准备: GG DK3750 -> Example -> guidemo, FontCvt.exe, U2C.exe

1. 打开Simplicity Studio目录下的reptile\emwin\exe文件夹,安装SetupFontCvt_V516.exe。

2. 安装完毕之后,双击打开Font converter for emWin, 点击File - > New,在弹出来的窗口中,选择Standard, Encoding 选择16 Bit UNICODE。点击OK。

3. 在字体窗口,选择合适的字体,这里选择常用的宋体。字形选择常规,大小一般选择16。最常用的汉字大小就是16*16像素的。

4. 默认生成的字库,是包含所有UNICODE字符的字库,那个可是很大的。记得应该是差不多800KB字节吧。这里先使用一些技巧,只产生我们需要的汉字的字库以及ASCII码的字库。

5. 点击Edit -> Disable all characters。 失能所有的字符.

6. 因为要显示英文,因此点击Edit -> Enable range of characters, 在弹出来的窗口中,选择范围0 ~ 7F。

<

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值