Awtrix: 汉字支持尝试..失败!
跳过解释awtrix是什么的部分。
奇怪为什么没有固件没有实现中文,也没有支持中文的插件。
最初怀疑开发者只是为了省事..和这个东西确实太小众,只在视频up主之间吹捧所以真正懂技术的玩的不多
于是琢磨自己来实现——最基础的部分,在屏幕上显示出汉字。思路如下
- 不追求固件增加汉字库,仅仅将matrix视为一个 32*8 的画板
- 找到合适在font-size:8px 时清晰显示的中文字体
- 把字串渲染在画布上,再提取出对应像素矩阵的分布
- 以 draw形式推送去控制器
失败原因一句话总结:
第二步进行不下去,要找到8px还能清晰显示的汉字失败.. 最小清晰显示的宋体尺寸实测 12px左右。
8px的常见字体PS中的模拟效果,常见的几种系统字体,辨识度很差
支持汉字的 lametrie 显示效果我找到其他up开箱的实测片段发现...emmm 也是有点惨不忍睹的
或许我找到比较好的缩小TTF像素化显示的字体或算法后,会继续尝试也说不定。暂时搁一边了。
P.S. 到手之前非常期待,上手5分钟一阵抽搐之后..顿觉索然无味...这就是人生吧