點陣字型生成器
把文字轉成點陣字模:自定義點陣尺寸、字型、位移與留白,按逐行 / 逐列取模,輸出 C51、A51、十六進位制、十進位制或二進位制,可直接下載 .h 與 .bin。
4 / 32
半寬寬度
X
Y
左右留白
上下留白
陰碼 · 列行式 · 低位在前,位元組可直接寫進視訊記憶體。
取模方式
列行式:先按 8 行分頁,頁內從左到右逐列。SSD1306 視訊記憶體就是這個順序。
點陣預覽
合計 0 位元組點選任意格子可以直接改這一個點,不用回頭調字型。
輸入文字後這裡會顯示每個字元的點陣
列行式 · 低位在前 · 陽碼 · 每字 32 位元組
手裡有一段字模,不知道是怎麼取的?
粘進來,把所有取模方式和走向都還原一遍,讀得出字的那張就是原來的設定。
取模邏輯:先把字元按所選字型渲染成畫素,再按閾值二值化,最後按取模方式把點打包成位元組。寬度或高度不是 8 的倍數時,最後一個位元組高位補零——這一點和 PCtoLCD2002 的約定一致。
不同驅動的要求不同:SSD1306 視訊記憶體直寫要「列行式 + 低位在前」,Adafruit GFX 這類 drawBitmap 要「逐行式 + 高位在前」,XBM 要「逐行式 + 低位在前」。選錯了不是字歪,是映象、上下兩半交錯或者整屏花。拿不準就按驅動選預設。
全部在瀏覽器本地完成,不上傳任何文字或字型。
評論
還沒有評論,來說兩句吧