点阵字体生成器
把文字转成点阵字模:自定义点阵尺寸、字体、位移与留白,按逐行 / 逐列取模,输出 C51、A51、十六进制、十进制或二进制,可直接下载 .h 与 .bin。
4 / 32
半宽宽度
X
Y
左右留白
上下留白
阴码 · 列行式 · 低位在前,字节可直接写进显存。
取模方式
列行式:先按 8 行分页,页内从左到右逐列。SSD1306 显存就是这个顺序。
点阵预览
合计 0 字节点击任意格子可以直接改这一个点,不用回头调字体。
输入文字后这里会显示每个字符的点阵
列行式 · 低位在前 · 阳码 · 每字 32 字节
手里有一段字模,不知道是怎么取的?
粘进来,把所有取模方式和走向都还原一遍,读得出字的那张就是原来的设置。
取模逻辑:先把字符按所选字体渲染成像素,再按阈值二值化,最后按取模方式把点打包成字节。宽度或高度不是 8 的倍数时,最后一个字节高位补零——这一点和 PCtoLCD2002 的约定一致。
不同驱动的要求不同:SSD1306 显存直写要「列行式 + 低位在前」,Adafruit GFX 这类 drawBitmap 要「逐行式 + 高位在前」,XBM 要「逐行式 + 低位在前」。选错了不是字歪,是镜像、上下两半交错或者整屏花。拿不准就按驱动选预设。
全部在浏览器本地完成,不上传任何文字或字体。
评论
还没有评论,来说两句吧