昨天的推送谈了字体像素化的纠偏问题
少走弯路:单片机使用点阵字体通过像素化的正确获取-CSDN博客
?
今天看了某些在线生成像素化的网站,以"阵"为例,16*16:
某些在线网站的结果如下:
?
?标准应该如下
1
11111 1
1 1 1
1 1 111111111
1 1 1
1 1 1 1
1 1 1 1
1 1 1111111
1 1 1
1 1 1
1 1 1
11 1 111111111
1 1 1
1 1
1 1
1 1
?看起来上面有个在线像素化是对的,其实是被误导了,再看,如果换成数字"2":
?
标准结果:
1111
1 1
1 1
1 1
1
1
1
1
1
1 1
111111
如果16号不明显的话来看看32号字体,这夸张的结果啊:
?
?标准结果:
1
111
1 1 11
111111111 1
11 11 11 11
11 11 11111111111111111
11 1 1
11 1 11
11 1 11 1
11 1 1 111
11 1 11 11
11 1 11 11
11 1 1 11
11 1 11 11 11
11 11 111111111111111
11 1 1 11
11 11 11
11 11 11
11 11 11
11 111 11 11
11 11111 111111111111111111
11 111 11
11 1 11
11 11
11 11
11 11
11 11
11 11
1 1
?下面是PCtoLCD2018的生成: