音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

請教如何自己制作字庫?

作者:彬臨城下 欄目:單片機

   現(xiàn)在有很多字摸軟件可以生成點陣,比如說生成這樣一個匯編文件

;--  文字:  國  --
;--  宋體12;  此字體下對應(yīng)的點陣為:寬x高=16x16   --
DB  00H,00H,7FH,0FCH,40H,04H,5FH,0F4H,41H,04H,41H,04H,41H,04H,4FH,0E4H
DB  41H,44H,41H,24H,41H,24H,5FH,0F4H,40H,04H,40H,04H,7FH,0FCH,40H,04H

;--  文字:  家  --
;--  宋體12;  此字體下對應(yīng)的點陣為:寬x高=16x16   --
DB  02H,00H,01H,00H,3FH,0FEH,40H,04H,5FH,0E8H,01H,00H,02H,00H,0FH,20H
DB  72H,0B0H,04H,0C0H,19H,0C0H,66H,0B0H,18H,8EH,60H,84H,05H,00H,02H,00H

我想把把轉(zhuǎn)化為HEX或者BIN文件把它燒錄到存儲芯片里,是不是需要一個軟件生成呢?有人知道怎么弄嗎?

2樓: >>參與討論

你會匯編或C嗎?

用keil C可以生成hex文件。

3樓: >>參與討論
彬臨城下

這個會的,我以前寫液晶程序都是用國標(biāo)的2級字庫芯片,現(xiàn)在為了節(jié)約成本想自己做一個只有常用字的芯片,因為字庫牽涉到一個數(shù)據(jù)地址的問題,就是區(qū)號和位號,如果用KEIL編譯的話,地址是不是要自己定義呢?

是不是只要這樣就可以直接編譯了?

#include "config.h"

unsigned CHAR const hzk[216576]={
/*啊  CB0A1 */
0x00,0x00,0xF7,0x7E,0x95,0x04,0x95,0x04,
0x96,0x74,0x96,0x54,0x95,0x54,0x95,0x54,
0x95,0x54,0xF5,0x54,0x97,0x74,0x04,0x04,
0x04,0x04,0x04,0x04,0x04,0x14,0x04,0x08,

/*阿  CB0A2 */
0x00,0x00,0x7B,0xFE,0x48,0x08,0x50,0x08,
0x60,0x08,0x53,0xE8,0x4A,0x28,0x4A,0x28,
0x4A,0x28,0x6B,0xE8,0x50,0x08,0x40,0x08,
0x40,0x08,0x40,0x08,0x40,0x28,0x40,0x10,

/*唉 CB0A3 */
0x10,0x40,0x10,0x68,0x10,0x84,0x11,0xFE,
0x10,0x84,0xFD,0x00,0x11,0xFC,0x12,0x20,
0x14,0x20,0x13,0xFE,0x10,0x20,0x1C,0x50,
0xE0,0x88,0x41,0x06,0x06,0x04,0x00,0x00,

}


4樓: >>參與討論
蕭臺基
學(xué)習(xí)了
5樓: >>參與討論
godsky
學(xué)習(xí)了.xiexie了,謝謝了.
6樓: >>參與討論
AFu
好東東
7樓: >>參與討論
不厭其煩
這是一個很大的工程 1,首先您必須將所有的字都寫出來,GB_2312的要6763個漢字,如果是GBK的那要21003個。而且寫的字還要合乎一定的規(guī)范,這個規(guī)范不是書法的規(guī)范,而是制作字體的規(guī)范(不互相沾帶,能獨立而存)。到目前為止,絕大部分的電腦字庫都是源自于設(shè)計字稿。所謂字稿,是指由專業(yè)字體設(shè)計師依自行創(chuàng)意的漢字風(fēng)格、筆形特點和結(jié)構(gòu)特點,在不小于1英寸的正方格子內(nèi)(可使用淺藍(lán)色坐標(biāo)格),書寫或描繪的清晰、光滑、視覺效果良好的漢字字形設(shè)計稿。全部字稿必須采用統(tǒng)一的風(fēng)格及筆形規(guī)范進(jìn)行處理,達(dá)到制作電腦字庫制作要求。 2,字稿是寫在紙上的,所以寫完之后要進(jìn)行掃描輸入進(jìn)電腦。就是要將所有這些合乎規(guī)范的字?jǐn)?shù)碼化。 把它們?nèi)紥呙璧诫娔X里(掃描須放大20-40倍,以保證忠實原字稿)。這是一項很細(xì)致的工作,要求套框取字一絲不差,而且要根據(jù)不同尺寸和清晰度的字稿靈活地調(diào)整掃描分辨率和其它相關(guān)參數(shù),以達(dá)到不失真反映出原字稿的全貌。經(jīng)過計算后,把字稿通過掃描儀掃成高精度點陣字庫,同時給出其字庫編碼,以便進(jìn)行下一步工作。 3,掃完的稿不能直接用,還要進(jìn)行逐個修飾處理。全都一一處理完了。 4,還要把它們矢量化,就是把每個字的矢量輪廓提出來。這一步是利用專門的程序進(jìn)行純粹的數(shù)學(xué)計算,即根據(jù)字體的不同風(fēng)格,按照一定的數(shù)學(xué)算法,自動地將掃描后的點陣圖形抽成盡可能接近原稿的數(shù)字化信息(曲線輪廓)。通過參數(shù)控制可以調(diào)整輪廓點、線、角度和位置,這在字形復(fù)雜、風(fēng)格差異大的中文字體制作中顯得非常重要,如果調(diào)整得很準(zhǔn)確得話,可以大幅度提高修字工作的效率。 5,盡管采用計算機來擬合的效率很高,但就像電腦無法取代所有人腦的工作一樣,它只能完成最初步的工作,而且無論是字的質(zhì)量、還是結(jié)構(gòu),特別是原字稿中所內(nèi)含的鮮明的、人格化的韻味都是無法表現(xiàn)出來的,只有靠人工修字才能做到。修字首先是一項工作量十分浩大的系統(tǒng)工程,簡體字庫有六、七千多字,繁體字庫一萬四千字,GBK字庫則兩萬余字。要完成如此繁重的工作,造字工具起著很大的作用,必須可以方便地實現(xiàn)字形的修邊、平移、復(fù)制、縮放、翻轉(zhuǎn)、增刪筆劃等基本功能,還要根據(jù)漢字制作的特點,有背景參考、實時顯示結(jié)果、局部筆劃調(diào)整、筆劃參數(shù)控制以及多種參考點、參考線的特殊控制等,并能實時加入提示信息(HINT),這些功能不但可以提高做字的效率,更是質(zhì)量的保證。另外,強大的拼字、補字功能,可以有效地索引到每一個已做好的字,用以造出與字稿風(fēng)格特點完全一致的字。 6,修完的字還要經(jīng)過嚴(yán)格的質(zhì)量檢驗,一個字、一個字地查,甚至一個點、一個點的看,因為一個字要做得好,除了字形輪廓光滑、結(jié)構(gòu)合理以外,還有一整套的技術(shù)規(guī)范,比如在曲線的最遠(yuǎn)端需加一個極值點、每一個筆劃要以最少的點進(jìn)行描述,以盡可能地減少存貯信息,提高還原速度等等。符合技術(shù)規(guī)范的字,存貯點較少。不合格字形,內(nèi)含大量無用節(jié)點,存貯量過大。所以每個字體文件要經(jīng)過專門的質(zhì)檢流程,發(fā)現(xiàn)問題及時修改。一般每個文件(幾十個字)都要修改兩到三遍,多的要五、六遍甚至七、八遍,有些字體還專門請語委的同志和有關(guān)專家審核。此外,為了檢驗輸出效果,每一套字都出大量的、各種版式的樣張,從幾百磅的大字到6號、7號小字,從400DPI的激光印字機到2000多DPI的激光照排。 7,完成所有字稿上的字以及相應(yīng)的補字之后,要由專門人員負(fù)責(zé)裝庫,配上相應(yīng)的符號及數(shù)字、外文等,然后根據(jù)需要,組織、轉(zhuǎn)換成不同編碼(如GB、BIG5和GBK編碼)、不同格式(TrueType, PostScript)的字庫。 8,和任何高質(zhì)量的產(chǎn)品一樣,沒有經(jīng)過檢測的產(chǎn)品是不會進(jìn)下生產(chǎn)線的。每一個字庫產(chǎn)品的發(fā)行都要經(jīng)過測試部門的嚴(yán)格檢測,這部分的工作由經(jīng)驗豐富、熟悉業(yè)務(wù)的同志擔(dān)任。測試包括字形、質(zhì)量、編碼、安裝、使用、顯示、輸出,以及產(chǎn)品的完整性、適用性、合理性、兼容性、連續(xù)性等各個方面。 9,安裝使用旺旺ID:綴羽成音電話:13774423414 QQ:476393528 MSN:qifan586@msn.com 淘寶小店:http://shop57565968.taobao.com
參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
請問誰有keil c51 uversion3軟件安裝程序
本人求購c51 單片機
請教一下:如何加快超聲波測距間隔的時間?如何做到讓...
proteus真好用  跟大家分享吧
請問誰有51系列邏輯原理圖和它的講解
免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進(jìn)入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號