欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于字體生成圖標(biāo)的方法及裝置制造方法

文檔序號(hào):6639935閱讀:197來源:國知局
一種基于字體生成圖標(biāo)的方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種基于字體生成圖標(biāo)的方法及裝置,包括:生成矢量字體圖片;通過字體加載軟件將矢量字體圖片轉(zhuǎn)化為字體;并將字體加載到系統(tǒng)字體庫中。通過系統(tǒng)字體庫調(diào)用字體,調(diào)整字體的大小、顏色生成字體圖標(biāo)。通過本發(fā)明的方案,能夠更加快捷生成滿足需求的圖標(biāo),滿足軟件界面開發(fā)需求。
【專利說明】一種基于字體生成圖標(biāo)的方法及裝置

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)【技術(shù)領(lǐng)域】,具體涉及一種基于字體生成圖標(biāo)的方法及裝置。

【背景技術(shù)】
[0002]在計(jì)算機(jī)軟件領(lǐng)域,尤其是在界面編程環(huán)境中,界面中需要各種大小、顏色、樣式的圖標(biāo),這些圖標(biāo)當(dāng)中有的圖形是一樣的,但是大小和顏色不符界面要求,這樣就會(huì)導(dǎo)致美工需要對同一個(gè)圖形繪制成不同顏色、不同大小的圖標(biāo),增加其工作量。由于軟件中要求的圖片都是位圖形式的,如果對小的圖標(biāo)進(jìn)行簡單的放大處理將會(huì)導(dǎo)致圖標(biāo)變得模糊,降低軟件友好性。


【發(fā)明內(nèi)容】

[0003]為了解決上述問題,本發(fā)明提出了一種基于字體生成圖標(biāo)的方法及裝置,能夠更加快捷生成滿足需求的圖標(biāo),滿足軟件界面開發(fā)需求。
[0004]為了達(dá)到上述目的,本發(fā)明提出一種基于字體生成圖標(biāo)的方法,該方法包括:
[0005]生成矢量字體圖片;通過字體加載軟件將矢量字體圖片轉(zhuǎn)化為字體;并將字體加載到系統(tǒng)字體庫中。
[0006]通過系統(tǒng)字體庫調(diào)用字體,調(diào)整字體的大小、顏色生成字體圖標(biāo)。
[0007]優(yōu)選地,通過系統(tǒng)字體庫調(diào)用所述字體是指:從系統(tǒng)字體庫中所存儲(chǔ)的歷史加載的全部字體中任意調(diào)用一個(gè)或多個(gè)字體,當(dāng)調(diào)用多個(gè)字體時(shí),多個(gè)字體完全相同或完全不同或部分相同。
[0008]優(yōu)選地,該方法還包括:通過系統(tǒng)字體庫調(diào)用多個(gè)字體,調(diào)整多個(gè)字體的大小及顏色,并對調(diào)整后的多個(gè)字體進(jìn)行疊加和/或位置變換,生成字體圖標(biāo)。
[0009]本發(fā)明還提出一種基于字體生成圖標(biāo)的裝置,該裝置包括:字體生成模塊、圖標(biāo)生成模塊。
[0010]字體生成模塊,用于生成矢量字體圖片;通過字體加載軟件將矢量字體圖片轉(zhuǎn)化為字體;并將字體加載到系統(tǒng)字體庫中。
[0011]圖標(biāo)生成模塊,用于通過系統(tǒng)字體庫調(diào)用所述字體,調(diào)整字體的大小、顏色生成字體圖標(biāo)。
[0012]優(yōu)選地,圖標(biāo)生成模塊還用于:從系統(tǒng)字體庫中所存儲(chǔ)的歷史加載的全部字體中任意調(diào)用一個(gè)或多個(gè)字體,當(dāng)調(diào)用多個(gè)字體時(shí),多個(gè)字體完全相同或完全不同或部分相同。
[0013]優(yōu)選地,圖標(biāo)生成模塊還用于:通過系統(tǒng)字體庫調(diào)用多個(gè)字體,調(diào)整多個(gè)字體的大小及顏色,并對調(diào)整后的多個(gè)字體進(jìn)行疊加和/或位置變換,生成字體圖標(biāo)。
[0014]與現(xiàn)有技術(shù)相比,本發(fā)明包括:生成矢量字體圖片;通過字體加載軟件將矢量字體圖片轉(zhuǎn)化為字體;并將字體加載到系統(tǒng)字體庫中。通過系統(tǒng)字體庫調(diào)用字體,調(diào)整字體的大小、顏色生成字體圖標(biāo)。通過本發(fā)明的方案,能夠更加快捷生成滿足需求的圖標(biāo),滿足軟件界面開發(fā)需求。

【專利附圖】

【附圖說明】
[0015]下面對本發(fā)明實(shí)施例中的附圖進(jìn)行說明,實(shí)施例中的附圖是用于對本發(fā)明的進(jìn)一步理解,與說明書一起用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明保護(hù)范圍的限制。
[0016]圖1為本發(fā)明的基于字體生成圖標(biāo)的方法流程圖;
[0017]圖2為本發(fā)明的基于字體生成圖標(biāo)的系統(tǒng)框圖;
[0018]圖3為本發(fā)明的基于字體生成圖標(biāo)的方法的實(shí)施例示意圖。

【具體實(shí)施方式】
[0019]為了便于本領(lǐng)域技術(shù)人員的理解,下面結(jié)合附圖對本發(fā)明作進(jìn)一步的描述,并不能用來限制本發(fā)明的保護(hù)范圍。
[0020]字體是一種矢量圖形,可以設(shè)置其大小、顏色等屬性。如果使用系統(tǒng)字體中的特殊字符代替圖形作為圖標(biāo)是一個(gè)不錯(cuò)的解決方法,但是系統(tǒng)中提供的字體是有限的,很多無法滿足軟件開發(fā)要求。
[0021]因此為了解決上述問題,我們使用圖標(biāo)字體來代替,并根據(jù)需求自行定制字體。圖標(biāo)字體是矢量圖形,任意縮放不會(huì)模糊化。使用圖標(biāo)字體可以對字符設(shè)置大小、顏色等,因此美工針對一個(gè)圖形只需要做出一個(gè)字體即可,至于顏色和大小等屬性由軟件進(jìn)行控制。
[0022]具體地,本發(fā)明提出一種基于字體生成圖標(biāo)的方法,如圖1所示,該方法包括:
[0023]S101、生成矢量字體圖片;通過字體加載軟件將矢量字體圖片轉(zhuǎn)化為字體;并將字體加載到系統(tǒng)字體庫中。
[0024]S102、通過系統(tǒng)字體庫調(diào)用字體,調(diào)整字體的大小、顏色生成字體圖標(biāo)。
[0025]優(yōu)選地,通過系統(tǒng)字體庫調(diào)用所述字體是指:從系統(tǒng)字體庫中所存儲(chǔ)的歷史加載的全部字體中任意調(diào)用一個(gè)或多個(gè)字體,當(dāng)調(diào)用多個(gè)字體時(shí),多個(gè)字體完全相同或完全不同或部分相同。
[0026]優(yōu)選地,該方法還包括:通過系統(tǒng)字體庫調(diào)用多個(gè)字體,調(diào)整多個(gè)字體的大小及顏色,并對調(diào)整后的多個(gè)字體進(jìn)行疊加和/或位置變換,生成字體圖標(biāo)。
[0027]本發(fā)明還提出一種基于字體生成圖標(biāo)的裝置01,如圖2所示,該裝置包括:字體生成模塊02、圖標(biāo)生成模塊03。
[0028]字體生成模塊02,用于生成矢量字體圖片;通過字體加載軟件將矢量字體圖片轉(zhuǎn)化為字體;并將字體加載到系統(tǒng)字體庫中。
[0029]圖標(biāo)生成模塊03,用于通過系統(tǒng)字體庫調(diào)用所述字體,調(diào)整字體的大小、顏色生成字體圖標(biāo)。
[0030]優(yōu)選地,圖標(biāo)生成模塊03還用于:從系統(tǒng)字體庫中所存儲(chǔ)的歷史加載的全部字體中任意調(diào)用一個(gè)或多個(gè)字體,當(dāng)調(diào)用多個(gè)字體時(shí),多個(gè)字體完全相同或完全不同或部分相同。
[0031]優(yōu)選地,圖標(biāo)生成模塊03還用于:通過系統(tǒng)字體庫調(diào)用多個(gè)字體,調(diào)整多個(gè)字體的大小及顏色,并對調(diào)整后的多個(gè)字體進(jìn)行疊加和/或位置變換,生成字體圖標(biāo)。
[0032]如圖3所示,下面通過具體實(shí)施例介紹本發(fā)明的方案:
[0033]本發(fā)明分為字體制作、軟件加載使用字體兩部分。
[0034]字體生成模塊02根據(jù)界面需求繪制出字體圖形文件,圖形文件為矢量圖形,然后將圖形文件轉(zhuǎn)換成字體文件。
[0035]圖標(biāo)生成模塊03使用字體可以分為2個(gè)場景進(jìn)行應(yīng)用。一種是直接使用,調(diào)整字體的大小、顏色直接輸出圖標(biāo)字體,如圖3中的第一個(gè)字符為20號(hào)黑色、第二個(gè)字符為90號(hào)黑色,也可以調(diào)整為其他顏色及大小,調(diào)整好之后均可以直接用作字體圖標(biāo)。另一種是多個(gè)字符疊加使用,分別對多個(gè)字符設(shè)定大小、顏色,通過技術(shù)手段調(diào)整字體的位置將多個(gè)字符圖標(biāo)疊加到一起,形成復(fù)雜的圖標(biāo);如圖3中的第三個(gè)字符為20號(hào)黑色與90號(hào)灰色疊加居中、第四個(gè)字符為20號(hào)白色右下偏移與90號(hào)黑色居中疊加,也可以調(diào)整為其他顏色、大小及位置,以及調(diào)整字符的個(gè)數(shù),將兩個(gè)或多個(gè)疊加后的字符作為字體圖標(biāo),豐富界面的展現(xiàn)形式。
[0036]本發(fā)明通過使用圖標(biāo)字體減少了制作各種各樣圖標(biāo)的工作量,同時(shí)也是可以根據(jù)用戶需求自行定制,還可以將不同的字符經(jīng)過技術(shù)處理進(jìn)行疊加操作,形成更復(fù)雜的圖標(biāo)。圖標(biāo)字體是可以定制化的,一次繪制,多次使用。滿足軟件界面開發(fā)需求。
[0037]需要說明的是,以上所述的實(shí)施例僅是為了便于本領(lǐng)域的技術(shù)人員理解而已,并不用于限制本發(fā)明的保護(hù)范圍,在不脫離本發(fā)明的發(fā)明構(gòu)思的前提下,本領(lǐng)域技術(shù)人員對本發(fā)明所做出的任何顯而易見的替換和改進(jìn)等均在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種基于字體生成圖標(biāo)的方法,其特征在于,所述方法包括: 生成矢量字體圖片;通過字體加載軟件將所述矢量字體圖片轉(zhuǎn)化為字體;并將所述字體加載到系統(tǒng)字體庫中; 通過所述系統(tǒng)字體庫調(diào)用所述字體,調(diào)整所述字體的大小、顏色生成字體圖標(biāo)。
2.如權(quán)利要求1所述的方法,其特征在于,所述通過所述系統(tǒng)字體庫調(diào)用所述字體是指:從所述系統(tǒng)字體庫中所存儲(chǔ)的歷史加載的全部所述字體中任意調(diào)用一個(gè)或多個(gè)所述字體,當(dāng)調(diào)用多個(gè)所述字體時(shí),多個(gè)所述字體完全相同或完全不同或部分相同。
3.如權(quán)利要求2所述的方法,其特征在于,所述方法還包括:通過所述系統(tǒng)字體庫調(diào)用多個(gè)所述字體,調(diào)整多個(gè)所述字體的大小及顏色,并對調(diào)整后的多個(gè)所述字體進(jìn)行疊加和/或位置變換,生成所述字體圖標(biāo)。
4.一種基于字體生成圖標(biāo)的裝置,其特征在于,所述裝置包括:字體生成模塊、圖標(biāo)生成模塊; 所述字體生成模塊,用于生成矢量字體圖片;通過字體加載軟件將所述矢量字體圖片轉(zhuǎn)化為字體;并將所述字體加載到系統(tǒng)字體庫中; 所述圖標(biāo)生成模塊,用于通過所述系統(tǒng)字體庫調(diào)用所述字體,調(diào)整所述字體的大小、顏色生成字體圖標(biāo)。
5.如權(quán)利要求4所述的裝置,其特征在于,所述圖標(biāo)生成模塊還用于:從所述系統(tǒng)字體庫中所存儲(chǔ)的歷史加載的全部所述字體中任意調(diào)用一個(gè)或多個(gè)所述字體,當(dāng)調(diào)用多個(gè)所述字體時(shí),多個(gè)所述字體完全相同或完全不同或部分相同。
6.如權(quán)利要求5所述的裝置,其特征在于,所述圖標(biāo)生成模塊還用于:通過所述系統(tǒng)字體庫調(diào)用多個(gè)所述字體,調(diào)整多個(gè)所述字體的大小及顏色,并對調(diào)整后的多個(gè)所述字體進(jìn)行疊加和/或位置變換,生成所述字體圖標(biāo)。
【文檔編號(hào)】G06T11/00GK104461564SQ201410816974
【公開日】2015年3月25日 申請日期:2014年12月24日 優(yōu)先權(quán)日:2014年12月24日
【發(fā)明者】錢鑫, 袁鵬飛, 周龍飛, 何中辰, 張書寧, 文中領(lǐng) 申請人:浪潮(北京)電子信息產(chǎn)業(yè)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
长兴县| 深泽县| 宝应县| 盱眙县| 陆良县| 长寿区| 安阳县| 孙吴县| 耿马| 桃园市| 宁国市| 盘锦市| 电白县| 米泉市| 嫩江县| 大渡口区| 土默特左旗| 永胜县| 陇西县| 武宣县| 陕西省| 云南省| 彩票| 白朗县| 霞浦县| 林周县| 和静县| 星座| 交城县| 建瓯市| 阳新县| 新田县| 台北市| 东乡| 垫江县| 鱼台县| 清原| 浑源县| 兴海县| 扶风县| 南阳市|