![]() |
||
Amateur Member
![]() 加入日期: Sep 2004
文章: 32
|
請 GOOGLE "Character ROM"
|
|||||||
![]() |
![]() |
Power Member
![]() ![]() 加入日期: Nov 2006
文章: 560
|
fontgen
http://sourceforge.net/projects/fon.../?source=navbar 8x8 PixelFontEdit http://www.min.at/prinz/o/software/pixelfont/#download 此文章於 2014-05-22 06:09 PM 被 tseyik 編輯. |
||
![]() |
![]() |
Major Member
![]() 加入日期: Aug 2001
文章: 211
|
首先你要有個 bitmap 字型檔,例如 DOS 使用的 8x16 英文字型,資料就會是 16 x 256 = 4096 bytes (IBM ASCII),如果不需要整套,可以只用 A~z 加空白共 53 個即可。
我當初是自己寫小工具來輸出整組 ASCII 的 hex code,不過以前寫的小工具早不知道被我扔到哪去了。 我給你一個轉好成 hex 的字型檔,注意我是修改成 8x15 的,應該是每行一個字元,共 256 個完整的 IBM ASCII,你可以自己對應 ASCII table 去取出你想要的字元。 至於字型樣式則因為年代久遠,我早忘了,如果嫌太醜,我再給你其他的,當初我有轉好多個。 為啥我會有這些鬼東西,因為我有寫過啊,以下是廢話: n年前有在 DOS 下用純組合語言寫過修改 DOS 字元的程式,大約五年前用 C 寫過一個給 embedded system 用的 print 程式(在 boot loader 之前顯示用),其實原理都差不多啦,不過 embedded system 比較好玩,要自己畫點算位址,從 putc 開始做,然後以 putc 為基礎做成 puts 或 printf。 ![]() ![]() ![]() ![]() ![]()
__________________
滿招損 謙受益 |
![]() |
![]() |
Major Member
![]() 加入日期: Aug 2001
文章: 211
|
引用:
原來有這東東啊,有空參考一下,樓主可以試試看! 我都是土法鍊鋼自己搞! ![]() ![]() ![]() ![]() ![]()
__________________
滿招損 謙受益 |
|
![]() |
![]() |
Power Member
![]() ![]() 加入日期: Nov 2006
文章: 560
|
16x16就用上面excel那個巴,效果較好,
8x8用PixelFontEdit |
![]() |
![]() |
Amateur Member
![]() 加入日期: Dec 2005
文章: 48
|
謝謝各位大大~
其實我十多年前剛出社會時,有自己寫過~~ 但是日子太久了~~又一直在寫MCU,WINDOWS 的API 都忘光光了~~ 感謝啦~~ 這裡果然是高手如雲啊 ![]()
__________________
以上言論不代表本人立場 ![]() ![]() ![]() |
![]() |
![]() |