unity3D用图片当做字体显示————点阵字体概念
生活随笔
收集整理的這篇文章主要介紹了
unity3D用图片当做字体显示————点阵字体概念
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
?點陣字體是把每一個字符都分成16×16或24×24個點,然后用每個點的虛實來表示字符的輪廓。點陣字體也叫位圖字體,其中每個字形都以一組二維像素信息表示。??
點陣字庫常用來作為顯示字庫使用,這類點陣字庫漢字最大的缺點是不能放大,一旦放大后就會發(fā)現(xiàn)文字邊緣的鋸齒。??
矢量字庫保存的是對每一個漢字的描述信息,比如一個筆劃的起始、終止坐標(biāo),半徑、弧度等等。在顯示、打印這一類字庫時,要經(jīng)過一系列的數(shù)學(xué)運算才能輸出結(jié)果,但是這一類字庫保存的漢字理論上可以被無限地放大,筆劃輪廓仍然能保持圓滑,打印時使用的字庫均為此類字庫。Windows使用的字庫也為以上兩類,在FONTS目錄下,如果字體擴展名為FON,表示該文件為點陣字庫,擴展名為TTF則表示矢量字庫!
字體結(jié)構(gòu)
點陣字體也叫位圖字體,其中每個字形都以一組二維像素信息表示。這種文字顯示方式于較早前的電腦系統(tǒng)(例如未有圖形接口時的DOS操作系統(tǒng))被普遍采用。由于位圖的緣故,點陣字體很難進(jìn)行縮放,特定的點陣字體只能清晰地顯示在相應(yīng)的字號下,否則文字只被強行放大而失真字形,產(chǎn)生成馬賽克式的鋸齒邊緣。但對于字號8-14px的尺寸較小的漢字字體(即現(xiàn)今操作系統(tǒng)大多采用的默認(rèn)字號)現(xiàn)今亦仍然被使用于熒幕顯示上,能夠提供更高的顯示效果;不過現(xiàn)今該種點陣字體主要只作為“輔助”的部分,當(dāng)使用者設(shè)定的字體尺寸并沒有擁有位圖像時,字體便會以向量圖象方式顯示;而當(dāng)打印時,印有字體無論大小亦會使用向量字型打印。??字體特點
點陣字體優(yōu)點是顯示速度快,不像矢量字體需要計算;其最大的缺點是不能放大,一旦放大后就會發(fā)現(xiàn)文字邊緣的鋸齒。??字庫結(jié)構(gòu)
這要先了解點陣字庫與矢量字庫:??點陣字庫常用來作為顯示字庫使用,這類點陣字庫漢字最大的缺點是不能放大,一旦放大后就會發(fā)現(xiàn)文字邊緣的鋸齒。??
矢量字庫保存的是對每一個漢字的描述信息,比如一個筆劃的起始、終止坐標(biāo),半徑、弧度等等。在顯示、打印這一類字庫時,要經(jīng)過一系列的數(shù)學(xué)運算才能輸出結(jié)果,但是這一類字庫保存的漢字理論上可以被無限地放大,筆劃輪廓仍然能保持圓滑,打印時使用的字庫均為此類字庫。Windows使用的字庫也為以上兩類,在FONTS目錄下,如果字體擴展名為FON,表示該文件為點陣字庫,擴展名為TTF則表示矢量字庫!
總結(jié)
以上是生活随笔為你收集整理的unity3D用图片当做字体显示————点阵字体概念的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 软件工程知识体系
- 下一篇: 把电脑端的图片链接转换为API接口可以调