[發明專利]一種字體渲染的方法、裝置、渲染平臺客戶端和服務器在審
| 申請號: | 201310422009.7 | 申請日: | 2013-09-16 |
| 公開(公告)號: | CN104461483A | 公開(公告)日: | 2015-03-25 |
| 發明(設計)人: | 薛彪;王棟瑋;程志鋒 | 申請(專利權)人: | 北大方正集團有限公司;方正信息產業控股有限公司;上海方正數字出版技術有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;G06F17/21 |
| 代理公司: | 北京銀龍知識產權代理有限公司 11243 | 代理人: | 許靜;安利霞 |
| 地址: | 100871 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 字體 渲染 方法 裝置 平臺 客戶端 服務器 | ||
1.一種字體渲染的方法,用于渲染平臺的客戶端,其特征在于,所述方法包括:
獲取需要渲染的由至少一個中文字符組成的字符串的文字信息;
將所述文字信息發送到渲染服務器,使得所述服務器根據所述文字信息分別確定所述字符串中每個中文字符的矢量坐標后,根據所述文字信息和所述字符串中每個中文字符的矢量坐標對所述字符串進行排版,其中所述矢量坐標為能夠在當前空間唯一標識所述中文字符的輪廓的坐標;
接收所述服務器返回的對所述字符串排版后的數據;
解析所述對所述字符串排版后的數據,獲得解析結果;
根據所述解析結果對所述字符串進行渲染。
2.如權利要求1所述的字體渲染的方法,其特征在于,所述方法還包括:
對所述文字信息按照所述字符串中的中文字符順序進行重新封裝;
所述將所述文字信息發送到渲染服務器具體為將重新封裝后的文字信息發送到渲染服務器。
3.如權利要求1或2所述的字體渲染的方法,其特征在于,所述解析結果具體包括對所述字符串中每個中文字符排版后的矢量坐標和用于繪制每個中文字符輪廓的曲線類型;
所述根據所述解析結果對所述文字進行渲染具體為:
根據所述排版后的矢量坐標和所述曲線類型繪制與每個中文字符對應的三次貝塞爾曲線和線段封閉曲線;
填充所述線段封閉曲線。
4.如權利要求1或2所述的字體渲染的方法,其特征在于,根據所述解析結果對所述字符串進行渲染后,所述方法還包括:
對渲染后的字符串進行縮放、對齊或旋轉操作。
5.如權利要求4所述字體渲染的方法,其特征在于,所述對渲染后的字符串進行縮放、對齊或旋轉操作具體為:
對渲染后的字符串中需要進行縮放、對齊或旋轉操作的中文字符的矢量坐標進行調整。
6.一種字體渲染的方法,用于渲染服務器,其特征在于,所述方法包括:
接收渲染平臺的客戶端發送的需要渲染的由至少一個中文字符組成的字符串的文字信息;
根據所述文字信息分別獲取所述字符串中每個中文字符的矢量坐標,其中所述矢量坐標為能夠在當前空間唯一標識所述中文字符的輪廓的坐標;
根據所述文字信息和所述字符串中每個中文字符的矢量坐標對所述字符串進行排版;
將對所述字符串排版后的數據返回所述渲染平臺的客戶端,使得所述渲染平臺的客戶端對所述字符串排版后的數據進行解析,獲得解析結果后,根據所述解析結果對所述字符串進行渲染。
7.如權利要求6所述的字體渲染的方法,其特征在于,所述根據所述文字信息分別獲取所述字符串中每個中文字符的矢量坐標具體為:
將所述文字信息轉換為封裝文字信息的可編程語言的對象;
根據所述對象依次分別確定所述字符串中每個中文字符的矢量坐標。
8.如權利要求6或7所述的字體渲染的方法,其特征在于,所述文字信息包括字間距和行間距;
所述根據所述文字信息和所述字符串中每個中文字符的矢量坐標對所述字符串進行排版具體包括:
根據所述字間距、行間距和所述字符串中每個中文字符的矢量坐標對所述字符串進行排版,獲得與所述字符串中每個中文字符對應的排版后的矢量坐標;
確定用于繪制所述字符串中每個中文字符的輪廓的曲線類型。
9.一種字體渲染的裝置,用于渲染平臺的客戶端,其特征在于,所述裝置包括:
第一獲取模塊,用于獲取需要渲染的由至少一個中文字符組成的字符串的文字信息;
第一發送模塊,用于將所述文字信息發送到渲染服務器,使得所述服務器根據所述文字信息分別確定所述字符串中每個中文字符的矢量坐標后,根據所述文字信息和所述字符串中每個中文字符的矢量坐標對所述字符串進行排版,其中所述矢量坐標為能夠在當前空間唯一標識所述中文字符的輪廓的坐標;
第一接收模塊,用于接收所述服務器返回的對所述字符串排版后的數據;
解析模塊,用于解析所述對所述字符串排版后的數據,獲得解析結果;
渲染模塊,用于根據所述解析結果對所述字符串進行渲染。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北大方正集團有限公司;方正信息產業控股有限公司;上海方正數字出版技術有限公司,未經北大方正集團有限公司;方正信息產業控股有限公司;上海方正數字出版技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310422009.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:代碼自動合并方法和系統
- 下一篇:一種信息處理方法及電子設備





