亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

選擇信息符號圖象的方法和裝置及信息符號圖象的管理系統(tǒng)的制作方法

文檔序號:2639850閱讀:149來源:國知局
專利名稱:選擇信息符號圖象的方法和裝置及信息符號圖象的管理系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及管理圖象數(shù)據(jù)的方法和裝置,更具體地說涉及可以動態(tài)地改變保存在字形文件中的一種組合的選擇信息符號圖象的方法和裝置,在字形文件中利用與字符和符號類型一致的各種信息符號圖象存儲字符和符號。
常規(guī)的信息符號圖象管理系統(tǒng)的概念示于圖2和圖3的部分101中。在圖3中,字形目標(biāo)223、227和231分別包括許多信息符號圖象組224、228和232,以及相關(guān)的屬性(規(guī)格)222、226和230。字形目標(biāo)不限于用于字形文件。根據(jù)利用字形目標(biāo)的概念,提供了一些程序,根據(jù)一個程序控制指定這些字形文件中的一個文件的請求,程序可以訪問被指定的字形文件的一個圖象。位圖字形驅(qū)動器108、外形字形驅(qū)動器114和設(shè)備驅(qū)動器122便是執(zhí)行這樣的程序的裝置。
字形目標(biāo)可以存儲在硬盤13或軟盤20或ROM14中,如

圖1所示,或者可以駐留在或裝載在主存儲器中。此外,還可以將一個字形目標(biāo)的字形屬性和圖象一起存儲在這些存儲裝置中;將屬性和圖象單獨存儲在這些存儲裝置中;或者將圖象分開存儲在上述存儲裝置中。應(yīng)注意的是,每個字形目標(biāo)必須與它的屬性信息和相應(yīng)的圖象相聯(lián)系。信息符號圖象代表各種字形類型的字符和符號,并包括表示各種字形如位圖字形或外形字形的圖象數(shù)據(jù)。
如圖2所示,控制機構(gòu)102可以直接識別圖形工具字形120,和分別通過位圖字形驅(qū)動器108和外形字形驅(qū)動器114識別位圖字形文件A和B(110和112)以及外形字形文件C和D(116和118)??刂茩C構(gòu)102可以由圖形工具或操作系統(tǒng)專門提供。
設(shè)備字形文件124可以通過設(shè)備驅(qū)動器122來識別。打印機字形、繪圖機字形等構(gòu)成設(shè)備字形124。信息符號圖象管理系統(tǒng)101不包括設(shè)備字形文件124,但包括設(shè)備字形目標(biāo)。
再看圖3,專門用來指向字形目標(biāo)223、227和231中的一個目標(biāo)的信息被保存在字形管理表206中。項目218指向字形目標(biāo)223,項目216指向字形目標(biāo)227,項目214指向字形目標(biāo)231。通過利用這一字形管理表206,就能夠在參照圖2的同時,在不知道字形類型的情況下,管理所述的各種字形目標(biāo),控制機構(gòu)204可以通過字形管理表206訪問各個字形目標(biāo)。
控制機構(gòu)204從應(yīng)用程序202接收一個裝載特定字形目標(biāo)(例如字形目標(biāo)227)的命令。根據(jù)這一命令,控制機構(gòu)204搜索字形管理表206的指向特定的字形目標(biāo)227的項目216。控制機構(gòu)204為字形管理表206中的項目216設(shè)置一個標(biāo)記,以便建立指向字形目標(biāo)227的一條路徑。
當(dāng)應(yīng)用程序202請求對應(yīng)于特定代碼點數(shù)據(jù)的信息符號圖象(字符字形數(shù)據(jù))時,控制機構(gòu)204從應(yīng)用程序202接收代碼點數(shù)據(jù),通過字形管理表206訪問字形目標(biāo)227(如前所述路徑已經(jīng)建立起來了),并利用代碼點數(shù)據(jù)獲得字形目標(biāo)227的信息符號圖象。
由于具有這種結(jié)構(gòu)的背景技術(shù)不包括利用字形管理表中的靜態(tài)標(biāo)記指向字形目標(biāo)的方法,所以產(chǎn)生了各種問題。第一個問題是,常規(guī)的方法對用戶要求自由地替換一種字形的特定圖象部分不作出響應(yīng)。例如,用戶要求用MINCHO風(fēng)格來代表字符,而不是字母數(shù)字字符,并要求用Times New Roman風(fēng)格(Times New Roman是Monotype公司的商標(biāo))來表示字母數(shù)字字符,首先,用戶必須為整個文本選擇作為將要采用的字形MINCHO。然后,用戶必須指定將要使用的字母數(shù)字字符的范圍,并為那部分選擇Times New Roman作為將要使用的字形,并且必須指示該應(yīng)用程序每次遇到采用的字母數(shù)字字符的范圍時都要重復(fù)這一過程。采用另一種方法,為整個文本選擇作為將要采用的字形Times New Roman以后,用戶必須指定采用的除字母數(shù)字以外的字符范圍,和為那部分選擇作為將要采用的字形MINCHO,并且必須指示該應(yīng)用程序每次遇到不采用的字母數(shù)字字符的范圍時都要重復(fù)這一過程。這些是非常復(fù)雜的操作,對用戶來說執(zhí)行起來是很困難的。
第二個問題是,背景技術(shù)不能滿足用戶對應(yīng)用程序的需要,即識別具有與應(yīng)用程序中選擇的字形不同的名稱和大小的字形。如果系統(tǒng)中得不到在一種應(yīng)用程序中指定的字形,那么在常規(guī)的情況下,不能用另一種當(dāng)前可得到的字形代替被選擇的字形,和用來顯示或打印字符,并且迫使系統(tǒng)顯示不適合地形成的文本。
第三個問題是,背景技術(shù)不能滿足用戶這種需求,即把常規(guī)的編碼字形組合以用作單代碼字形。由于必須將新的字形文件引入系統(tǒng),需要存儲該文件的另外的存儲器容量,所以用戶必須購買新的字形文件作為單代碼,并且不能采用當(dāng)前擁有的外語字形作為單代碼。單代碼字形是在考慮由ISO和JIS定義的多種語言時的字形。
第四個問題是,背景技術(shù)不能對用戶這樣的需要作出響應(yīng),即需要未被顯示的數(shù)字或字符的特定類型。例如,如果數(shù)字數(shù)據(jù)是秘密數(shù)據(jù),那么當(dāng)打印包含數(shù)字的一部分文本時,必須將數(shù)字蓋上,以便它們不能被識別,或采用空白或重寫“X”在編輯時將原始文本的數(shù)字部分刪去。這對用戶來說是很麻煩的,因為它們必須用手來進行操作,在編輯的過程中,總可能有一些文本部分會漏掉。此外,由于打印覆蓋的部分可以從反面讀出,所以秘密數(shù)據(jù)將被公開展示。
對圖3所示的常規(guī)圖象管理系統(tǒng)101進行改進的技術(shù)在日本未審查專利公開No.Hei6-12043和日本未審查專利公開No.Hei6-259426中描述了。日本未審查專利公開No.Hei6-12043中公開的是這樣一種技術(shù),其中采用了許多表,表中所表示的當(dāng)前字符和字形被聯(lián)系在一起,以便減小所需的存儲器容量(字形圖象重疊)。雖然這種技術(shù)通過字符字形圖象的共同擁有可以減小存儲器容量,但是由于采用地址在表之間利用了靜態(tài)連接,所以在沒有具有相同結(jié)構(gòu)(編碼)的字形的情況下,不能建立風(fēng)格。此外,為了引入新創(chuàng)建的風(fēng)格和字形文件,必須重建一張表,而不能創(chuàng)建動態(tài)表。于是這一技術(shù)便不能解決上述問題。
根據(jù)日本未審查專利公開No.Hei6-259426,對所有的擴展字符風(fēng)格采用了相同的代碼,并且準(zhǔn)備具有擴展字符風(fēng)格名稱和擴展字符代碼的內(nèi)部靜態(tài)表,以便保持在風(fēng)格之間匹配的擴展的代碼。然而在這一技術(shù)中,所有的擴展字符必須作為單一相關(guān)表中的專門關(guān)鍵字,當(dāng)引入新創(chuàng)立的字形時,將要采用的字形的擴展字符通過判斷在字符代碼之間是否存在不同或是否可以不用字符代碼來確定。表之間的聯(lián)系是靜態(tài)的,并且在不采用相同的字形結(jié)構(gòu)(編碼)的情況下不能建立風(fēng)格。這一技術(shù)不能解決上述問題。
因此,本發(fā)明的一個目的是根據(jù)代碼點條件,動態(tài)地聯(lián)系多個字形目標(biāo),因此字形的部分圖象可以被自由地替換,對一種應(yīng)用程序來說可提供一種字形作為具有其它名稱和大小的字形,或者可以將常規(guī)的編碼字形組合,用作單字形。
為了達到上述目的,根據(jù)本發(fā)明的信息符號圖象管理系統(tǒng)將多個字形目標(biāo)組合成一個分量,并將它作為不同的目標(biāo)顯示。其中描述的組合目標(biāo)稱為組合字形目標(biāo),雖然這一目標(biāo)是包含字形的信息符號圖象的文件,但是它可以被應(yīng)用程序作為普通的字形目標(biāo)來處理。這就是說,由于組合字形目標(biāo)的特性相對于應(yīng)用程序來說是透明的,所以為了實現(xiàn)本發(fā)明,對本發(fā)明而言只需改變的是控制機構(gòu)(這在以后說明),而無需改變應(yīng)用程序。
至于組合字形目標(biāo),定義將要組合的一個字形目標(biāo)組的信息稱為分量字形,構(gòu)成基礎(chǔ)的字形目標(biāo)信息稱為基本字形?;咀中问前ㄔ诜至孔中沃械囊环N概念,對它的代碼點條件的設(shè)定(這在以后說明)與另外的分量字形是不同的。在分量字形之間無需特定的關(guān)系,甚至編碼也可以是不同的。
根據(jù)本發(fā)明的一個方面,一種從一個或多個字形目標(biāo)中選擇對應(yīng)于輸入代碼點的信息符號圖象的方法,包括以下步驟(a)顯示一個或多個分量字形信息項,每個信息項具有一個字形目標(biāo)的字形屬性條件和代碼點條件;(b)根據(jù)用戶輸入,在顯示的一個或多個分量字形信息項中改變一個或多個字形屬性條件或代碼點條件,或者一個或多個字形屬性條件和代碼點條件;(c)判斷輸入代碼點是否符合一個或多個分量字形信息項的一個代碼點條件;(d)當(dāng)輸入代碼點符合代碼點條件時,選擇對應(yīng)于具有符合的代碼點條件的分量字形信息的字形屬性條件的字形目標(biāo);(e)搜索對應(yīng)于輸入代碼點的選擇的字形目標(biāo)的一個信息符號圖象;以及(f)輸出信息符號圖象。輸出信息符號圖象的步驟包括在顯示設(shè)備上顯示信息符號圖象的步驟和用打印機打印信息符號圖象的步驟。
一種從一個或多個字形目標(biāo)中選擇對應(yīng)于輸入代碼點的信息符號圖象的方法,進一步包括步驟(g)顯示對應(yīng)于字形目標(biāo)屬性和一個或多個分量字形信息項的代碼點條件的信息符號圖象的一個實例。
一種從一個或多個字形目標(biāo)中選擇對應(yīng)于輸入代碼點的信息符號圖象的方法,進一步包括步驟(h)根據(jù)從另一系統(tǒng)接收的數(shù)據(jù)形成一個或多個分量字形信息項。
根據(jù)本發(fā)明的另一方面,一種從一個或多個字形目標(biāo)選擇和顯示對應(yīng)于文本文件的代碼點的信息符號圖象的方法,該圖象具有指定用作代碼點的字形目標(biāo)的信息,該方法包括以下步驟(a)判斷為代碼點中的一個代碼點標(biāo)志的一個字形目標(biāo)的信息是否表示一個組合字形目標(biāo);(b)當(dāng)確定信息表示組合字形目標(biāo)時,指定對應(yīng)于標(biāo)志字形目標(biāo)的信息的組合字形目標(biāo);(c)判斷指定的組合字形目標(biāo)的一個代碼點是否符合包括在一個或多個分量字形信息項中的每一個中的一個代碼點條件,這些信息項具有一個相應(yīng)的字形目標(biāo)的一個字形屬性條件和一個代碼點條件;(d)當(dāng)一個代碼點符合一個代碼點條件時,選擇一個對應(yīng)于具有符合的代碼點條件的分量字形信息的字形屬性條件的字形目標(biāo);(e)搜索對應(yīng)于一個代碼點的選擇的字形目標(biāo)的一個信息符號圖象;以及(f)輸出對應(yīng)于一個代碼點的信息符號圖象。
根據(jù)本發(fā)明的再一方面,一種從一個或多個字形目標(biāo)中選擇對應(yīng)于輸入代碼點的信息符號圖象的方法,包括以下步驟(a)判斷輸入代碼點是否符合一個或多個分量字形信息項中的一個代碼點條件,每個信息項具有相應(yīng)的字形目標(biāo)的一個字形屬性條件和一個代碼點條件;(b)當(dāng)輸入代碼點符合一個代碼點條件時,選擇一個對應(yīng)于具有符合的代碼點條件的分量字形信息的字形屬性條件的字形目標(biāo);以及(c)從選擇的字形目標(biāo)中搜索對應(yīng)于輸入代碼點的信息符號圖象。
根據(jù)本發(fā)明的再一方面,一種從一個或多個字形目標(biāo)中選擇對應(yīng)于輸入代碼點的信息符號圖象的裝置,包括一個存儲器部件,其中存儲了一個或多個字形目標(biāo),每個字形目標(biāo)具有相應(yīng)的屬性信息;一個存儲器部件,其中存儲了一個或多個組合字形目標(biāo),每個組合字形目標(biāo)包括分量字形信息和屬性信息;一個存儲器部件,其中存儲了字形管理表,通過該表以共同格式管理一個或多個組合字形目標(biāo)的屬性信息和一個或多個字形目標(biāo)的屬性;輸出信息符號圖象的部件;以及控制機構(gòu),控制機構(gòu)包括(a)判斷裝置,用于判斷輸入代碼點是否符合一個或多個分量字形信息項中的一個代碼點條件,每個信息項具有相應(yīng)的字形目標(biāo)的一個字形屬性條件和一個代碼點條件;(b)選擇裝置,當(dāng)輸入代碼點符合一個代碼點條件時,選擇一個對應(yīng)于具有符合的代碼點條件的分量字形信息的字形屬性條件的字形目標(biāo);以及(c)搜索裝置,用于從選擇的字形目標(biāo)中搜索對應(yīng)于輸入代碼點的信息符號圖象。
一種從一個或多個字形目標(biāo)中選擇對應(yīng)于輸入代碼點的信息符號圖象的控制機構(gòu),進一步包括(d)判斷裝置,用于判斷加到輸入代碼點上的屬性信息是組合字形目標(biāo)的屬性還是字形目標(biāo)的屬性;以及(e)選擇裝置,用于當(dāng)加到輸入代碼點上的屬性信息是組合字形目標(biāo)的屬性時,選擇對應(yīng)于加到輸入代碼點上的屬性的組合字形目標(biāo),其中在(a)中的分量字形信息被認為是存儲在相應(yīng)的組合字形目標(biāo)中的分量字形信息項。
根據(jù)本發(fā)明的再一方面,一種包括從一個或多個字形目標(biāo)中選擇對應(yīng)于輸入代碼點的信息符號圖象的控制機構(gòu)的裝置,包括(a)判斷裝置,用于判斷輸入代碼點是否符合一個或多個分量字形信息項中的一個代碼點條件,每個信息項具有相應(yīng)的字形目標(biāo)的一個字形屬性條件和一個代碼點條件;(b)選擇裝置,當(dāng)輸入代碼點符合一個代碼點條件時,選擇一個對應(yīng)于具有符合的代碼點條件的分量字形信息的字形屬性條件的字形目標(biāo);以及(c)搜索裝置,用于從選擇的字形目標(biāo)中搜索對應(yīng)于輸入代碼點的信息符號圖象。
從一個或多個字形目標(biāo)中選擇對應(yīng)于輸入代碼點的信息符號圖象的控制機構(gòu),包括根據(jù)從另一系統(tǒng)接收的數(shù)據(jù)形成一個或多個分量字形信息項的裝置。
根據(jù)本發(fā)明的再一方面,一種從一個或多個字形目標(biāo)選擇和顯示對應(yīng)于文本文件的代碼點的信息符號圖象的系統(tǒng),該圖象具有指定用作代碼點的字形目標(biāo)的信息,該系統(tǒng)包括(a)判斷為代碼點中的一個代碼點標(biāo)志的一個字形目標(biāo)的信息是否表示一個組合字形目標(biāo);(b)當(dāng)確定信息表示組合字形目標(biāo)時,指定對應(yīng)于標(biāo)志字形目標(biāo)的信息的組合字形目標(biāo);(c)判斷指定的組合字形目標(biāo)的一個代碼點是否符合包括在一個或多個分量字形信息項中的每一個中的一個代碼點條件,這些信息項具有一個相應(yīng)的字形目標(biāo)的一個字形屬性條件和一個代碼點條件;(d)當(dāng)一個代碼點符合一個代碼點條件時,選擇一個對應(yīng)于具有符合的代碼點條件的分量字形信息的字形屬性條件的字形目標(biāo);(e)從選擇的字形目標(biāo)中搜索對應(yīng)于一個代碼點的一個信息符號圖象;以及(f)輸出對應(yīng)于一個代碼點的信息符號圖象。
根據(jù)本發(fā)明的再一方面,提供了一種信息處理系統(tǒng),包括其中存儲了一個或多個字形目標(biāo)的一個存儲器部件,其中存儲了一個或多個分量字形信息項的一個存儲器部件,以及從一個或多個字形目標(biāo)中選擇對應(yīng)于輸入代碼點的信息符號圖象的控制機構(gòu),其中用于存儲控制控制機構(gòu)的程序的媒體包括(a)程序代碼裝置,用于指示控制機構(gòu)判斷輸入代碼點是否符合一個或多個分量字形信息項中的一個代碼點條件,每一信息項具有相應(yīng)的字形目標(biāo)的字形屬性條件和代碼點條件;(b)程序代碼裝置,當(dāng)輸入代碼點符合一個代碼點條件時,指示控制機構(gòu)選擇對應(yīng)于具有符合的代碼點條件的分量字形信息的字形屬性條件的字形目標(biāo);以及(c)程序代碼裝置,用于指示控制機構(gòu)從選擇的字形目標(biāo)搜索對應(yīng)于所述輸入代碼點的信息符號圖象。
以下是對附圖的簡要描述,其中圖1是根據(jù)本發(fā)明的一個實施例的表示字形控制器的框圖。
圖2是根據(jù)本發(fā)明的實施例的表示字形控制器的概念圖。
圖3是表示常規(guī)的字形控制器的概念圖。
圖4是根據(jù)本發(fā)明的實施例的表示字形控制器的概念圖。
圖5是根據(jù)本發(fā)明的表示組合字形目標(biāo)的概念圖。
圖6是組合字形目標(biāo)裝入處理的流程圖,該裝入處理是本發(fā)明的一個附加的功能。
圖7是處理過程的流程圖,其中根據(jù)從本發(fā)明的一個應(yīng)用程序發(fā)出的對信息符號圖象的請求,本發(fā)明的信息符號圖象管理系統(tǒng)將信息符號圖象傳送給該應(yīng)用程序。
圖8表示本發(fā)明的組合字形功效的一個例子。
圖9表示本發(fā)明的組合字形功效的另一個例子。
圖10表示本發(fā)明的組合字形功效的再一個例子。
圖11是表示由常規(guī)的字處理器準(zhǔn)備的文本文件的概念圖。
圖12是表示由常規(guī)的字處理器準(zhǔn)備的另一文本文件的概念圖。
圖13是表示由本發(fā)明的字處理器準(zhǔn)備的文本文件的概念圖。
圖14是表示由本發(fā)明的字處理器準(zhǔn)備的另一文本文件的概念圖。
圖15是處理過程的流程圖,用于將組合的字形文本文件變換成普通的文本文件,這是本發(fā)明的一個附加功能。
圖16是處理過程的流程圖,用于將組合的字形文本文件傳送給另一PC或打印機,這是本發(fā)明的一個附加功能。
圖1是表示根據(jù)本發(fā)明的信息符號圖象管理系統(tǒng)100的框圖。信息符號圖象管理系統(tǒng)100包括中央處理單元(CPU)1和主存儲器4。作為輔助存儲器部件的硬盤部件13通過總線2與CPU1和主存儲器4相連。軟盤驅(qū)動器(或者MO或CD-ROM驅(qū)動器)20通過軟盤控制器19與總線2相連。軟盤(或記錄媒體,例如MO或CD-ROM)裝在軟盤驅(qū)動器(或者MO或CD-ROM驅(qū)動器)20中。在軟盤、硬盤驅(qū)動器13和ROM14上可以記錄由本發(fā)明的控制機構(gòu)102使用的計算機程序代碼,這在以后說明。計算機程序代碼是通過將它裝入主存儲器4中來執(zhí)行的。
信息符號圖象管理系統(tǒng)100也可以作為包括用戶接口硬件的系統(tǒng)。指示設(shè)備(如鼠標(biāo)、游戲桿等)7和鍵盤6二者都是輸入設(shè)備,它們以及為用戶提供可視數(shù)據(jù)的顯示器12構(gòu)成用戶接口硬件。此外,可以通過并行口16將打印機與該系統(tǒng)相連,同時可以通過串行口15將調(diào)制解調(diào)器與該系統(tǒng)相連,通過串行口15和調(diào)制解調(diào)器或通過通信適配器卡18可以與另一計算機進行通信。
這些部件是一些例子,對本發(fā)明來說并不是所有這些都是必需的。信息符號圖象管理系統(tǒng)100可以通過單個個人計算機、帶有智能功能的打印機、個人計算機的組合、打印機的組合或個人計算機和打印機的組合來實現(xiàn)。當(dāng)采用單臺計算機來實現(xiàn)本發(fā)明時,可以在實現(xiàn)本發(fā)明的打印機的顯示板和打印機內(nèi)部的控制機構(gòu)104上準(zhǔn)備組合字形目標(biāo)。當(dāng)將個人計算機和打印機的組合用于本發(fā)明時,指示打印機形成組合字形目標(biāo),或者將組合字形目標(biāo)的信息傳送給打印機,形成打印機內(nèi)部的組合字形目標(biāo),打印機內(nèi)部的控制機構(gòu)104完成本發(fā)明。
圖2是表示本發(fā)明的信息符號圖象管理系統(tǒng)100的一個例子的概念圖。與常規(guī)的管理系統(tǒng)101相比較,額外提供了組合字形文件104。還增加了組合字形實用部分106,但是組合字形實用部分不是必需的。組合字形實用部分106是本發(fā)明的附加功能,使組合字形文件104能夠很容易地改變。雖然在信息符號圖象管理系統(tǒng)100中顯示了各種設(shè)備,如設(shè)備驅(qū)動器122和字形文件,但是它們可以在另一系統(tǒng)中提供。
圖4是表示本發(fā)明的信息符號圖象管理系統(tǒng)100的另一個例子的概念圖。與圖3所示的常規(guī)管理系統(tǒng)101相比較,增加了組合字形目標(biāo)組260和270。對組合字形目標(biāo)260和270,以及常規(guī)字形目標(biāo)223、227和231而言,特別指向組合字形目標(biāo)260和270中的一個的信息被寄存在字形管理表206的項目210、212中。指向組合字形目標(biāo)的信息是地址信息??梢杂糜布袚Q裝置,如多路轉(zhuǎn)接器,指向一個組合字形目標(biāo)。在圖4中,項目210指向組合字形目標(biāo)260,項目212指向組合字形目標(biāo)270。
通過采用字形管理表206,在用戶不知道各種字形目標(biāo)是組合字形目標(biāo)還是普通字形目標(biāo)的情況下,可以管理各種字形目標(biāo)??刂茩C構(gòu)204可以通過字形管理表206訪問各個字形目標(biāo)。由于在字形管理表206中是以一維方式管理各種字形目標(biāo)的,所以控制機構(gòu)可以迅速地訪問字形目標(biāo)223、227、231、260和270。由于普通字形目標(biāo)組和組合字形目標(biāo)組具有各自獨特的屬性信息,所以控制機構(gòu)204可以在不對它們進行尋址的情況下,通過字形管理表206直接訪問控制機構(gòu)204。字形管理表206不是本發(fā)明必需的。
組合字形目標(biāo)270的項目(分量字形目標(biāo)信息)274、276和278分別指向字形目標(biāo)223、227和231。這在以后說明。雖然在圖4中只示出了一個應(yīng)用程序202,但是通過控制機構(gòu)104可以訪問多個應(yīng)用程序202。
圖5是表示組合字形目標(biāo)組260和270中的一組的放大圖,它是組合字形目標(biāo)結(jié)構(gòu)的一個例子。在圖5中,組合字形目標(biāo)300包括組合字形署名302、組合字形規(guī)格304、分量字形計數(shù)314和分量字形320、340和360。
組合字形署名302包括這樣的信息,用于順利地管理標(biāo)識組合字形目標(biāo)300不是普通字形目標(biāo),而是組合字形目標(biāo)的信息。組合字形署名302可以包括用于將組合字形目標(biāo)300與另一組合字形目標(biāo)區(qū)分開來的組合字形ID,和限定組合字形目標(biāo)300的存儲區(qū)的ID。即使當(dāng)不存在組合字形署名302的信息時,由于在組合字形規(guī)格304中存在由控制機構(gòu)204指向的或由字形管理表206中的信息指向的信息,所以組合字形署名302不是本發(fā)明所必需的,這在以后說明。
在組合字形規(guī)格304中管理各種字形屬性數(shù)據(jù)。字形屬性數(shù)據(jù)是字形名稱306、字形風(fēng)格308、字形類型310和字形大小312。更具體地說,“Courier”、“MINCHO”、“Times Roman”等是字形名稱;“Norma1”、“Bold”、“Italic”、“Bold Italic”等是字形風(fēng)格;“Outline”、“Bitmap”等是字形類型;“10”、“16”、“18”等是字形大小。不僅所示的屬性信息,而且各種圖象信息,如高度、寬度、全尺寸字符和半尺寸字符都可以被管理。對本領(lǐng)域的一般技術(shù)人員來說,在設(shè)計階段可很容易地對屬性信息的種類和類型進行修改,本發(fā)明不限于上述設(shè)置。
組合字形目標(biāo)300可以包括分量字形計數(shù)314。雖然分量字形計數(shù)314不是本發(fā)明所必需的,但是可以通過管理分量字形計數(shù)314的信息有效地訪問分量字形320、340和360,這在以后說明。
組合字形目標(biāo)300還包括分量字形320、340和360。這些分量字形不是實際的字形文件,它們包括相應(yīng)的字形目標(biāo)和代碼點條件的屬性信息。在本發(fā)明的最佳實施例中,當(dāng)已經(jīng)確定分量字形1的代碼點條件時,分量字形2和基本字形的代碼點條件也確定了。因此,即使對不同分量字形限定的代碼點條件重疊,也不會出現(xiàn)問題。對本領(lǐng)域的一般技術(shù)人員來說,修改確定分量字形的次序是很容易的,本發(fā)明包括這一概念。
分量字形320、340和360中的每一個都包括選擇相應(yīng)的字形目標(biāo)的屬性信息。在圖5中,分量字形1(320)限定字形大小322、字形名稱324、字形風(fēng)格326和字形類型328。在本發(fā)明的最佳實施例中,字形文件由這四個屬性信息項指定。但是除了信息,還可包括高度、寬度、全尺寸字符和半尺寸字符。此外,如分量字形2(340)和基本字形360所示,只有一部分字形屬性可以被指定。從圖5可以清楚地看到,在分量字形2和基本字形360中不標(biāo)志字形風(fēng)格。
如圖5所示,除了字形屬性信息,還為分量字形320、340和360管理代碼點條件。當(dāng)輸入符合代碼點條件的代碼點時,指向符合分量字形的字形屬性的字形目標(biāo)。當(dāng)在分量字形1中選擇對應(yīng)于數(shù)目的代碼點條件時,“10.Courier Italic Outline”被標(biāo)志為字形屬性。當(dāng)由應(yīng)用程序輸入代碼點“3”并裝入“10.Courier Italic Outline”時,“10.Courier Italic Outline”的字形圖象被返回到應(yīng)用程序。類似地,當(dāng)由應(yīng)用程序輸入字母數(shù)字字符“a”的代碼點時,“14.Times NewRoman Outline”的字形圖象被返回到應(yīng)用程序。當(dāng)由應(yīng)用程序輸入另一字符如日本字符的代碼點時,“16.MINCHO Bitmap”的字形圖象被返回到應(yīng)用程序。
當(dāng)限定和裝入帶有上述組合的組合字形文件時,單一代碼字形“16.Uni-code MINCHO”出現(xiàn)在應(yīng)用程序中,并可在不與普通字形目標(biāo)區(qū)分的情況下加以應(yīng)用程序。當(dāng)顯示字母數(shù)字字母時,顯示“14.Times New Roman Outline”或“10.Courier Italic Outline”,而對字母數(shù)字字符以外的字符顯示“16.MINCHO Bitmap”。此外,當(dāng)裝入是組合字形文件2的“14.Times New Roman Outline”時,為字母數(shù)字字符顯示“14.Times New Roman Outline”。當(dāng)不能得到“14.TimesNew Roman Outline”時,采用基本字形的“16.MINCHO Bitmap”的圖象。當(dāng)裝入“14.Times New Roman Outline”的字形時,把與相同字母數(shù)字字符代碼有關(guān)的圖象變?yōu)椤?4.Times New RomanOutline”的圖象。如上所述這種關(guān)系是動態(tài)的,并且不能通過采用常規(guī)靜態(tài)表加以管理。
每個分量字形的屬性信息包括相應(yīng)的字形目標(biāo)(322,324,326,328等)的屬性信息。屬性信息限定對應(yīng)于分量字形的字形目標(biāo)的條件,只需要寫相應(yīng)的字形目標(biāo)的特性。不需要寫指定單個字形目標(biāo)的全部屬性。例如,當(dāng)可以采用任何14點“Times New Roman”時只描述字形大小和字形名稱,當(dāng)需要更嚴格地符合時,描述字形規(guī)格的其它參數(shù),如字形風(fēng)格和字形類型。當(dāng)不存在嚴格符合的字形目標(biāo)時,根據(jù)標(biāo)志的參數(shù)從當(dāng)前裝入的字形組中選擇最佳字形。
如果即使不存在14點“Times New Roman Normal Outline”的字形目標(biāo)時對它進行標(biāo)志,那么首先進行檢驗,判斷是否存在僅在字形類型上不同的字形目標(biāo)。這時,當(dāng)存在14點“Times New RomanNormal Bitmap”時,選擇其字形目標(biāo)。當(dāng)?shù)貌坏絻H字形類型不同的字形目標(biāo)時,則進行檢驗,判斷是否存在僅在字形風(fēng)格上不同的字形目標(biāo)。這時,如果存在14點“Times New Roman Bold Outline”,那么選擇其字形目標(biāo)。
接著,當(dāng)?shù)貌坏絻H字形風(fēng)格不同的字形目標(biāo)時,則進行檢驗,判斷是否存在僅在字形類型和字形風(fēng)格上不同的字形目標(biāo)。當(dāng)存在14點“Times New Roman Bold Italic Bitmap”時,選擇其字形目標(biāo)。如果字形目標(biāo)僅是字形類型和字形風(fēng)格不同,那么檢查分量字形的字形名稱,搜索可以用該字形名稱代替的一個字形名稱。
如果允許用“Courier”代替“Times New Roman”,那么進行檢驗,判斷是否可得到14點“Courier Normal Outline”。當(dāng)不能得到時,按以下次序進行上述檢驗過程是僅具有不同字形風(fēng)格的14點“Courier”的字形目標(biāo),僅具有不同字形風(fēng)格的字形目標(biāo),以及僅具有不同字形類型和字形風(fēng)格的字形目標(biāo)。當(dāng)符合這些條件的字形目標(biāo)不存在時,改變字形大小,并進行相同的檢驗過程。不履行這些條件的設(shè)置,并且多個條件可以進行各種組合,而條件的優(yōu)先次序和字形替換的條件可由用戶改變。
類似地,不僅為單個代碼點的范圍設(shè)置代碼點條件,如圖5所示,而且可以通過條件表示等標(biāo)識多個連續(xù)代碼點或設(shè)置代碼點的條件。此外,不僅對非相等的代碼點條件進行簡單的判斷,例如一個代碼點是否落入多個范圍,而且可以對復(fù)雜的代碼點條件進行判斷,例如“¥”或“$”或“,”后面的連續(xù)數(shù)字。
如在圖5中所示的那樣,在基本字形中未說明代碼點條件。由于代碼點條件標(biāo)志整個區(qū)域,所以按次序判斷基本字形360之前的分量字形(圖5中的分量字形1(320)和分量字形2(340))的條件,結(jié)果不符合它們代碼點條件的代碼點符合基本字形360的代碼點條件。因此,為不符合分量字形1(320)和分量字形2(340)的代碼點條件的代碼點選擇基本字形。應(yīng)注意的是,基本字形不是必需的,可以由普通的分量字形代替。
在圖5中,組合字形目標(biāo)300具有兩個普通分量字形320和340,以及一個基本字形360。可以自由設(shè)定這些數(shù)字,并且組合字形目標(biāo)可以僅與一個組合字形合并。在這種情況下,準(zhǔn)備僅組合基本字形的一個組合字形目標(biāo),該組合字形目標(biāo)的屬性被標(biāo)志為與基本字形的屬性不同。于是,該字形可被應(yīng)用程序識別為具有不同名稱和大小的字形。當(dāng)由應(yīng)用程序選擇的字形未被引入用戶系統(tǒng)以便顯示字符時,可以用另一當(dāng)前引入的字形替換標(biāo)志的字形。不出現(xiàn)擴展的字母數(shù)字字符文本顯示,不需要購買由應(yīng)用程序標(biāo)志的字形。
對常規(guī)的外語字形,用戶必須將其組合并用作一個單一代碼字形目標(biāo)。此外,對半尺寸數(shù)字而言,返回半尺寸空間或“*”的字形可以被組合,對全尺寸數(shù)字而言,返回全尺寸空間或“*”的字形可以被組合。因此當(dāng)僅有數(shù)字數(shù)據(jù)是秘密數(shù)據(jù)時,可以很容易地避免不希望被顯示或打印的部分被顯示或打印。
圖6是裝入一個組合字形目標(biāo)過程的流程圖,它是本發(fā)明的一個附加的功能。在框500,過程開始,在框502,應(yīng)用程序請求裝入字形目標(biāo)。該裝入請求包括指定字形目標(biāo)的信息。當(dāng)在框504接收到裝入請求時,控制機構(gòu)204判斷被請求的字形目標(biāo)是組合字形目標(biāo)還是普通字形目標(biāo)。
在本發(fā)明的最佳實施例中,控制機構(gòu)204通過字形管理表206訪問組合字形目標(biāo)300(參見圖4或5),并讀組合字形署名302。在框504,控制機構(gòu)204判斷該字形目標(biāo)是組合字形目標(biāo)還是普通字形目標(biāo)。對這一過程,僅需要判斷要求裝入的字形目標(biāo)是組合字形目標(biāo)還是普通字形目標(biāo)。當(dāng)一個組合字形目標(biāo)將被限定在字形管理表中或進入其中時,可以設(shè)置一個標(biāo)識組合字形目標(biāo)的標(biāo)記,通過參考該標(biāo)記,可以肯定請求的字形目標(biāo)將是組合字形目標(biāo)?;蛘撸畔⑦M入與字形管理表206不同的表中,以便確定字形目標(biāo)是一個組合字形目標(biāo),通過參考該標(biāo)記,可以肯定請求的字形目標(biāo)是組合字形目標(biāo)。
當(dāng)在框504確定對組合字形目標(biāo)不發(fā)出裝入請求時,在框524進行常規(guī)的字形目標(biāo)裝入過程。當(dāng)確定對組合字形目標(biāo)發(fā)出裝入請求時,在框506獲得組合字形目標(biāo)300的分量字形計數(shù)314。然后,在框514為各個分量字形搜索符合屬性信息(規(guī)格)字形目標(biāo)。當(dāng)找到一個符合的字形目標(biāo)時,在框518存儲用于標(biāo)志符合的字形目標(biāo)的信息。只要信息用于建立組合字形目標(biāo)與相應(yīng)的字形目標(biāo)的聯(lián)系,對這一過程可以使用任何信息。這一過程可以通過為字形目標(biāo)存儲對應(yīng)于分量字形信息項320、340和360的地址信息項來完成,或者通過準(zhǔn)備用于指向?qū)?yīng)于第n個分量字形信息的字形目標(biāo)的另一表來完成。當(dāng)沒有符合的字形目標(biāo)時,在框520假定相關(guān)的字形目標(biāo)未被裝入(引入)該系統(tǒng)。將表示相應(yīng)的字形目標(biāo)不能得到的標(biāo)記,或表示對應(yīng)于第n個分量字形信息的字形目標(biāo)不存在的標(biāo)記與分量字符信息320、340和360一同存儲。
圖7是表示處理過程的流程圖,根據(jù)來自本發(fā)明的應(yīng)用程序的對信息符號圖象的請求,本發(fā)明的信息符號圖象管理系統(tǒng)100將信息符號圖象傳送給應(yīng)用程序。如圖7所示,在框600由應(yīng)用程序請求代碼點的一個信息符號圖象開始該處理過程。信息符號圖象請求指定一個代碼點,以便指定被請求信息符號圖象。代碼點是指定對應(yīng)于一個單個字形目標(biāo)的圖象的信息,它包括指定一個單字形的JIS碼、ASCII碼、HOST碼和PC碼。在框602,獲得組合字形目標(biāo)300的分量字形計數(shù)(N)314。然后在框608,順序地進行檢驗,次序為分量字形1(320)、分量字形2(340)和基本字形(360),以便判斷已經(jīng)從應(yīng)用程序傳輸?shù)拇a點是否與每個分量字形的代碼點條件符合。
當(dāng)已經(jīng)由應(yīng)用程序傳輸?shù)拇a點與分量字形的一個代碼點條件符合時,例如當(dāng)代碼點不符合分量字形1的代碼點條件,但符合分量字形2的代碼點條件,那么在框610進行檢驗,判斷符合分量字形2的屬性條件的字形目標(biāo)是否已經(jīng)被裝入。在本發(fā)明的最佳實施例中,由于在圖6的框518中裝入了組合字形目標(biāo),所以設(shè)置了一個標(biāo)記,表示對應(yīng)于分量字形信息320、340和360的字形目標(biāo)是否被裝入,檢查該標(biāo)記。
當(dāng)裝入字形目標(biāo)時,在框612確定裝入的字形目標(biāo)將被用于代碼點。在框618,從字形目標(biāo)中獲得對應(yīng)于代碼點的信息符號圖象,在框620返回應(yīng)用程序。當(dāng)除了基本字形,對任何分量字形代碼點都不符合代碼點條件時,或者當(dāng)存在代碼點條件與代碼點符合的分量字形,但其相應(yīng)的字形目標(biāo)不能被使用時,在框616確定對應(yīng)于基本字形的字形目標(biāo)將用于代碼點。在框618,從字形目標(biāo)獲得對應(yīng)于代碼點的信息符號圖象,并在框620返回應(yīng)用程序。
現(xiàn)在描述是本發(fā)明的附加功能的組合字形實用部分。圖8至圖10表示組合字形實用部分功能的一個例子。由于對于組合字形文件的格式而言需要對各個字形文件的編碼的專門知識,所以用戶設(shè)置所要求的格式是困難的。因此,已經(jīng)準(zhǔn)備了一個工具,用戶用它能夠很容易地創(chuàng)建一個組合字形文件。
如圖8所示,在顯示設(shè)備上顯示了用戶可以輸入數(shù)據(jù)的組合字形文件編輯器700。用戶利用指示設(shè)備或鍵盤將數(shù)據(jù)輸入到組合字形文件編輯器700的顯示上的數(shù)據(jù)項位置。在本發(fā)明的最佳實施例中,用戶首先標(biāo)志基本字形712。對于這種選擇,用戶利用鼠標(biāo)點顯示基本字形712的位置,然后或者點選擇按鈕718,或者點兩下基本字形712的顯示位置。
當(dāng)已經(jīng)標(biāo)志基本字形712時,顯示分量字形選擇窗口800,如圖9所示。用戶利用鍵盤在項目位置為字形名稱802、字形大小810、字形風(fēng)格806和字形類型814輸入字符。如圖10所示,用戶可以通過下拉菜單將數(shù)據(jù)輸入進項目區(qū)中。當(dāng)項目完成以后,顯示圖9所示的實例820。作為分量字形(基本字形)選擇過程的一個具體的例子,可以在項目712下的下拉菜單中顯示在系統(tǒng)中當(dāng)前可得到的一系列字形,并且用戶可以通過指示設(shè)備選擇所要求的字形。
當(dāng)已經(jīng)選擇基本字形時,將對應(yīng)于被選擇的基本字形的項目設(shè)為字形名稱702、字形風(fēng)格704和字形大小706。盡管在本例中,將“Courier New”設(shè)為字形名稱702,但是可以增加所要求的修改字如“Combine”以代替“New”。當(dāng)將數(shù)據(jù)輸入進區(qū)域702至706時,不執(zhí)行該自動設(shè)置功能。用戶可以重寫項目區(qū)中由輸入所需數(shù)據(jù)自動設(shè)置的內(nèi)容。用戶還能按可用的字形目標(biāo)參考按鈕708和將常規(guī)字形目標(biāo)的字形屬性自動輸入進項目位置702至706。
項目714是代碼點條件對應(yīng)于一個數(shù)字的分量字形。由于各個字形目標(biāo)具有關(guān)于編碼規(guī)則的信息,所以根據(jù)這些規(guī)則,控制機構(gòu)104對已經(jīng)傳送給應(yīng)用程序102的代碼點進行轉(zhuǎn)換,并訪問字形目標(biāo)。因此,甚至對編碼不同的字形目標(biāo)而言,可以標(biāo)志如數(shù)字范圍和字母表的范圍那樣的范圍。雖然在本實施例中預(yù)先設(shè)置了代碼點的范圍,但是由于要求用戶對此具有專門的知識,所以用戶可以設(shè)定一個可需要的范圍(代碼點條件)。當(dāng)已經(jīng)寄存了所選擇的字形目標(biāo)時,用戶點文件按鈕730。根據(jù)這一動作,組合字形實用部分功能準(zhǔn)備一個組合字形目標(biāo),參照圖5已經(jīng)對它進行了說明。
現(xiàn)在描述本發(fā)明的字處理器的一個應(yīng)用程序?qū)嵗?。圖11和12是由常規(guī)的字處理器準(zhǔn)備的文本文件的概念圖。雖然表示了多個字符,但是實際上存儲對應(yīng)于各個字符的代碼點。通常關(guān)于文本文件的信息如邊界設(shè)置和制表鍵設(shè)置,以及用于文本的標(biāo)準(zhǔn)字形信息被保持在部分902中,它被稱為由字處理器準(zhǔn)備的文本文件的首標(biāo)。如圖12所示,當(dāng)另一字形用于文本文件的一部分時,標(biāo)志該字形的獨立代碼916被作為該部分的首標(biāo)插入,表示該形式結(jié)尾的代碼(尾部)被插入在該部分的結(jié)尾處。
當(dāng)應(yīng)用程序采用組合字形時,該應(yīng)用程序不檢查當(dāng)前實用的字形以判斷它是組合字形或正常字形,因此如果保存文本和準(zhǔn)備文本文件,那么在首標(biāo)部分932中說明了組合字形的屬性信息,如圖13所示。然而在不應(yīng)用本發(fā)明的系統(tǒng)中,由于不存在相應(yīng)的字形,所以不能對文本進行顯示或打印。在對寫入首標(biāo)部分的屬性不能得到組合字形的系統(tǒng)中,即使本發(fā)明用于該系統(tǒng),也必須新準(zhǔn)備該屬性的組合字形,否則不能對文本文件進行顯示或打印。
本發(fā)明的附加功能如圖14所示,是將文本文件轉(zhuǎn)換成可以顯示或打印的文本,即使是在不用本發(fā)明的系統(tǒng)中。當(dāng)將保存一個文本文件時,當(dāng)將打印一個文本文件時,或當(dāng)把圖13所示的一個文本文件傳送給另一計算機時,可以自動實現(xiàn)這一功能。此外,根據(jù)文本轉(zhuǎn)換命令,這一功能可以實現(xiàn)文本轉(zhuǎn)換。圖15表示這一轉(zhuǎn)換處理過程的一個實例的流程圖。這一流程圖僅僅是一個例子,對本領(lǐng)域的一般技術(shù)人員來說,改變轉(zhuǎn)換過程是很容易的。此外,當(dāng)將不同于標(biāo)準(zhǔn)字形的一種字形用于文本部分時,如圖12所示,并且不同的字形是組合字形,顯然對本領(lǐng)域的一般技術(shù)人員來說可以很容易地執(zhí)行其轉(zhuǎn)換處理過程。
現(xiàn)在描述本發(fā)明的另一附加功能,即把組合字形文本文件傳送給另一PC或打印機的過程。圖16是把圖13所示的組合字形文本文件直接傳送給另一PC或打印機的過程的流程圖,因此可以識別文本。如前所述,圖13所示的文本文件中組合字形的屬性信息被寫在首標(biāo)部分932中,該文本文件不能由其中不存在該屬性的組合字形的系統(tǒng)顯示或打印,即使本發(fā)明已經(jīng)用于該系統(tǒng),且未準(zhǔn)備該屬性的組合字形。當(dāng)本發(fā)明用于另一PC或打印機時,通過傳送組合的字形信息傳送系統(tǒng)可以準(zhǔn)尉一個組合字形目標(biāo),并且可以很容易地顯示或打印文本文件。
如圖16所示,在框150,第一系統(tǒng)檢查將要傳輸?shù)奈谋疚募?,以便判斷它是組合字形文本文件還是是普通文本文件。根據(jù)本發(fā)明的最佳實施例,當(dāng)組合字形用在首標(biāo)部分912,以及其中采用與標(biāo)準(zhǔn)字形不同的字形的部分916時,在首標(biāo)部分912設(shè)置一個標(biāo)記,表示采用了組合字形。因此,通過只讀文本文件的首標(biāo)部分,第一系統(tǒng)就可以判斷文本文件是組合字形文本文件還是普通文本文件。
當(dāng)文本文件是普通文本文件時,在框152,根據(jù)常規(guī)的傳送過程進行傳送。當(dāng)文本文件是組合字形文本文件時,在框154,在傳送文本文件之前從第一系統(tǒng)(PC)傳送組合字形信息。組合字形信息包括第二系統(tǒng)(接收側(cè))用以形成組合字形目標(biāo)300的第二系統(tǒng)。當(dāng)多個組合字形用于文本文件時,可以傳送多個組合字形信息項。
在框158,接收側(cè)根據(jù)接收的組合字形信息形成組合字形目標(biāo),并根據(jù)圖6所示的過程在接收側(cè)將分量字形與相應(yīng)的字形目標(biāo)向聯(lián)系。然后,通過圖7所示的本發(fā)明的輸出方法輸出信息符號圖象。
圖16的過程僅僅是一個例子,對本領(lǐng)域的一般技術(shù)人員來說通過采用各種適合的裝置來進行處理是很容易的。例如,雖然在圖16中接收側(cè)判斷文本文件是否是組合字形文本文件,但是該過程可以由以下過程代替。首先,第一系統(tǒng)將文本文件的首標(biāo)傳送給第二系統(tǒng)。第二系統(tǒng)判斷第二系統(tǒng)是否可以識別該字形。當(dāng)確定第二系統(tǒng)不能識別該字形時,請求第一系統(tǒng)傳送字形目標(biāo)。當(dāng)接收到該請求時,第一系統(tǒng)向第二系統(tǒng)傳送普通字形目標(biāo)或組合字形目標(biāo)。當(dāng)接收到該字形目標(biāo)時,第二系統(tǒng)判斷接收的字形目標(biāo)是組合字形目標(biāo)還是普通字形目標(biāo)。當(dāng)接收的字形目標(biāo)是普通字形目標(biāo)時,裝入該字形目標(biāo)。當(dāng)接收的字形目標(biāo)是組合字形目標(biāo)時,以與圖16中框158和160相同的方式形成組合字形目標(biāo),并且輸出信息符號圖象。根據(jù)這一替換裝置,接收側(cè)可以從發(fā)送側(cè)不僅接收組合字形目標(biāo),而且接收接收側(cè)沒有的字形目標(biāo),并可將它們輸出。
如上所述,根據(jù)本發(fā)明,利用動態(tài)表可以從外部為管理過程裝入字形,并可按要求為字形設(shè)置編碼。另外,根據(jù)分量字形的組合可以改變執(zhí)行處理過程的方式。此外,實現(xiàn)本發(fā)明并不需要將全部分量字形裝入。再者,通過組合擴展的字符,可以進行擴展字符處理過程。
應(yīng)用程序可以將一個字形識別為具有另一名稱和大小的一個字形。即使當(dāng)由應(yīng)用程序標(biāo)志的字形在系統(tǒng)中得不到,也可以利用在系統(tǒng)中當(dāng)前可得到的另一字形,作為對選擇字形的替換,顯示或打印不采用被選擇的字形的字符,常規(guī)的編碼字形可以被組合和用作單代碼字形,或者可以采用字符的特定類型如數(shù)字的設(shè)置,避免顯示它們。由于本發(fā)明的特性相對于應(yīng)用程序是透明的,所以只需要改變控制機構(gòu);為了實現(xiàn)本發(fā)明,不需要改變應(yīng)用程序。
通過利用本發(fā)明的附加功能將組合字形文本文件轉(zhuǎn)換成普通文本文件。即使當(dāng)系統(tǒng)中得不到組合字形時,系統(tǒng)也可以利用接收的組合字形信息形成組合字形目標(biāo),并可以很容易地利用組合字形目標(biāo)顯示或打印文本文件。
權(quán)利要求
1.一種從一個或多個字形目標(biāo)中選擇對應(yīng)于輸入代碼點的信息符號圖象的方法,包括以下步驟(a)顯示一個或多個分量字形信息項,每個信息項具有一個字形目標(biāo)的字形屬性條件和代碼點條件;(b)根據(jù)用戶輸入,在顯示的所述一個或多個分量字形信息項中改變一個或多個字形屬性條件或代碼點條件,或者一個或多個字形屬性條件和代碼點條件;(c)判斷所述輸入代碼點是否符合所述一個或多個分量字形信息項的一個代碼點條件;(d)當(dāng)所述輸入代碼點符合所述代碼點條件時,選擇一個對應(yīng)于具有符合的所述代碼點條件的所述分量字形信息的所述字形屬性條件的字形目標(biāo);(e)搜索對應(yīng)于所述輸入代碼點的所述選擇的字形目標(biāo)的一個信息符號圖象;以及(f)輸出所述信息符號圖象。
2.根據(jù)權(quán)利要求1的方法,其特征在于進一步包括步驟(g)顯示對應(yīng)于所述字形目標(biāo)屬性和所述一個或多個分量字形信息項的所述代碼點條件的所述信息符號圖象的一個實例。
3.根據(jù)權(quán)利要求2的方法,其特征在于進一步包括步驟(h)根據(jù)從另一系統(tǒng)接收的數(shù)據(jù)形成一個或多個分量字形信息項。
4.一種從一個或多個字形目標(biāo)選擇和顯示對應(yīng)于文本文件的代碼點的信息符號圖象的方法,該圖象具有指定用作代碼點的字形目標(biāo)的信息,該方法包括以下步驟(a)判斷為所述代碼點中的一個代碼點標(biāo)志的一個字形目標(biāo)的信息是否表示一個組合字形目標(biāo);(b)當(dāng)確定所述信息表示所述組合字形目標(biāo)時,指定對應(yīng)于標(biāo)志所述字形目標(biāo)的所述信息的組合字形目標(biāo);(c)判斷所述指定的組合字形目標(biāo)的一個代碼點是否符合包括在一個或多個分量字形信息項中的每一個中的一個代碼點條件,這些信息項具有一個相應(yīng)的字形目標(biāo)的一個字形屬性條件和一個代碼點條件;(d)當(dāng)所述一個代碼點符合所述一個代碼點條件時,選擇一個對應(yīng)于具有符合的所述代碼點條件的所述分量字形信息的所述字形屬性條件的字形目標(biāo);(e)搜索對應(yīng)于一個代碼點的所述選擇的字形目標(biāo)的一個信息符號圖象;以及(f)輸出對應(yīng)于所述一個代碼點的所述信息符號圖象。
5.一種從一個或多個字形目標(biāo)中選擇對應(yīng)于輸入代碼點的信息符號圖象的方法,包括以下步驟(a)判斷所述輸入代碼點是否符合一個或多個分量字形信息項中的一個代碼點條件,每個信息項具有相應(yīng)的字形目標(biāo)的一個字形屬性條件和一個代碼點條件;(b)當(dāng)所述輸入代碼點符合所述一個代碼點條件時,選擇一個對應(yīng)于具有符合的所述代碼點條件的所述分量字形信息的所述字形屬性條件的字形目標(biāo);以及(c)從所述選擇的字形目標(biāo)中搜索對應(yīng)于所述輸入代碼點的信息符號圖象。
6.一種從一個或多個字形目標(biāo)中選擇對應(yīng)于輸入代碼點的信息符號圖象的裝置,包括一個存儲器部件,其中存儲了所述一個或多個字形目標(biāo),每個字形目標(biāo)具有相應(yīng)的屬性信息;一個存儲器部件,其中存儲了一個或多個組合字形目標(biāo),每個組合字形目標(biāo)包括分量字形信息和屬性信息;一個存儲器部件,其中存儲了字形管理表,通過該表以共同格式管理所述一個或多個組合字形目標(biāo)的所述屬性信息和所述一個或多個字形目標(biāo)的屬性;輸出所述信息符號圖象的部件;以及控制機構(gòu),所述控制機構(gòu)包括(a)判斷裝置,用于判斷所述輸入代碼點是否符合一個或多個分量字形信息項中的一個代碼點條件,每個信息項具有相應(yīng)的字形目標(biāo)的一個字形屬性條件和一個代碼點條件;(b)選擇裝置,當(dāng)所述輸入代碼點符合所述一個代碼點條件時,選擇一個對應(yīng)于具有符合的所述代碼點條件的所述分量字形信息的所述字形屬性條件的字形目標(biāo);以及(c)搜索裝置,用于從所述選擇的字形目標(biāo)中搜索對應(yīng)于所述輸入代碼點的信息符號圖象。
7.根據(jù)權(quán)利要求6的裝置,其特征在于所述控制機構(gòu)進一步包括(d)判斷裝置,用于判斷加到所述輸入代碼點上的所述屬性信息是所述組合字形目標(biāo)的屬性還是所述字形目標(biāo)的所述屬性;以及(e)選擇裝置,用于當(dāng)加到所述輸入代碼點上的所述屬性信息是所述組合字形目標(biāo)的屬性時,選擇對應(yīng)于加到所述輸入代碼點上的所述屬性的所述組合字形目標(biāo),其中在(a)中的所述分量字形信息被認為是存儲在所述相應(yīng)的組合字形目標(biāo)中的分量字形信息項。
8.一種包括從一個或多個字形目標(biāo)中選擇對應(yīng)于輸入代碼點的信息符號圖象的控制機構(gòu)的裝置,包括(a)判斷裝置,用于判斷所述輸入代碼點是否符合一個或多個分量字形信息項中的一個代碼點條件,每個信息項具有相應(yīng)的字形目標(biāo)的一個字形屬性條件和一個代碼點條件;(b)選擇裝置,當(dāng)所述輸入代碼點符合所述一個代碼點條件時,選擇一個對應(yīng)于具有符合的所述代碼點條件的所述分量字形信息的所述字形屬性條件的字形目標(biāo);以及(c)搜索裝置,用于從所述選擇的字形目標(biāo)中搜索對應(yīng)于所述輸入代碼點的信息符號圖象。
9.根據(jù)權(quán)利要求8的裝置,其特征在于進一步包括根據(jù)從另一系統(tǒng)接收的數(shù)據(jù)形成一個或多個分量字形信息項的裝置。
10.一種從一個或多個字形目標(biāo)選擇和顯示對應(yīng)于文本文件的代碼點的信息符號圖象的系統(tǒng),該圖象具有指定用作代碼點的字形目標(biāo)的信息,該系統(tǒng)包括(a)判斷為所述代碼點中的一個代碼點標(biāo)志的一個字形目標(biāo)的信息是否表示一個組合字形目標(biāo);(b)當(dāng)確定所述信息表示所述組合字形目標(biāo)時,指定對應(yīng)于標(biāo)志所述字形目標(biāo)的所述信息的組合字形目標(biāo);(c)判斷所述指定的組合字形目標(biāo)的一個代碼點是否符合包括在一個或多個分量字形信息項中的每一個中的一個代碼點條件,這些信息項具有一個相應(yīng)的字形目標(biāo)的一個字形屬性條件和一個代碼點條件;(d)當(dāng)所述一個代碼點符合所述一個代碼點條件時,選擇一個對應(yīng)于具有符合的所述代碼點條件的所述分量字形信息的所述字形屬性條件的字形目標(biāo);(e)從所述選擇的字形目標(biāo)中搜索對應(yīng)于一個代碼點的一個信息符號圖象;以及(f)輸出對應(yīng)于所述一個代碼點的所述信息符號圖象。
11.一種信息處理系統(tǒng),包括其中存儲了一個或多個字形目標(biāo)的一個存儲器部件,其中存儲了一個或多個分量字形信息項的一個存儲器部件,以及從一個或多個字形目標(biāo)中選擇對應(yīng)于輸入代碼點的信息符號圖象的控制機構(gòu),其中用于存儲控制所述控制機構(gòu)的程序的媒體包括(a)程序代碼裝置,用于指示所述控制機構(gòu)判斷所述輸入代碼點是否符合一個或多個分量字形信息項中的一個代碼點條件,每一信息項具有相應(yīng)的字形目標(biāo)的字形屬性條件和代碼點條件;(b)程序代碼裝置,當(dāng)所述輸入代碼點符合一個代碼點條件時,指示所述控制機構(gòu)選擇對應(yīng)于具有符合的所述代碼點條件的所述分量字形信息的所述字形屬性條件的字形目標(biāo);以及(c)程序代碼裝置,用于指示所述控制機構(gòu)從所述選擇的字形目標(biāo)搜索對應(yīng)于所述輸入代碼點的信息符號圖象。
全文摘要
本發(fā)明的一個目的是自由地替換和聯(lián)系多個字形,因此一種應(yīng)用程序把可得到的字形作為具有另外名稱和大小的字形。為了達到上述目的,根據(jù)本發(fā)明的信息符號圖象管理系統(tǒng)將多個字形目標(biāo)223、227和231組合成分量274、276和278,以便得到作為單個不同字形目標(biāo)270顯示的組合字形。其中描述的組合目標(biāo)稱為組合字形目標(biāo),雖然這一文件不包含字形的信息符號圖象,但是它可以以與普通的字形目標(biāo)相同的方式來處理。
文檔編號G09G5/24GK1166004SQ9612320
公開日1997年11月26日 申請日期1996年12月7日 優(yōu)先權(quán)日1995年12月8日
發(fā)明者川井健一, 田原義則, 井內(nèi)直弘, 西村哲郎 申請人:國際商業(yè)機器公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1