[發明專利]字體提供系統、元字體提供裝置及其控制方法有效
| 申請號: | 201610765145.X | 申請日: | 2016-08-30 |
| 公開(公告)號: | CN107644007B | 公開(公告)日: | 2020-12-08 |
| 發明(設計)人: | 崔宰榮;金成珉;李浩陳;鄭根鎬 | 申請(專利權)人: | 崇實大學校產學協力團 |
| 主分類號: | G06F40/126 | 分類號: | G06F40/126;G06F40/151 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 11205 | 代理人: | 馬爽;臧建明 |
| 地址: | 韓國*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 字體 提供 系統 裝置 及其 控制 方法 | ||
本發明公開一種字體提供系統、元字體提供裝置及其控制方法。公開的元字體提供裝置連接在用于不支持元字體的字體引擎的裝置提供基于元字體的字體,包括:通信模塊,其從用于字體引擎的裝置接收包括至少一個字體類型參數及基于元字體的字體文件的識別信息的第一字體請求文;以及運用模塊,其判斷第一外部存儲器中是否存在識別信息與第一字體請求文內的字體文件的識別信息相同的字體文件,當存在識別信息相同的字體文件的情況下,判斷第二外部存儲器中是否存儲有利用第一字體請求文內的至少一個字體類型參數轉換識別信息相同的字體文件得到的字體A,其中,判斷結果為存儲有字體A的情況下,通信模塊將字體A的存儲信息發送到用于字體引擎的裝置。
技術領域
本發明的實施例涉及一種在不修改現有的用于字體引擎的裝置的情況下實時提供基于元字體(METAFONT)的字體的元字體提供裝置及其控制方法、使用所述裝置及方法的字體提供系統相關的發明。
背景技術
字(text)是記錄和傳遞信息的有效方法。隨著智能設備的普及,相對于手寫(handwriting)等模擬字體,用戶更偏向于使用數碼設備顯示的數碼字體。在這種環境下已經造出了多種類型的數碼字體。
在使用數碼字體的環境下,通常利用位圖字體與輪廓線字體。為支持這種數碼字體而使用字體引擎,最為典型的是開放源代碼即LINUX操作系統的Freetype字體引擎。
圖1為顯示Freetype字體引擎的大致構成的示意圖。
參見圖1,為了便于向Freetype字體引擎提供字體而采用用于檢索、管理字體及提供信息的fontconfig庫,其以位圖字體及輪廓線字體為對象。并且,為了能夠更便于使用字體,Xft庫在應用程序(Application)與fontconfig之間工作。
作為開放源代碼公開的fontconfig庫不斷收集各類開發人員的意見并反映新的內容。
并且,對于現有的位圖字體及輪廓線字體而言,為適用類型而必須按各類型同時提供字體文件。即,為了顯示基本類型字體的同時顯示粗度、傾斜度(italic)等而一起形成叫做‘字體系列’的字體組。
然而,現有的數碼字體無法自由變更類型。因此,所述數碼字體無法滿足用戶所需求的所有字體類型。即,用戶對數碼字體的需求是多種多樣的,而如果想生成具有能夠滿足所有需求的功能的數碼字體,則必須使滿足所有需求的各類型都有專門的文件,因此難以實現這種數碼字體。
如上,現有的數碼字體無法變更類型,而結構性字體即元字體(META FONT,以下稱為‘元字體’)則具有能夠自由變更類型的優點。元字體是TeX中使用的字體提供系統,所有字均由表示畫法的‘函數’與對字進行修飾的‘類型值’構成。即,字的畫法是固定的,而決定類型的值(類型值)是分離的,因此只要變更類型值即可隨意變形成所需類型的字體。
例如,使用元字體的情況下,若想使用比默認粗度的字體更細的字體,則可變更用于決定粗度的類型值,而若想變更字的傾斜度,則可變更用于決定傾斜度值的類型值。
圖2為顯示以粗度與傾斜度為對象從一個元字體派生出多種類型的字體的例子的示意圖。圖2顯示從一個元字體文件派生出多個類型,即顯示對英語中的‘A’與漢字中的‘漢’字適用兩種類型值的一個例子。如上,利用元字體的情況下能夠提供多種類型的字體,因此能夠極大地提高用戶滿意度。
然而在FreeType字體引擎等現有的使用數碼字體的環境下,無法直接使用元字體。即,大部分字體引擎不支持元字體,元字體是程序代碼,因此其文件格式不同于以輸出為目的造出的現有的數碼字體文件格式。
發明內容
技術問題
為解決上述技術問題,本發明的目的在于提供一種在不修改現有的用于字體引擎的裝置的情況下實時提供基于元字體(METAFONT)的字體的元字體提供裝置及其控制方法、使用所述裝置及方法的字體提供系統。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于崇實大學校產學協力團,未經崇實大學校產學協力團許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/201610765145.X/2.html,轉載請聲明來源鉆瓜專利網。





