漢字在屏幕上的顯示


 

我們知道,漢字在屏幕上是由於一系列像素點組成的,就好比打印機打印文本一樣,上面的字符都是由一系列的墨點組成的。我們可以選擇漢字的字形,大小等,這全都是通過對像素點的操作,來達到這一效果的。

 

漢字的字形碼:

漢字字型碼又稱漢字字模,用於漢字在顯示屏或打印機輸出。漢字字型碼通常有兩種表示方式:點陣和矢量表示方法。
用點陣表示字型時,漢字字型碼指的是這個漢字字型點陣的代碼。根據輸出漢字的要求不同,點陣的多少也不同。簡易型漢字為16*16點陣,提高型漢字為24*24點陣,32*32點陣,48*48點陣等等。
點陣規模愈大,字型愈清晰美觀,所占存儲空間也愈大。
點陣上的點由0,1來表示。1表示打亮像素點,0表示不打亮。

 

矢量表示方式存儲的是描述漢字字型的輪廓特征,當要輸出漢字時,通過計算機的計算,由漢字字型描述生成所需大小和形狀的漢字點陣。矢量化字型描述與最終文字顯示的大小,分辨率無關,因此可以產生高質量的漢字輸出。Windows中使用的TrueType技術就是漢字的矢量表示方式。
 
 
有人可能會問,不是說漢字使用0,1序列編碼的嗎?咋又變成了點陣?
前者所指的編碼確實是用哦0,1序列來編碼的,列如utf-8,unicode編碼等,但這種編碼是用來存儲,運算的,並不能在屏幕上顯示出 漢字的形狀,於是專門有了字形碼。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM