[發明專利]一種基于網絡請求的矢量文字生成方法在審
| 申請號: | 201310120496.1 | 申請日: | 2013-04-08 |
| 公開(公告)號: | CN103207911A | 公開(公告)日: | 2013-07-17 |
| 發明(設計)人: | 張偉;張長定 | 申請(專利權)人: | 廈門美圖網科技有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 廈門市首創君合專利事務所有限公司 35204 | 代理人: | 連耀忠 |
| 地址: | 361000 福建省*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 網絡 請求 矢量 文字 生成 方法 | ||
技術領域
本發明涉及一種文字生成方法,更具體地說,涉及一種基于網絡請求的矢量文字生成方法。
背景技術
傳統的文字生成方法中,用戶可選擇的字體部是基于系統內置的字體,這些本地的字體不僅數量有限而且文字樣式也比較簡單。這就無法滿足用戶對字體多樣性和個性化的需求,如果用戶想要使用自己喜歡的字體,他必須先去獲得下載許可,然后將該字體文件下載到本地進行安裝才能使用。而且現有的字庫添加方法,操作上雖然也算方便,但系統對字體添加操作的響應時間、系統內部更新等操作復雜繁瑣,雖然系統能自動完成,但需要等待較長的時間。
如果需要將己經更新的個性字庫在另一臺計算機上進行實現,用戶在操作上就顯得比較復雜。對于普通用戶來說,把字庫文件從系統文件中提取出來,并保證能在另一臺計算機上使用,并不是人人都可以辦得到了。如果不能簡單地實現字庫從一臺計算機轉移到另一臺計算機,很大程度上限制了資源共享性。
發明內容
本發明的目的在于克服現有技術的不足,提供一種通過網絡交互方式來使用網絡服務端的字庫技術的基于網絡請求的矢量文字生成方法。
本發明的技術方案如下:
一種基于網絡請求的矢量文字生成方法,步驟如下:
l)生成指定字體的矢量數據,保存于網絡服務端;
2)客戶端下載用于生成指定字體的字符矢量數據;
3)在客戶端本地利用步驟2)的字符矢量數據對待渲染文字進行字體渲染,生成指定字體。
作為優選,步驟1)中,生成指定字體的字符矢量數據的步驟如下:
1.1)初始化字體渲染環境;
1.2)選擇欲生成的目標字體和字號大小;
1.3)創建字庫文件,初始化當前索引位置值;
1.4)選擇源標準字符集字符;
1.5)使用渲染環境,渲染所選字符,并獲取其字符矢量數據;
1.6)將所得字符矢量數據存入字庫文件當前索引位置下;
1.7)更新字庫文件當前索引位置值;
1.8)重復步驟1.4)到步驟1.7),直至源標準字符集字符中所有字符渲染、存儲完畢;
1.9)關閉字庫文件;
作為優選,所述的字符矢量數據包括矢量點總數、點集數據、每個矢量點類型、矢量高、矢量寬。
作為優選,字符矢量數據通過索引位置值的方式依次存放在字庫文件中,具體實現如下:
1.6.1)確定當前字符矢量數據在字庫中存放的起始索引位置值、矢量點總數、矢量寬、矢量高;
1.6.2)存放當前字符的點集數據,以及點集數據中每個矢量點的類型;
1.6.3)循環步驟1.6.1)、步驟1.6.2),直至所有字符存儲完成。
作為優選,字符矢量數據通過索引位置值的方式依次存放在字庫文件中,以偽代碼形式體現為:
For(int?i=O;i<字符總數;i++)
字符i在字庫文件中的起始索引位置index
字符i的矢量點總數len
字符i的矢量寬w
字符i的矢量高h
字符i的矢量點(x,y)集合
字符i矢量點類型(PointType)集合。
作為優選,網絡服務端中還保存有字體名稱集合,為字體名稱和其對應的字庫文件的映射表,通過字體名稱與字庫文件的對應關系,確定指定字體對應的字庫文件。
作為優選,步驟3)具體為:
3.1)初始化字體渲染環境;
3.2)獲取網絡服務端的字體名稱集合;
3.3)選擇指定字體,通過映射關系查找到對應的字庫文件;
3.4)輸入字符,計算該字符在字庫文件中的索引位置值;
3.5)向網絡服務端請求字庫文件中對應索引位置的字符矢量數據;
3.6)利用字體渲染環境,渲染獲取到的字符矢量數據,輸出矢量文字;
3.7)重復步驟3.4)到步驟3.6)直到所有字符生成完成。
作為優選,網絡服務端保存的字庫文件對應有字庫配置文件,所述的字庫配置文件格式如下:
標記符,以此標記符判斷是否為字庫的配置文件;
字體名稱,生成該字庫文件所使用的字體名稱;
字號,生存該字庫文件所使用的字號大小;
字符總數,該字庫中所含字符的總數。
作為優選,字庫文件更新后,保存至網絡服務端,供客戶端使用。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廈門美圖網科技有限公司,未經廈門美圖網科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310120496.1/2.html,轉載請聲明來源鉆瓜專利網。





