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

一種網(wǎng)絡(luò)字體顯示系統(tǒng)及方法與流程

文檔序號(hào):11729329閱讀:396來(lái)源:國(guó)知局
一種網(wǎng)絡(luò)字體顯示系統(tǒng)及方法與流程

本發(fā)明涉及字體顯示技術(shù)領(lǐng)域,特別涉及一種網(wǎng)絡(luò)字體顯示系統(tǒng)及方法。



背景技術(shù):

如果要用于文本顯示的字體在本地電腦上沒(méi)有安裝,可以采用使用網(wǎng)絡(luò)字體的方式來(lái)取得所要用于文本顯示的字體。但是,由于部分文字,如中文、日文或韓文,字體文件通常比較大,從網(wǎng)絡(luò)下載到客戶(hù)端需要較長(zhǎng)時(shí)間,使得這部分文字的網(wǎng)絡(luò)字體使用受到很大限制。目前已有的解決方法是,事先根據(jù)實(shí)際需要用到的文字,從字體文件中提取包含可能用到的文字的字體子集文件,從而避免字體文件下載時(shí)間太長(zhǎng)的問(wèn)題。

但是,如果用戶(hù)在編輯時(shí)輸入字體子集文件以外的文字,或變更字體時(shí),需要重新生成新的字體子集文件。由于新的字體子集文件的生成及傳輸需要較長(zhǎng)時(shí)間,仍會(huì)使用戶(hù)的使用體驗(yàn)受到影響。且,在線編輯程序很難在事先準(zhǔn)確確定可能用到的文字的同時(shí),又盡可能地縮小字體子集文件的大小。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明目的是提供一種網(wǎng)絡(luò)字體顯示系統(tǒng)及方法,解決現(xiàn)有技術(shù)中存在的上述問(wèn)題。

本發(fā)明解決上述技術(shù)問(wèn)題的技術(shù)方案如下:

一種網(wǎng)絡(luò)字體顯示系統(tǒng),包括網(wǎng)絡(luò)字體服務(wù)器和客戶(hù)端字體管理程序;

所述網(wǎng)絡(luò)字體服務(wù)器,其用于存儲(chǔ)網(wǎng)絡(luò)字體數(shù)據(jù),其還用于接收客戶(hù)端 字體管理程序發(fā)送的文字字體數(shù)據(jù)請(qǐng)求,根據(jù)文字字體數(shù)據(jù)請(qǐng)求從網(wǎng)絡(luò)字體數(shù)據(jù)中檢索獲取匹配文字字體數(shù)據(jù),并將匹配文字字體數(shù)據(jù)反饋至客戶(hù)端字體管理程序;

所述客戶(hù)端字體管理程序,其用于接收應(yīng)用程序發(fā)送的文字字體數(shù)據(jù)請(qǐng)求,根據(jù)文字字體數(shù)據(jù)請(qǐng)求查詢(xún)本地字體數(shù)據(jù),如果獲取到匹配文字字體數(shù)據(jù),則將匹配文字字體數(shù)據(jù)反饋至應(yīng)用程序;如果未獲取到匹配文字字體數(shù)據(jù),則向網(wǎng)絡(luò)字體服務(wù)器發(fā)送文字字體數(shù)據(jù)請(qǐng)求;其還用于接收網(wǎng)絡(luò)字體服務(wù)器反饋的匹配文字字體數(shù)據(jù),將匹配文字字體數(shù)據(jù)反饋至應(yīng)用程序,并存儲(chǔ)于本地字體數(shù)據(jù)中;

其中,所述文字字體數(shù)據(jù)請(qǐng)求為針對(duì)當(dāng)前需要使用文字的請(qǐng)求,所述文字字體數(shù)據(jù)請(qǐng)求的語(yǔ)句內(nèi)容包括網(wǎng)絡(luò)字體服務(wù)器網(wǎng)址、字體標(biāo)識(shí)和文字編碼。

本發(fā)明的有益效果是:在客戶(hù)端配置客戶(hù)端字體管理程序,客戶(hù)端字體管理程序接收應(yīng)用程序針對(duì)當(dāng)前需要使用文字所發(fā)送的文字字體數(shù)據(jù)請(qǐng)求,并根據(jù)文字字體數(shù)據(jù)請(qǐng)求查詢(xún)本地字體數(shù)據(jù),如果獲取到匹配文字字體數(shù)據(jù),則將匹配文字字體數(shù)據(jù)反饋至應(yīng)用程序,結(jié)束操作;如果未獲取到匹配文字字體數(shù)據(jù),則向網(wǎng)絡(luò)字體服務(wù)器發(fā)送文字字體數(shù)據(jù)請(qǐng)求;網(wǎng)絡(luò)字體服務(wù)器接收客戶(hù)端字體管理程序發(fā)送的文字字體數(shù)據(jù)請(qǐng)求,根據(jù)文字字體數(shù)據(jù)請(qǐng)求從網(wǎng)絡(luò)字體數(shù)據(jù)中檢索獲取匹配文字字體數(shù)據(jù),并將匹配文字字體數(shù)據(jù)反饋至客戶(hù)端字體管理程序;客戶(hù)端字體管理程序接收網(wǎng)絡(luò)字體服務(wù)器反饋的匹配文字字體數(shù)據(jù),將匹配文字字體數(shù)據(jù)反饋至應(yīng)用程序,并存儲(chǔ)于本地字體數(shù)據(jù)中;本發(fā)明針對(duì)當(dāng)前需要使用文字進(jìn)行文字字體數(shù)據(jù)請(qǐng)求,并且建立本地字體數(shù)據(jù),將網(wǎng)絡(luò)字體服務(wù)器反饋的匹配文字字體數(shù)據(jù)動(dòng)態(tài)添加至本地字體數(shù)據(jù)中,盡可能少地從網(wǎng)絡(luò)字體服務(wù)器提取字體數(shù)據(jù),有效避免因字體數(shù)據(jù)在網(wǎng)絡(luò)中傳輸?shù)难舆t所造成的畫(huà)面顯示文字不順暢,為客戶(hù)端提供豐富 多彩的字體顯示效果。

進(jìn)一步,所述網(wǎng)絡(luò)字體數(shù)據(jù)中每種字體以單個(gè)文字字體為單元存儲(chǔ),并建立字體標(biāo)識(shí)-文字編碼索引。

進(jìn)一步,所述本地字體數(shù)據(jù)中每種字體以單個(gè)文字字體為單元存儲(chǔ),將網(wǎng)絡(luò)字體服務(wù)器反饋的匹配文字字體數(shù)據(jù)動(dòng)態(tài)添加至相應(yīng)的單個(gè)文字字體存儲(chǔ)單元。

采用上述進(jìn)兩步方案的有益效果是,便于快速檢索及提取當(dāng)前需要使用文字的字體數(shù)據(jù)。

進(jìn)一步,所述客戶(hù)端字體管理程序基于操作系統(tǒng)、瀏覽器、中間件服務(wù)程序或應(yīng)用程序的子程序開(kāi)發(fā)。

進(jìn)一步,基于操作系統(tǒng)開(kāi)發(fā)的具體實(shí)現(xiàn)為在操作系統(tǒng)中配置所述客戶(hù)端字體管理程序,所述客戶(hù)端字體管理程序提供字體調(diào)用接口;

基于瀏覽器開(kāi)發(fā)的具體實(shí)現(xiàn)為在應(yīng)用程序相對(duì)應(yīng)的瀏覽器中配置所述客戶(hù)端字體管理程序;

基于中間件服務(wù)程序開(kāi)發(fā)的具體實(shí)現(xiàn)為客戶(hù)端字體管理程序作為中間件服務(wù)程序提供字體調(diào)用接口;

其中,所述字體調(diào)用接口接收應(yīng)用程序發(fā)送的文字字體數(shù)據(jù)請(qǐng)求。

采用上述進(jìn)兩步方案的有益效果是,在操作系統(tǒng)級(jí)別實(shí)現(xiàn)網(wǎng)絡(luò)字體的直接調(diào)用支持,可以由操作系統(tǒng)提供字體調(diào)用接口標(biāo)準(zhǔn),利于實(shí)現(xiàn)網(wǎng)絡(luò)字體的字體調(diào)用接口的標(biāo)準(zhǔn)化,各種應(yīng)用程序可如調(diào)用本地字體一樣方便地調(diào)用各種網(wǎng)絡(luò)字體;在瀏覽器級(jí)別實(shí)現(xiàn)網(wǎng)絡(luò)字體的動(dòng)態(tài)獲取,web程序開(kāi)發(fā)者可以不需要考慮網(wǎng)絡(luò)字體下載花費(fèi)時(shí)間長(zhǎng)的問(wèn)題,也無(wú)需做復(fù)雜的編程,可以十分方便的使用各種字體,制作出各種豐富多彩的字體效果的網(wǎng)頁(yè)。

本發(fā)明的另一技術(shù)方案如下:

一種網(wǎng)絡(luò)字體顯示方法,包括如下步驟:

步驟1,客戶(hù)端字體管理程序接收應(yīng)用程序發(fā)送的文字字體數(shù)據(jù)請(qǐng)求,根據(jù)文字字體數(shù)據(jù)請(qǐng)求查詢(xún)本地字體數(shù)據(jù),如果獲取到匹配文字字體數(shù)據(jù),則將匹配文字字體數(shù)據(jù)反饋至應(yīng)用程序,結(jié)束操作;如果未獲取到匹配文字字體數(shù)據(jù),則向網(wǎng)絡(luò)字體服務(wù)器發(fā)送文字字體數(shù)據(jù)請(qǐng)求,執(zhí)行步驟2;

步驟2,網(wǎng)絡(luò)字體服務(wù)器接收客戶(hù)端字體管理程序發(fā)送的文字字體數(shù)據(jù)請(qǐng)求,根據(jù)文字字體數(shù)據(jù)請(qǐng)求從網(wǎng)絡(luò)字體數(shù)據(jù)中檢索獲取匹配文字字體數(shù)據(jù),并將匹配文字字體數(shù)據(jù)反饋至客戶(hù)端字體管理程序;

步驟3,客戶(hù)端字體管理程序接收網(wǎng)絡(luò)字體服務(wù)器反饋的匹配文字字體數(shù)據(jù),將匹配文字字體數(shù)據(jù)反饋至應(yīng)用程序,并存儲(chǔ)于本地字體數(shù)據(jù)中;

其中,所述文字字體數(shù)據(jù)請(qǐng)求為針對(duì)當(dāng)前需要使用文字的請(qǐng)求,所述文字字體數(shù)據(jù)請(qǐng)求的語(yǔ)句內(nèi)容包括網(wǎng)絡(luò)字體服務(wù)器網(wǎng)址、字體標(biāo)識(shí)和文字編碼。

進(jìn)一步,所述網(wǎng)絡(luò)字體數(shù)據(jù)中每種字體以單個(gè)文字字體為單元存儲(chǔ),并建立字體標(biāo)識(shí)-文字編碼索引。

進(jìn)一步,所述本地字體數(shù)據(jù)中每種字體以單個(gè)文字字體為單元存儲(chǔ),將網(wǎng)絡(luò)字體服務(wù)器反饋的匹配文字字體數(shù)據(jù)動(dòng)態(tài)添加至相應(yīng)的單個(gè)文字字體存儲(chǔ)單元。

進(jìn)一步,所述客戶(hù)端字體管理程序基于操作系統(tǒng)、瀏覽器、中間件服務(wù)程序或應(yīng)用程序的子程序開(kāi)發(fā)。

進(jìn)一步,基于操作系統(tǒng)開(kāi)發(fā)的具體實(shí)現(xiàn)為在操作系統(tǒng)中配置所述客戶(hù)端字體管理程序,所述客戶(hù)端字體管理程序提供字體調(diào)用接口;

基于瀏覽器開(kāi)發(fā)的具體實(shí)現(xiàn)為在應(yīng)用程序相對(duì)應(yīng)的瀏覽器中配置所述客戶(hù)端字體管理程序;

基于中間件服務(wù)程序開(kāi)發(fā)的具體實(shí)現(xiàn)為客戶(hù)端字體管理程序作為中間件服務(wù)程序提供字體調(diào)用接口;

其中,所述字體調(diào)用接口接收應(yīng)用程序發(fā)送的文字字體數(shù)據(jù)請(qǐng)求。

附圖說(shuō)明

圖1為本發(fā)明一種網(wǎng)絡(luò)字體顯示系統(tǒng)的系統(tǒng)原理框圖;

圖2為本發(fā)明一種網(wǎng)絡(luò)字體顯示方法的方法流程圖。

具體實(shí)施方式

以下結(jié)合附圖對(duì)本發(fā)明的原理和特征進(jìn)行描述,所舉實(shí)例只用于解釋本發(fā)明,并非用于限定本發(fā)明的范圍。

如圖1所示,一種網(wǎng)絡(luò)字體顯示系統(tǒng),包括網(wǎng)絡(luò)字體服務(wù)器和客戶(hù)端字體管理程序。

所述網(wǎng)絡(luò)字體服務(wù)器,其用于存儲(chǔ)網(wǎng)絡(luò)字體數(shù)據(jù),其還用于接收客戶(hù)端字體管理程序發(fā)送的文字字體數(shù)據(jù)請(qǐng)求,根據(jù)文字字體數(shù)據(jù)請(qǐng)求從網(wǎng)絡(luò)字體數(shù)據(jù)中檢索獲取匹配文字字體數(shù)據(jù),并將匹配文字字體數(shù)據(jù)反饋至客戶(hù)端字體管理程序。

所述客戶(hù)端字體管理程序,其用于接收應(yīng)用程序發(fā)送的文字字體數(shù)據(jù)請(qǐng)求,根據(jù)文字字體數(shù)據(jù)請(qǐng)求查詢(xún)本地字體數(shù)據(jù),如果獲取到匹配文字字體數(shù)據(jù),則將匹配文字字體數(shù)據(jù)反饋至應(yīng)用程序;如果未獲取到匹配文字字體數(shù)據(jù),則向網(wǎng)絡(luò)字體服務(wù)器發(fā)送文字字體數(shù)據(jù)請(qǐng)求;其還用于接收網(wǎng)絡(luò)字體服務(wù)器反饋的匹配文字字體數(shù)據(jù),將匹配文字字體數(shù)據(jù)反饋至應(yīng)用程序,并存儲(chǔ)于本地字體數(shù)據(jù)中。

其中,所述文字字體數(shù)據(jù)請(qǐng)求為針對(duì)當(dāng)前需要使用文字的請(qǐng)求,所述文字字體數(shù)據(jù)請(qǐng)求的語(yǔ)句內(nèi)容包括網(wǎng)絡(luò)字體服務(wù)器網(wǎng)址、字體標(biāo)識(shí)和文字編碼。

所述網(wǎng)絡(luò)字體數(shù)據(jù)中每種字體以單個(gè)文字字體為單元存儲(chǔ),并建立字體 標(biāo)識(shí)-文字編碼索引。

所述本地字體數(shù)據(jù)中每種字體以單個(gè)文字字體為單元存儲(chǔ),將網(wǎng)絡(luò)字體服務(wù)器反饋的匹配文字字體數(shù)據(jù)動(dòng)態(tài)添加至相應(yīng)的單個(gè)文字字體存儲(chǔ)單元。

所述客戶(hù)端字體管理程序基于操作系統(tǒng)、瀏覽器、中間件服務(wù)程序或應(yīng)用程序的子程序開(kāi)發(fā)。

基于操作系統(tǒng)開(kāi)發(fā)的具體實(shí)現(xiàn)為在操作系統(tǒng)中配置所述客戶(hù)端字體管理程序,所述客戶(hù)端字體管理程序提供字體調(diào)用接口。

基于瀏覽器開(kāi)發(fā)的具體實(shí)現(xiàn)為在應(yīng)用程序相對(duì)應(yīng)的瀏覽器中配置所述客戶(hù)端字體管理程序。如web程序開(kāi)發(fā)者需要在網(wǎng)頁(yè)中使用網(wǎng)絡(luò)字體時(shí),可以通過(guò)在網(wǎng)頁(yè)中使用css的@font-face的方法來(lái)指定要使用的字體。例如,下面的代碼指定一個(gè)名為“網(wǎng)絡(luò)字體2015”的字體:

@font-face{

font-family:'網(wǎng)絡(luò)字體2015';

src:url('http://www.wangluozitifuwu.com/font/ziti2015?utfcode=');

}

該字體由url:http://www.wangluozitifuwu.com/的網(wǎng)絡(luò)字體服務(wù)器提供,字體標(biāo)識(shí)名為“ziti2015”。本例中,當(dāng)前需要使用文字的字體數(shù)據(jù)的取得方式是在設(shè)定的網(wǎng)絡(luò)字體服務(wù)器網(wǎng)址和字體標(biāo)識(shí)后追加文字編碼即可。web程序開(kāi)發(fā)者在網(wǎng)頁(yè)指定“網(wǎng)絡(luò)字體2015”字體后,即可在網(wǎng)頁(yè)中指定當(dāng)前需要使用文字使用“網(wǎng)絡(luò)字體2015”字體,無(wú)需考慮如何從網(wǎng)絡(luò)服務(wù)器取得字體。

基于中間件服務(wù)程序開(kāi)發(fā)的具體實(shí)現(xiàn)為客戶(hù)端字體管理程序作為中間件服務(wù)程序提供字體調(diào)用接口;

其中,所述字體調(diào)用接口接收應(yīng)用程序發(fā)送的文字字體數(shù)據(jù)請(qǐng)求。

如圖2所示,一種網(wǎng)絡(luò)字體顯示方法,包括如下步驟:

步驟1,客戶(hù)端字體管理程序接收應(yīng)用程序發(fā)送的文字字體數(shù)據(jù)請(qǐng)求,根據(jù)文字字體數(shù)據(jù)請(qǐng)求查詢(xún)本地字體數(shù)據(jù),如果獲取到匹配文字字體數(shù)據(jù),則將匹配文字字體數(shù)據(jù)反饋至應(yīng)用程序,結(jié)束操作;如果未獲取到匹配文字字體數(shù)據(jù),則向網(wǎng)絡(luò)字體服務(wù)器發(fā)送文字字體數(shù)據(jù)請(qǐng)求,執(zhí)行步驟2;

步驟2,網(wǎng)絡(luò)字體服務(wù)器接收客戶(hù)端字體管理程序發(fā)送的文字字體數(shù)據(jù)請(qǐng)求,根據(jù)文字字體數(shù)據(jù)請(qǐng)求從網(wǎng)絡(luò)字體數(shù)據(jù)中檢索獲取匹配文字字體數(shù)據(jù),并將匹配文字字體數(shù)據(jù)反饋至客戶(hù)端字體管理程序;

步驟3,客戶(hù)端字體管理程序接收網(wǎng)絡(luò)字體服務(wù)器反饋的匹配文字字體數(shù)據(jù),將匹配文字字體數(shù)據(jù)反饋至應(yīng)用程序,并存儲(chǔ)于本地字體數(shù)據(jù)中;

以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
鹤庆县| 嘉定区| 古田县| 株洲市| 涞水县| 龙口市| 彭山县| 闻喜县| 克什克腾旗| 宜都市| 石阡县| 武冈市| 扶风县| 龙山县| 保山市| 吉林市| 淳化县| 碌曲县| 射阳县| 乐陵市| 盐边县| 黄龙县| 宁夏| 驻马店市| 赤城县| 桃园县| 平利县| 三台县| 五常市| 措勤县| 新密市| 福泉市| 柘城县| 鹿泉市| 安阳县| 濮阳县| 额济纳旗| 民勤县| 蓝山县| 虎林市| 乐清市|