[發(fā)明專利]一種實現(xiàn)多字體顯示的方法、用戶端及服務(wù)器無效
| 申請?zhí)枺?/td> | 201110255473.2 | 申請日: | 2011-08-31 |
| 公開(公告)號: | CN102289427A | 公開(公告)日: | 2011-12-21 |
| 發(fā)明(設(shè)計)人: | 朱呂亮 | 申請(專利權(quán))人: | 深圳市茁壯網(wǎng)絡(luò)股份有限公司 |
| 主分類號: | G06F17/21 | 分類號: | G06F17/21 |
| 代理公司: | 深圳市深佳知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 44285 | 代理人: | 彭愿潔;李文紅 |
| 地址: | 518000 廣東省深圳市羅湖區(qū)沿河*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 實現(xiàn) 多字 顯示 方法 用戶端 服務(wù)器 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,具體涉及一種實現(xiàn)多字體顯示的方法、用戶端及服務(wù)器。
背景技術(shù)
在嵌入式環(huán)境中,如機頂盒環(huán)境中,因內(nèi)存資源有限,而漢字又有多種字體,每種字體的字庫文件又很大,所以在嵌入式環(huán)境下,通常只采用一種字形較簡單,字庫文件較小的字體作為默認字體,安裝一套字庫文件,如只安裝黑體字庫文件,來滿足應(yīng)用的需求。瀏覽器在打開頁面時,都是以黑體字顯示。如要顯示多字體的字符,需要向服務(wù)器下載對應(yīng)的字庫文件,安裝到用戶端。
字符顯示的過程是通過字體引擎到相應(yīng)的字庫文件中查找字符對應(yīng)的描述信息,如字形邊界上的關(guān)鍵點,連線的導(dǎo)數(shù)信息等,字體引擎通過讀取這些數(shù)學(xué)矢量,然后進行一定的數(shù)學(xué)運算,得到所述字符對應(yīng)的字模,字模是指具有特定風(fēng)格的一套字符的形狀和大小,例如:斜體仿宋是一套字模,黑體仿宋是另一套字模,9號大小的宋體是一套字模,10號大小的宋體是另外一套字模。這樣,用戶端要實現(xiàn)多種字體顯示,不僅要安裝多種字庫文件,而且要安裝多種用來解析所述字庫文件的引擎,而且解析字庫文件中的每個字符都需要進行大量的運算,才能得到所述字符的字模,進行顯示。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種實現(xiàn)多字體顯示的方法,可以減少字符顯示前的運算量,加快字符顯示的速度。本發(fā)明實施例還提供了對應(yīng)的用戶端及服務(wù)器。
一種實現(xiàn)多字體顯示的方法,包括:
用戶端通過瀏覽器訪問應(yīng)用頁面,所述應(yīng)用頁面中包含多種字體的字符;
統(tǒng)計所述應(yīng)用頁面中非默認字體字符及所述字符的字體名稱和字體大小信息;
發(fā)送小字庫文件請求信息,所述小字庫文件請求信息攜帶所述非默認字體的字符及所述字符的字體名稱和字體大小信息;
接收并安裝服務(wù)器返回的小字庫文件,所述每個小字庫文件中包含所述應(yīng)用頁面中使用同一種字體的所有字符的字模數(shù)據(jù);
通過一種字體引擎提取所述多種小字庫文件中的字模數(shù)據(jù);
通過多字體顯示所述應(yīng)用頁面。
一種實現(xiàn)多字體顯示的方法,包括:
服務(wù)器接收所述用戶端發(fā)送來的小字庫文件請求信息,所述小字庫文件請求信息攜帶所述非默認字體字符及所述字符的字體名稱和字體大小信息;
根據(jù)所述非默認字體字符的字體名稱和字體大小生成小字庫文件,所述每個小字庫文件中包含所述應(yīng)用頁面中使用同一種字體的所有字符的字模數(shù)據(jù);
將所述小字庫文件返回給用戶端。
一種用戶端,包括:
訪問單元,用于通過瀏覽器訪問應(yīng)用頁面;
統(tǒng)計單元,用于在所述訪問單元訪問所述應(yīng)用頁面時,統(tǒng)計所述應(yīng)用頁面中非默認字體字符及所述字符的字體名稱和字體大小信息;
發(fā)送單元,用于在所述統(tǒng)計單元統(tǒng)計出所述應(yīng)用頁面中非默認字體字符及所述字符的字體名稱和字體大小信息后,發(fā)送小字庫文件請求信息,所述小字庫文件請求信息攜帶所述非默認字體的字符及所述字符的字體名稱和字體大小信息;
接收安裝單元,用于接收并安裝用戶端返回的小字庫文件,所述每個小字庫文件中包含所述應(yīng)用頁面中使用同一種字體的所有字符的字模數(shù)據(jù);
提取單元,用于在所述接收安裝單元安裝所述小字庫文件后,通過一種字體引擎提取所述多種小字庫文件中的字模數(shù)據(jù);
顯示單元,用于在所述提取單元提取所述字模數(shù)據(jù)后,通過多字體顯示所述應(yīng)用頁面。
一種服務(wù)器,包括:
接收單元,用于接收所述用戶端發(fā)送來的小字庫文件請求信息,所述小字庫文件請求信息攜帶所述非默認字體字符及所述字符的字體名稱和字體大小信息;
小字庫生成單元,用于在所述接收單元接收到所述小字庫文件請求信息后,根據(jù)所述非默認字體字符的字體名稱和字體大小生成小字庫文件,所述每個小字庫文件中包含所述應(yīng)用頁面中使用同一種字體的所有字符的字模數(shù)據(jù);
返回單元,用于在所述小字庫生成單元生成所述小字庫文件后,將所述小字庫文件返回給用戶端。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳市茁壯網(wǎng)絡(luò)股份有限公司,未經(jīng)深圳市茁壯網(wǎng)絡(luò)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110255473.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 互動業(yè)務(wù)終端、實現(xiàn)系統(tǒng)及實現(xiàn)方法
- 街景地圖的實現(xiàn)方法和實現(xiàn)系統(tǒng)
- 游戲?qū)崿F(xiàn)系統(tǒng)和游戲?qū)崿F(xiàn)方法
- 圖像實現(xiàn)裝置及其圖像實現(xiàn)方法
- 增強現(xiàn)實的實現(xiàn)方法以及實現(xiàn)裝置
- 軟件架構(gòu)的實現(xiàn)方法和實現(xiàn)平臺
- 數(shù)值預(yù)報的實現(xiàn)方法及實現(xiàn)系統(tǒng)
- 空調(diào)及其冬眠控制模式實現(xiàn)方法和實現(xiàn)裝置以及實現(xiàn)系統(tǒng)
- 空調(diào)及其睡眠控制模式實現(xiàn)方法和實現(xiàn)裝置以及實現(xiàn)系統(tǒng)
- 輸入設(shè)備實現(xiàn)方法及其實現(xiàn)裝置
- 存儲器子系統(tǒng)的多字元儲存/讀取方法以及其電路
- 跨平臺的字節(jié)序處理方法、裝置和字節(jié)碼運行平臺
- 一種基于網(wǎng)絡(luò)流量多字段識別的人流量檢測方法及系統(tǒng)
- 存儲器讀取錯誤糾正方法、系統(tǒng)、計算機設(shè)備和存儲介質(zhì)
- 一種多字輪儀表數(shù)字位置的檢測方法及檢測系統(tǒng)
- 一種基于多字典改進型壓縮感知框架的內(nèi)窺鏡圖像感知重構(gòu)方法
- 電子價簽識別系統(tǒng)及方法、服務(wù)器
- 詞語語義模型的構(gòu)建方法、裝置、計算機設(shè)備及存儲介質(zhì)
- 新型多字型字庫、通過該字庫顯示不同字型的方法及裝置
- 在網(wǎng)絡(luò)中傳輸多字節(jié)字符的方法、裝置和產(chǎn)品





