使用 MicroPython 开发板读取自定义字库并显示

ESP32、ESP8266
ESP32-S2、ESP32-S3、ESP32-C3
回复
头像
Walkline
帖子: 16
注册时间: 2019年 12月 29日 13:44

使用 MicroPython 开发板读取自定义字库并显示

#1

帖子 Walkline »

技术需要积淀

头像
shaoziyang
帖子: 3917
注册时间: 2019年 10月 21日 13:48

Re: 使用 MicroPython 开发板读取自定义字库并显示

#2

帖子 shaoziyang »

如果支持通用字库就更好了
 

头像
Walkline
帖子: 16
注册时间: 2019年 12月 29日 13:44

Re: 使用 MicroPython 开发板读取自定义字库并显示

#3

帖子 Walkline »

shaoziyang 写了:
2021年 8月 26日 08:58
如果支持通用字库就更好了
 

 
通用是指。。。.ttf 和 .fon 之类的文件?
技术需要积淀

头像
shaoziyang
帖子: 3917
注册时间: 2019年 10月 21日 13:48

Re: 使用 MicroPython 开发板读取自定义字库并显示

#4

帖子 shaoziyang »

比如标准的12、16、24点阵字库。

头像
Walkline
帖子: 16
注册时间: 2019年 12月 29日 13:44

Re: 使用 MicroPython 开发板读取自定义字库并显示

#5

帖子 Walkline »

shaoziyang 写了:
2021年 8月 26日 12:27
比如标准的12、16、24点阵字库。



 
可以自己定制,我贴个图
 图片
 
 
技术需要积淀

yptsai
帖子: 4
注册时间: 2021年 2月 27日 21:19

Re: 使用 MicroPython 开发板读取自定义字库并显示

#6

帖子 yptsai »

想請問可支持繁體中字(BIG5碼),謝謝。
 

头像
shaoziyang
帖子: 3917
注册时间: 2019年 10月 21日 13:48

Re: 使用 MicroPython 开发板读取自定义字库并显示

#7

帖子 shaoziyang »

虽然没有试过,应该是没有问题的。

头像
Walkline
帖子: 16
注册时间: 2019年 12月 29日 13:44

Re: 使用 MicroPython 开发板读取自定义字库并显示

#8

帖子 Walkline »

yptsai 写了:
2021年 8月 30日 17:35
想請問可支持繁體中字(BIG5碼),謝謝。
 




 
理论上是可以的,不过字库生成软件只集成了GB2312的字符码表,你可以自己尝试一下

Code: Select all

# 新建一个文本文件,输入一些文字,另存为 input.txt

$ cd client
$ FontMaker_Cli.exe -f "繁体字体名称" -s 16 --input input.txt -o big5.bin
 
命令行提示信息写的简体字,不知道你能不能看到。。。

然后使用根目录下的 fontlib.py 在电脑上测试一下效果
 
技术需要积淀

yptsai
帖子: 4
注册时间: 2021年 2月 27日 21:19

Re: 使用 MicroPython 开发板读取自定义字库并显示

#9

帖子 yptsai »

非常感謝,初步測試是可以。測試時,因我是在WIN10-64位元下,所以還先解決How to Fix “MFC140u.dll is Missing” on Windows 10, 8, and 7
https://www.techidence.com/how-to-fix-m ... 0-8-and-7/
這樣FontMaker_Cli.exe才能正常運行。
附註:需下載mfc140u.dll(32位元版本)並置於FontMaker_Cli.exe所在的目錄下。

头像
Walkline
帖子: 16
注册时间: 2019年 12月 29日 13:44

Re: 使用 MicroPython 开发板读取自定义字库并显示

#10

帖子 Walkline »

yptsai 写了:
2021年 8月 31日 16:45
非常感謝,初步測試是可以。測試時,因我是在WIN10-64位元下,所以還先解決How to Fix “MFC140u.dll is Missing” on Windows 10, 8, and 7
https://www.techidence.com/how-to-fix-m ... 0-8-and-7/
這樣FontMaker_Cli.exe才能正常運行。
附註:需下載mfc140u.dll(32位元版本)並置於FontMaker_Cli.exe所在的目錄下。


 
感谢提醒,因为我安装了 Visual Studio Community 2019,所以缺少什么运行时文件我这边不会提示,后期再研究一下如何降低对系统依赖的需求吧

另外,编译时我选的是 x86 模式,因为 x64 模式的 warning 和 error 太多了也不知道怎么解决 :lol:
技术需要积淀

回复

  • 随机主题
    回复总数
    阅读次数
    最新文章