TWI627540B - 雲端字形服務系統 - Google Patents
雲端字形服務系統 Download PDFInfo
- Publication number
- TWI627540B TWI627540B TW103100398A TW103100398A TWI627540B TW I627540 B TWI627540 B TW I627540B TW 103100398 A TW103100398 A TW 103100398A TW 103100398 A TW103100398 A TW 103100398A TW I627540 B TWI627540 B TW I627540B
- Authority
- TW
- Taiwan
- Prior art keywords
- glyph
- module
- file
- font
- cloud
- Prior art date
Links
- 239000000463 material Substances 0.000 claims abstract description 24
- 238000010276 construction Methods 0.000 claims abstract description 6
- 239000013598 vector Substances 0.000 claims description 15
- 239000000284 extract Substances 0.000 claims description 4
- 238000012790 confirmation Methods 0.000 claims description 2
- 238000000034 method Methods 0.000 abstract description 10
- 230000006870 function Effects 0.000 description 19
- 238000012986 modification Methods 0.000 description 17
- 230000004048 modification Effects 0.000 description 17
- 238000007726 management method Methods 0.000 description 16
- 238000012545 processing Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 12
- 238000005516 engineering process Methods 0.000 description 11
- 238000000605 extraction Methods 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 3
- 238000013461 design Methods 0.000 description 3
- 238000007781 pre-processing Methods 0.000 description 3
- 238000012015 optical character recognition Methods 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000009499 grossing Methods 0.000 description 1
- 238000012905 input function Methods 0.000 description 1
- 238000002715 modification method Methods 0.000 description 1
- 239000000700 radioactive tracer Substances 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/103—Formatting, i.e. changing of presentation of documents
- G06F40/109—Font handling; Temporal or kinetic typography
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Tourism & Hospitality (AREA)
- General Engineering & Computer Science (AREA)
- Computational Linguistics (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Artificial Intelligence (AREA)
- Human Resources & Organizations (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Primary Health Care (AREA)
- Marketing (AREA)
- Economics (AREA)
- Document Processing Apparatus (AREA)
- Controls And Circuits For Display Device (AREA)
- Information Transfer Between Computers (AREA)
Abstract
一種雲端字形服務系統,建置在一雲端伺服器中並包括:一字形創建服務模組(Glyph construction module),供使用者連線輸入字形素材圖形,以創建字型檔;一字形管理服務模組(Glyph management module),供使用者連線編輯存於該雲端伺服器中的字型檔,以及一字形上架介面,供使用者設定特定字型檔的使用權限與顯示方式;及一字形應用服務模組(Glyph application module),以既定格式展示字型檔中的特定字形於網頁,以供選購。使用者從存在該雲端伺服器中的字型檔中,選擇所需的字形,組成一新字型檔,以供上架。
Description
本發明是關於一種雲端字形服務系統,特別是關於一種提供使用者自行創作數位化字型及做商業利用的字形服務系統。
隨著電腦、網路日漸普及,訊息漸漸導向網路數位化,簡潔的文字資訊更是佔有相當重要的地位。
文字資訊在電腦等電子平台上的顯示,都是使用字型檔(Computer Font)。而不同的字型檔能夠讓相同的文字內容呈現出不同的型態與風格,進而影響到各種網頁、程式甚至出版物帶給閱讀者的觀感,是一項重要的設計元素。許多人都知道如何使用字型檔,但是知道怎麼建構字型檔的人就相對少很多。目前普遍存在的字型檔,多為擁有相關技術與資源的特定廠商所製作。換言之,使用者只能從市面可見的字型檔中尋找符合自己需求的字型,購買或下載後套用在文字資訊上。
使用者如要創造個人風格的字型檔,主要的限制在於創建字型的技術門檻過高、缺乏友善的工具與軟體。目前雖然已經有所謂的雲端字形服務,如:JustFont等,但都僅提供廠商所開發的字型。尚無提供用戶自行創建字型檔的相關服務。
另外,在資訊傳遞平台上,文字的內容及字型的設定都是從
伺服器端下載回客戶端呈現。如果客戶端並未安裝網頁伺服器端所設定的字型檔,則下載的文字資訊將會轉以其它字型呈現或是無法呈現,導致使用者所得到的資訊完整性下降,甚至無法閱讀。為了確保客戶端能夠支援所需要的字型,目前的技術多是將字型檔直接嵌入資訊傳遞平台中,與文字內容一起下載至客戶端。但由於中文等東亞字集構字結構複雜、文字量龐大,如果直接嵌入網頁中,需要很大的儲存空間,會大幅增加網頁的資料量,對於網路傳輸或雲端使用而言,相當不方便。
因此目前實有必要提供一種讓使用者能夠簡單快速的創造自己想要的字型,並於雲端上使用,甚至作商業利用的系統。
同時也需要有一種便利的雲端字形服務,讓字型檔的使用者不須下載字型檔,即可正確的瀏覽使用特定字型的檔案。
本發明的目的在於提供一種能讓使用者不須具備技術能力,即可自行創作字型檔的雲端字形服務系統。
本發明的目的也在提供一種雲端字形服務系統,使使用者能透過網際網路將自行創作的字型檔做商業利用。
本發明的目的也在提供一種使用者不須下載字型檔,即可正確的瀏覽使用特定字型的檔案的雲端字形服務系統。
根據本發明所揭示之雲端字形服務系統,可提供簡便的造字流程,讓使用者能夠簡單快速的創造自己想要的字型,並於雲端上交易應用。本發明在造字部分提供手寫、照片或圖片截取辨識等不同的輸入方式,透過向量化轉為「字形(Glyph)」並上傳。在管理層面上,本發明也提供
使用者新增、編輯、刪除儲存於雲端的字形,或將若干字形組成「字形集(glyph set)」或字型檔(font)的工具。本發明並提供使用者管理分享、交易等權限之工具,讓字型設計者成為「自己字型的賣家」。在字型產生方面,本發明是依據文字內容,僅截取出待套用文字的字型,建立對應於特定檔案的字型檔。藉由降低字型檔的容量達到加速的效果。所產生的字型檔儲存雲端伺服器中,使用者可以下載使用,或是透過本系統提供的字型檔,直接在網路平台上將字型快速簡便地代換。
本發明的雲端字形服務系統建置在一雲端伺服器中,並包括三大模組:字形創建服務模組(Glyph construction module)、字形管理服務模組(Glyph management module)及字形應用服務模組(Glyph application module)。其中,「字形創建服務模組」提供字形建立模組以及字形輸入介面,以供使用者在不同平台上,以不同方式輸入字形素材圖形,創建相對於多數文字的特定字形圖形,並轉變成特定規格的數據化字形。並提供字型檔儲存裝置,用以將使用者創建的字形及其相對應之管理資訊,儲存在雲端伺服器。在本發明的較佳實例中,該字形輸入介面可接受的輸入方式,包括手寫輸入、圖片輸入,以及下載已經存在的數據化字形。
本發明的「字形管理服務模組」提供一字形編輯模組,以供使用者對存於雲端伺服器中的字形資料進行新增、修改、刪除等編輯,以及一字形上架介面,以供使用者設定特定字型檔的使用權限,以便利與其他使用者交換、買賣自己存於雲端的字形。此外,該「字形應用服務模組」包括一字形交易介面,用以將該雲端伺服器所儲存的字形檔中的特定字形,以既定格式展示於網頁,以供消費者選購、下載或直接在網路上執行
簡易的套用流程,就能立即應用該字型。
100‧‧‧雲端字形服務系統
10‧‧‧字形創建服務模組
20‧‧‧字形管理服務模組
30‧‧‧字形應用服務模組
11‧‧‧字形輸入介面
12‧‧‧字形建立模組
13、13‧‧‧圖形輸入裝置
14‧‧‧儲存裝置
111‧‧‧顯示畫面
112‧‧‧手繪按鍵
113‧‧‧下載按鍵
114‧‧‧調整按鍵
115‧‧‧臨界值調整按鍵
116‧‧‧向量抽取按鍵
117‧‧‧儲存按鍵
21‧‧‧字型檔編輯模組
22‧‧‧字形編輯介面
23‧‧‧字形上架模組
24‧‧‧字形上架介面
31‧‧‧字形交易處理模組
32‧‧‧字形交易介面
33‧‧‧交易結算模組
34‧‧‧儲存裝置
第1圖顯示本發明雲端字形服務系統的系統圖。
第2圖為本發明雲端字形服務系統的字形創建服務模組之系統圖。
第3圖為適用在本發明字形輸入介面一種實例的示意圖。
第4圖為本發明字形管理服務模組之架構圖。
第5圖顯示本發明一實施例中,字形修改處理流程圖。
第6圖為本發明雲端字形服務系統之字形應用服務模組一實施例之系統圖。
以下參照圖式說明本發明雲端字形服務系統的數種實施例。惟須說明,本發明的實施例只是用來說明本發明的基本架構及應用。本發明的範圍並不限於任何特定實施例或其結合。熟習該項技藝的人士均可由以下說明,衍伸出各種變化與修正。但只要不超出本案申請專利範圍所規範的範圍,仍屬本發明的範圍。
第1圖顯示本發明雲端字形服務系統100的系統圖。如圖所示,本發明的雲端字形服務系統(Font Cloud Service System)包括:字形創建服務模組10(Glyph Construction Service System)、字形管理服務模組20(Glyph Management Service System)、字形應用服務模組30(Glyph Application Service System)。該系統建置在通稱雲端伺服器的伺服器級電腦,並可供廣大的使用者透過網際網路或其他連線方式進入(access),以
與該系統100交換資訊。適用於此種雲端運算系統的軟硬體及網路架構已屬此行業公知的技術。技術細節在此不需詳述。
「字形」為本發明雲端字形服務系統所應用之基本單位,其包含兩部分:一為字形圖(Glyph Image),即使用者所設計用以描述該文字之抽象概念,例如圖、敘述或語法等;另一部分為字形編碼(Glyph Code),即為該文字之特定編碼,用以對應文字資訊,以便於使用時,找出正確字形。惟字形除包含上開兩部分外,亦可儲存其他資訊,例如字形圖各部分的顯示起始位置資訊等。
在本發明的概念下,集合多數字形的字形圖以及字形編碼形成的字型檔,僅包含該字型檔管理者指定加入的文字(words or characters,指作為組織文章的最小單位)的字形。而非包括所有可能需要的或高度需要的文字的字形。雖不欲為任何理論所拘束,但研究發現,絕大多數的人在應用字型檔時,僅會使用其中極少部分的文字。以中文字形為例,一個常用字的字型檔可能包括超過10,000個中文字的字形代表資訊。更完整的字型檔則可包括數萬個中文字的字形。例如,在台灣已經成為業界標準(de facto standard)的Big-5碼字集,即含有13,051個中文字。但是大部分的人在電子平台中所使用的中文字,則約在1,000-3,000字上下。尤其以本發明的雲端字形服務系統而言,既然提供使用者創用自用字型檔的服務,則字型檔只要包括代表該使用者所加入的文字的字形,例如數十字到數百字即足供使用。在這種設計下,字型檔的記憶空間即可大幅壓縮,方便儲存、管理與傳送。至於不敷使用的部分,則可由本發明的字形創建服務模組隨時加以補充。
第2圖為本發明雲端字形服務系統100的字形創建服務模組10之系統圖。如圖所示,該字形創建服務模組10是用來提供使用者連線後,線上建立字型檔,並包括一字形輸入介面11及一字形建立模組12。其中,該字形輸入介面11提供一可遠端進入的人機介面,以供使用者從遠端建立字型檔。該字形輸入介面11並提供使用者輸入所要建立的字形的素材,並提供包括特定字型檔的建立者瀏覽該字型檔的字形及其他資訊。該字形建立模組12的功能在利用該雲端字形服務系統100的運算能力,將使用者經由字形輸入介面11輸入的字形素材,轉換成有用的電腦字形。
第3圖為適用在本發明字形輸入介面11一種實例的示意圖。圖中顯示該字形輸入介面11提供一顯示畫面111,以顯示使用者所輸入的或者建立/修改中的字形圖形。該字形輸入介面11並提供數種輸入字形素材的方式,包括手繪輸入的手繪按鍵(Draw)112、供下載輸入的下載按鍵(Load)113。該字形輸入介面11並提供字形素材圖形調整工具,例如字形傾斜角度調整按鍵(Adjust)114、筆畫粗細調整按鍵(未圖示)等;字形素材預處理工具,如彩色轉黑白臨界值調整按鍵(BitThreshold)115等。此外,該字形輸入介面11也提供向量抽取按鍵(Extract)116,以供使用者將字形素材圖形轉換成向量字。
在進行字形建立時,使用者利用不同的圖形輸入裝置13、13以連線方式連結到字形建立模組12,並從該字形輸入介面11輸入字形素材圖形。該圖形輸入裝置13可為任何輸入裝置,例如平板電腦與手機之觸控螢幕、電腦之滑鼠或手寫板等。該字形建立模組12偵測到該輸入字形素材圖形後,即將該圖形顯示在該字形輸入介面11的顯示畫面111。使用者輸入
字形素材圖形的方式包括手繪輸入與下載輸入等。如為手繪輸入,則可利用該輸入裝置13的觸控銀幕,以手指或觸控筆輸入,傳送至該字形建立模組12。也可使用滑鼠(未圖示)作為輸入工具。此外,該輸入裝置13也可連結一影像掃描器或照相機(均未圖示),以將一顯示在圖形媒介物上的字形素材圖形輸入到該輸入裝置13,再傳送到該字形建立模組12。以上各種輸入方式,均屬已知技術範疇。各種市售裝置或軟體都可提供所需的功能。
其詳情不需在此贅述。
在下載輸入方面,本發明提供使用者由電腦裝置、記憶裝置或網站上下載整批的字形素材圖形。所下載的素材可為一組多數字形影像、圖形,甚至是已經抽取向量所得的向量字。該字形建立模組12提供字形編輯功能。當使用者將字形素材影像輸入到該字形創建服務模組10後,可在其字形輸入介面11上進行所需的預處理與調整。例如以上述調整按鍵(Adjust)114調整字形傾斜角度、筆畫粗細、平移、縮放等,或以臨界值調整按鍵(BitThreshold)115調整彩色轉黑白之臨界值,調整細線化處理參數等。以利後續的向量抽取。
當使用者判斷該字形素材圖形已經適合抽取向量,即可按下該向量抽取按鍵(Extract)116,指令該字形建立模組12將字形素材圖形轉換成向量字。該字形建立模組12配備字形圖形向量化工具。關於文字圖形的向量化,已經是影像處理技術中的成熟技術。通常包括文字圖形的邊緣尋找、邊緣的細線化、平滑化以及特徵點抽取等處理,以及對處理結果抽取向量。利用市售的影像處理軟體,例如Adobe公司的「Adobe Live Trace」,James Diebel與Jacob Norda的「Vector Magic」,Elgorithms的「Magic Tracer」
等,建置在該字形建立模組12,即可達成本發明所需的向量化目的。當然也可使用特殊開發的向量化工具執行向量化。在本發明的一實施例中,即使用電腦程式Potrace將使用者輸入之字形圖形進行向量化,轉為SVG檔。此外,前述使用者所進行的預處理或調整,在市售影像處理應用軟體中,也均提供相同或類似的功能。其技術細節在此也不需贅述。
經過向量抽取所得的結果,可以由該字形建立模組12經過運算,產生文字圖形,顯示在該字形輸入介面11,以供使用者修改與確認。修改完成後,使用者可使用儲存按鍵(Save)117指示該字形建立模組12儲存該字形圖形。儲存時並賦予該字形一代碼。為管理方便起見,使用者所給予的代碼,較好相對於該字形圖案所對應的文字在通用的字形檔中的代碼。例如,該文字圖形如代表一中文字,則其代碼可為該文字在通用字形檔,例如Unicode中的代碼,或該代碼所對應的描述。此外,如為第一次建立,該字形建立模組12也會請求使用者輸入該字型檔的檔名,用以與其他使用者所建立的字形檔區分。在本發明較佳實例中,該字型檔的檔名可包括該使用者名稱、該使用者輸入裝置代碼等個別化資訊。上述建立代碼與檔名的步驟,可由使用者在該字形輸入介面11上執行,並由該字形建立模組12完成。
如果使用者並不要求逐字確認字形圖形,本發明的字形建立模組12也可提供批次輸入的功能。亦即,對使用者輸入或下載的一批多數字形圖形作批次的向量抽取。抽取完成後可自動根據各字形圖形的代碼、檔名等資訊,賦予代碼。但也可逐一請求使用者輸入代碼,以利管理。所得的字型檔儲存在該字形創建服務模組10的儲存裝置14中備用。該字型檔
中包括多數文字圖形的描述以及其代碼。
在本發明某些實例中,並不對文字圖形抽取向量,而是直接記錄其圖形資訊,例如其位元圖。這種方式雖可免除向量化的運算,但會提高字形檔的儲存空間。此外,也不利於其字形圖形的修改及縮放、傾斜等變形利用。
在編碼方面,本發明之一實施例中,使用者因具備電腦文字資訊知識,清楚知悉各文字在通用文字編碼系統中所對應之字碼,故可利用手動直接輸入該字碼,為該字形圖形編碼。在另一實施例中,使用者不具備文字編碼的知識,可利用例如光學字元識別(Optical Character Recognition,OCR),或手寫識別(Hand Write Recognition,HWR)等工具,自動辨認使用者輸入字形素材圖形所代表的文字,顯示於該輸入介面11供使用者選擇確認,經過周知的文字轉字碼查詢程式,取得該文字在特定文字編碼系統(如上述之Unicode)中之代碼,作為該字形之編碼。
使用者在將輸入、建立字形後,即可將包含有字形圖形及編碼,連同其他管理資訊之字型檔,儲存在雲端字形服務系統100中,成為自己的字形雲。
第4圖為本發明字形管理服務模組20之架構圖。如圖所示,該字形管理服務模組20用來提供使用者連線後,線上編輯字型檔以及將字型檔上架出租的功能,並包括一字型檔編輯模組21、一字形編輯介面22,一字形上架模組23及一字形上架介面24。使用者可利用不同方式,例如網頁或程式等,透過各種介面,如字型檔編輯介面22,對自己的字型檔進行編輯,亦即新增、修改、刪除等。此外,也可透過例如字形上架介面24,
將自己的字型檔傳輸至該字形應用服務模組30,以與他人進行交換或交易等。
本發明的字型檔編輯模組21也是建置在該雲端字形服務系統100中,利用該系統的高速運算功能及大量儲存能力,提供字型檔的所有人新增、修改、刪除字型檔中的字形圖形的功能。其中,字形的新增,處理方式與字形的建立相類似,是在既有的字形檔中,以類似第2圖所述的方式新增字形,賦予代碼,加入於該字型檔中。該字形的刪除,則是單純將已經建立在該字型檔中的字形削除。均屬已知技術。本發明的特色之一是,該字型檔編輯模組21所提供的字型檔編輯功能,可提供使用者從已經創建的字型檔以及其他已經存在該雲端伺服器中的字型檔,選擇所需的字形,組成一新字型檔,以將該新組成的字型檔上架。依據本發明,該字型檔編輯模組21所提供的字型檔編輯功能,也可提供該使用者繼續更新(新增、修改、刪除)字形的功能。
第5圖顯示本發明一實施例中,字形修改處理流程圖。以下依據該圖式說明本發明的字形修改方法。首先,使用者於步驟501,打開該字形編輯介面22,選擇「修改」功能。並於步驟502選擇特定字型檔中所要修改的字形。接下來,於步驟503,使用者於字形編輯介面22對字形圖形或字形編碼進行修改,成為新的字形。於步驟504,使用者以按鍵確認修改完成,該字形編輯模組21即以新的字形覆寫原本的字形,後儲存至該儲存裝置14中。
在本發明的字型檔編輯模組21中,可配備數種字形修改工具,包括:字形圖形取代工具、字形圖形修改工具及字形代碼修改工具等。
其中,該字形圖形取代工具提供使用者進入該字形輸入介面11,輸入一字形素材圖形,修改後取代特定字型檔中特定字形的功能。該字形圖形修改工具則提供使用者呼叫特定字型檔中特定字形,顯示於該字形輸入介面11,以該字形輸入介面11提供的修改工具修改後,回存至該字型檔的功能。該字形圖形修改工具也可提供使用者完成修改後,將所得字形存至該字型檔,但賦予不同代碼及/或存至其他字型檔的功能。如此即可提供使用者以既有文字字形,產生另一文字字形,甚至另一字型檔的功能。至於該字形代碼修改工具則提供使用者呼叫特定字型檔中特定字形,變更其代碼後,回存至該字型檔或其他字型檔的功能。上述各種編輯功能,均可利用現有技術,甚至市售軟體或公開軟體加以達成。其詳細技術內容,也無庸在此贅述。至於該字形建立模組12與該字型檔編輯模組21的功能,前者主要提供針對個別字形圖形的編輯功能,後者主要提供針對字型檔的編輯功能。但就字形資料本身的修改、編輯而言,有多數功能是互相通用或互相支援。毋庸待言。
本發明之字形上架模組23提供使用者透過例字形上架介面24,將自己的字型檔傳輸至該字形應用服務模組30,以與他人進行交換或交易的功能。當使用者所建立的字型檔已經包括相當數量的字形,或使用者所建立的字型檔所含文字具備高度藝術價值或商業價值時,該使用者可以電腦裝置與該字形上架模組23連線,打開該字形上架介面24,並在該字型檔編輯介面22檢視及選擇特定字型檔或字型檔中的特定字形,輸入交易條件,例如設定使用對價,並設定該字型檔的展示方式後,指示該字形上架模組23將字型檔或字形傳輸至該字形應用服務模組30。經過傳輸至該字
形應用服務模組30的字型檔或字形,將會以使用者指定的方式展示,並接受其他使用者請求,提供與該使用者利用。
第6圖為本發明雲端字形服務系統100之字形應用服務模組30一實施例之系統圖。如圖所示,本發明之字形應用服務模組30包括一字形交易處理模組31、一字形交易介面32及一交易結算模組33。該字形交易處理模組31接受一字型檔所有人所上傳的字型檔,儲存於該字形應用服務模組30之儲存裝置34中,並給予特定之編碼。在本發明的實施例中,因需處理大量的字型檔,字型檔的分類與管理將會影響字形應用的成功與否。該字形交易處理模組31配備一種或多種預定的分類系統,用以將各種字形分類。此外,並可以附加屬性的標示(tag),與個別字形檔連結,提高分類、管理及搜尋的效率。該字形交易介面32提供一圖形介面,選擇性的展示字形產品的介紹或內容,並提供輸入欄位,以供消費者連網後輸入請求,以及展示消費者所請求的內容。個別字型檔儲存在該儲存裝置34中,並可依據消費者連網後在該字形交易介面32發出的請求,顯示特定之展示內容於字形交易介面32,以吸引消費者選購。在已知的技術中,例如手機應用軟體的上架,已經提供成熟的分類與展示技術。該技術及其他網路交易系統之技術,均可利用在本發明的字形交易處理模組31與字形交易介面32。
當消費者選擇購買特定字型檔後,該字形交易處理模組31即在該字形交易介面32顯示字型檔的利用條件與限制。待消費者確認購買/租用後,進入結算步驟,該交易結算模組33即利用一般商業網站的交易工具,進行結算,並提供該選購地字型檔或字形於該消費者之電腦。
在本發明的特定實施例中,該字型檔編輯模組21尚可依照使
用者操作,從相同或不同字型檔中選擇特定數量的字形,集合成為一字形檔。此種應用特別有助於具備高度藝術價值或商業價值的字形,成為商品。再者,此種應用尚可應用在顯示特殊字形的文件。如前所述,在習知技術中,傳送具有特殊字形的文件時,如果接受方電腦並無建置該特殊字形之字型檔,則無法顯示文件的原貌。如果下載該字型檔,將使文件資訊量不當放大,不利於傳送。但在本發明的應用中,則可利用一應用軟體,自動擷取該文件中的文字代碼,從該特定字型檔中自動選取所需的字形,附在該文件中共同傳送。如此即可在有限的資訊量下,傳送該文件,並保持文件的原貌。該特殊用途的字型檔,更可透過本發明的字形應用服務模組30進行計費,收取應有的使用報酬。
本發明的雲端字形服務系統提供使用者自行建立屬於自己的字型檔。使用者不需具備電腦、網路或字形設計能力,即可自行或透過程式分析,於字型檔編輯介面22結集相當數量的字形,成為具有商業價值的字型檔,儲存於雲端空間中,提供連結供消費者選購、下載,顯示或安裝使用。此外,該建立之字型檔亦可嵌入網路空間或網頁,使網路空間或網頁之訪客不需另外安裝字型檔,即可正常且完整瀏覽該網路空間或網頁。該建立之字型檔亦可嵌入文件中,使接收者可獲得完整的原始文件。並可收取使用報酬。本發明之雲端字形服務系統確實提供了前所未有的字形運用。
Claims (10)
- 一種雲端字形服務系統,建置在一雲端伺服器中並包括:一字形創建服務模組(Glyph construction module),提供字形建立模組以及字形輸入介面,以供使用者連線,輸入字形素材圖形,以創建相對於多數文字的特定字形圖形,並轉變成特定規格的數據化字形,組成字型檔;一字形管理服務模組(Glyph management module),提供字型檔編輯模組,以供使用者連線,對存於該雲端伺服器中的字型檔之字形資料進行新增、修改、刪除等編輯,以及一字形上架介面,以供使用者設定特定字型檔的使用權限與顯示方式;及一字形應用服務模組(Glyph application module),提供一字形交易網路介面,用以將該雲端伺服器所儲存的字型檔中的特定字形,以既定格式展示於網頁,以供消費者選購、下載或套用;其中,該字型檔編輯模組提供使用者從存在該雲端伺服器中的字型檔中,選擇所需的字形,組成一新字型檔,以供上架;且該字形管理服務模組可自動擷取一文件中的文字代碼,從一特定字型檔中自動選取所需的字形,附在該文件中共同傳送。
- 如申請專利範圍第1項之雲端字形服務系統,其中,該字型檔包括特定數量文字的字形圖(Glyph Image)資訊與字形編碼(Glyph Code)資訊,以及該字型檔之交易條件。
- 如申請專利範圍第1項之雲端字形服務系統,其中,該字形圖資訊包括對一文字字形之圖形敘述。
- 如申請專利範圍第1項之雲端字形服務系統,其中,該字形圖資訊包括一文字字形之圖形資訊。
- 如申請專利範圍第1項之雲端字形服務系統,其中,該字形創建服務模組並提供字型檔儲存裝置,用以將使用者創建的字形及其相對應之交易條件資訊,儲存在雲端伺服器。
- 如申請專利範圍第1項之雲端字形服務系統,其中,該字形輸入介面可供使用者以手寫輸入、圖形輸入,或下載既存數據化字形之方式,輸入字形素材圖形。
- 如申請專利範圍第1項之雲端字形服務系統,其中,該字形建立模組對該字形素材圖形抽取向量資訊,以將該字形素材圖形轉換成字形之圖形資訊。
- 如申請專利範圍第1項之雲端字形服務系統,其中,該字形建立模組自動辨認使用者輸入字形素材圖形所代表的文字,顯示於該輸入介面供使用者選擇確認,並於確認後自動產生該文字之代碼。
- 如申請專利範圍第8項之雲端字形服務系統,其中,該文字之代碼為該文字於一文字編碼系統中之代碼。
- 如申請專利範圍第1項之雲端字形服務系統,其中,該字形應用服務模組另包括一交易結算模組,對該消費者選擇之字型檔,依其交易條件進行結算。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW103100398A TWI627540B (zh) | 2014-01-06 | 2014-01-06 | 雲端字形服務系統 |
CN201410190393.7A CN104765715B (zh) | 2014-01-06 | 2014-05-07 | 云端字体服务*** |
US14/549,983 US20150193387A1 (en) | 2014-01-06 | 2014-11-21 | Cloud-based font service system |
JP2014246603A JP2015130158A (ja) | 2014-01-06 | 2014-12-05 | クラウドベースのフォントサービスシステム |
KR1020140188201A KR20150082097A (ko) | 2014-01-06 | 2014-12-24 | 클라우드 기반 폰트 서비스 시스템 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW103100398A TWI627540B (zh) | 2014-01-06 | 2014-01-06 | 雲端字形服務系統 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201527990A TW201527990A (zh) | 2015-07-16 |
TWI627540B true TWI627540B (zh) | 2018-06-21 |
Family
ID=53495307
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW103100398A TWI627540B (zh) | 2014-01-06 | 2014-01-06 | 雲端字形服務系統 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20150193387A1 (zh) |
JP (1) | JP2015130158A (zh) |
KR (1) | KR20150082097A (zh) |
CN (1) | CN104765715B (zh) |
TW (1) | TWI627540B (zh) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9886426B1 (en) * | 2015-03-26 | 2018-02-06 | Accusoft Corporation | Methods and apparatus for generating an efficient SVG file |
US10455056B2 (en) | 2015-08-21 | 2019-10-22 | Abobe Inc. | Cloud-based storage and interchange mechanism for design elements |
TWI659355B (zh) | 2017-01-19 | 2019-05-11 | 中央研究院 | 手寫字服務系統 |
KR101976138B1 (ko) * | 2017-05-18 | 2019-05-08 | 주식회사 산돌 | 폰트 합성 및 공유 시스템 |
CN109189389A (zh) * | 2018-08-16 | 2019-01-11 | 阿里巴巴集团控股有限公司 | 数据处理方法和装置、服务器 |
KR102151780B1 (ko) * | 2018-11-28 | 2020-09-03 | 안희철 | 컴퓨팅 장치의 하나 이상의 프로세서에서 수행되는, 필체를 통해 생성한 폰트를 이용하는 드로잉 방법, 상기 방법을 실행하기 위해 컴퓨터 판독가능 저장매체에 저장된 컴퓨터 프로그램 및 필체를 통해 생성한 폰트를 이용하는 드로잉 시스템 |
KR20220065028A (ko) | 2019-09-23 | 2022-05-19 | 스냅 인코포레이티드 | 개인화된 폰트들 |
JP6713657B1 (ja) * | 2019-10-23 | 2020-06-24 | 日本加除出版株式会社 | 外字管理システム |
CN111666739B (zh) * | 2020-06-04 | 2023-05-16 | 大连民族大学 | 基于Potrace算法的中文矢量字库生成方法 |
CN113867673B (zh) * | 2021-09-27 | 2022-09-16 | 湖南省舟际智控电气科技有限公司 | 一种液晶屏立体字字体显示方法及装置 |
CN113986416B (zh) * | 2021-09-30 | 2024-04-30 | 江苏中交车旺科技有限公司 | 基于Flutter实现字体图标渲染的方法和*** |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW200811727A (en) * | 2006-08-31 | 2008-03-01 | Waltop Int Corp | Method and system for font creating by handwriting |
US7492365B2 (en) * | 2004-06-15 | 2009-02-17 | International Business Machines Corporation | Method and system for font building |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6377966B1 (en) * | 1997-10-22 | 2002-04-23 | Flashpoint Technology, Inc. | Graphical interface to select characters representing phonetic articulation and no articulation groups |
JP3876664B2 (ja) * | 2001-08-20 | 2007-02-07 | セイコーエプソン株式会社 | フォントファイル作成装置、プログラム、および、記憶媒体 |
US7483570B1 (en) * | 2004-02-11 | 2009-01-27 | Knight Andrew F | Software and method for creating a dynamic handwriting font |
JP3938926B2 (ja) * | 2006-02-21 | 2007-06-27 | 株式会社リコー | フォント管理サーバ、フォント管理方法、データベース及びデータベースが格納された記録媒体 |
WO2010084206A1 (en) * | 2009-01-26 | 2010-07-29 | Fontself Sa | A system and method for creating, managing, sharing and displaying personalized fonts on a client-server architecture |
JP5438586B2 (ja) * | 2010-04-16 | 2014-03-12 | フォントワークス株式会社 | 情報処理装置、フォントファイル生成方法及びプログラム |
US20120282587A1 (en) * | 2011-05-05 | 2012-11-08 | Xerox Corporation | System and method for generating and implementing individualized educational practice worksheets |
CN102289511B (zh) * | 2011-08-31 | 2013-04-03 | 深圳市茁壮网络股份有限公司 | 一种字库文件下载方法、用户端及服务器 |
CN102662920B (zh) * | 2012-03-15 | 2016-04-27 | 齐凡 | 文字传输方法及传输*** |
CN102722261B (zh) * | 2012-05-25 | 2015-07-08 | 武汉理工大学 | 一种错字字形编辑、编码和输入***及方法 |
CN103176955A (zh) * | 2013-01-03 | 2013-06-26 | 陈灿华 | 显示汉字网页字体的***和方法 |
-
2014
- 2014-01-06 TW TW103100398A patent/TWI627540B/zh active
- 2014-05-07 CN CN201410190393.7A patent/CN104765715B/zh active Active
- 2014-11-21 US US14/549,983 patent/US20150193387A1/en not_active Abandoned
- 2014-12-05 JP JP2014246603A patent/JP2015130158A/ja active Pending
- 2014-12-24 KR KR1020140188201A patent/KR20150082097A/ko not_active Application Discontinuation
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7492365B2 (en) * | 2004-06-15 | 2009-02-17 | International Business Machines Corporation | Method and system for font building |
TW200811727A (en) * | 2006-08-31 | 2008-03-01 | Waltop Int Corp | Method and system for font creating by handwriting |
Also Published As
Publication number | Publication date |
---|---|
US20150193387A1 (en) | 2015-07-09 |
JP2015130158A (ja) | 2015-07-16 |
KR20150082097A (ko) | 2015-07-15 |
CN104765715A (zh) | 2015-07-08 |
CN104765715B (zh) | 2018-04-10 |
TW201527990A (zh) | 2015-07-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI627540B (zh) | 雲端字形服務系統 | |
Villán | Mastering OpenCV 4 with Python: a practical guide covering topics from image processing, augmented reality to deep learning with OpenCV 4 and Python 3.7 | |
JP6507472B2 (ja) | 処理方法、処理システム及びコンピュータプログラム | |
US8799829B2 (en) | Methods and systems for background uploading of media files for improved user experience in production of media-based products | |
US9607010B1 (en) | Techniques for shape-based search of content | |
KR102369604B1 (ko) | 고정 포맷 문서를 리플로우 포맷으로 프리젠트하는 기법 | |
CN106909270A (zh) | 聊天数据输入方法、装置及通讯终端 | |
US20160026858A1 (en) | Image based search to identify objects in documents | |
WO2024046189A1 (zh) | 文本生成方法以及装置 | |
JP2019520663A (ja) | 電子ブックサービスの提供方法及びそのためのコンピュータプログラム | |
US20180196994A1 (en) | Digitized handwriting sample ingestion systems and methods | |
US20180129877A1 (en) | Digitized handwriting sample ingestion systems and methods | |
JP2016162184A (ja) | 情報処理システム、情報処理装置、制御方法、およびコンピュータプログラム | |
Deng et al. | CrossGAI: A Cross-Device Generative AI Framework for Collaborative Fashion Design | |
US20210373752A1 (en) | User interface system, electronic equipment and interaction method for picture recognition | |
KR102408256B1 (ko) | 검색을 수행하는 방법 및 장치 | |
Malik et al. | Reimagining application user interface (UI) design using deep learning methods: Challenges and opportunities | |
US20150347376A1 (en) | Server-based platform for text proofreading | |
US11430166B1 (en) | Facilitating generation of number-bullet objects | |
CN111651969A (zh) | 样式迁移 | |
KR102114366B1 (ko) | 쇼핑몰 배너디자인 생성 방법, 장치 및 시스템 | |
US20170286378A1 (en) | Inserting text and graphics using hand markup | |
KR20110074422A (ko) | 상세정보 이미지 파일 생성 방법 및 장치 | |
KR102648613B1 (ko) | 입력 이미지를 기반으로 인터넷 쇼핑몰에 전시되는 상품 이미지를 생성하는 방법, 장치 및 컴퓨터-판독 가능 기록 매체 | |
JP2019148649A (ja) | 画像処理装置、制御方法、およびプログラム |