專利名稱:字體共享系統(tǒng)和方法及存儲實行該方法的程序的記錄媒體的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及在相互間可數(shù)據(jù)通信的客戶計算機(jī)與服務(wù)器之間對字體進(jìn)行共享的系統(tǒng)及其方法、存儲用于實行字體共享方法所需程序的記錄媒體、構(gòu)成字體共享系統(tǒng)的客戶計算機(jī)及服務(wù)器和對這些進(jìn)行動作控制的方法。
就客戶計算機(jī)與服務(wù)器之間實行數(shù)據(jù)通信來進(jìn)行文字顯示或進(jìn)行打印來說,在要對具有特定字體的文字進(jìn)行顯示或進(jìn)行打印時,有如下的方法。
第1,從客戶計算機(jī)將文字及特定該文字字體的名稱等數(shù)據(jù)發(fā)送到服務(wù)器,在服務(wù)器,對使用該字體的文字進(jìn)行顯示或打印,或者進(jìn)行顯示及打印?;蛘撸瑥姆?wù)器將文字及表示該文字字體的數(shù)據(jù)發(fā)送到客戶計算機(jī),在客戶計算機(jī)對具有該字體的文字實行顯示。
第2,從客戶計算機(jī)將外形線信息發(fā)送到服務(wù)器,在服務(wù)器,對具有遵從外形線信息的外形線(アウトライン)的文字進(jìn)行顯示等?;蛘?,從服務(wù)器將外形線信息發(fā)送到客戶計算機(jī),在客戶計算機(jī),遵從外形線信息對具有外形線的文字進(jìn)行顯示等。
第3,從客戶計算機(jī)將位圖(ビットマップ)圖象數(shù)據(jù)發(fā)送到服務(wù)器,在服務(wù)器,對基于位象數(shù)據(jù)的文字進(jìn)行顯示等。或者,從服務(wù)器將位象數(shù)據(jù)發(fā)送到客戶計算機(jī),在客戶計算機(jī),對基于位象數(shù)據(jù)等的文字進(jìn)行顯示等。
然而,第1方法與多平臺化的當(dāng)今潮流不相稱。在第2方法中,由于對外形線信息進(jìn)行發(fā)送,假如字體有著作權(quán)時,難于保護(hù)其著作權(quán)。第3方法中,由于對位象數(shù)據(jù)進(jìn)行發(fā)送,難于使用該文字進(jìn)行編輯。另外,由于圖象數(shù)據(jù)量大,通信成本比較高。
還有下述系統(tǒng),即,一臺主計算機(jī)與多臺客戶計算機(jī)利用網(wǎng)絡(luò)進(jìn)行連接,根據(jù)發(fā)送請求,從主計算機(jī)將外形線字體的外形線信息發(fā)送到客戶計算機(jī)。
然而,由于外形線字體與OS(操作系統(tǒng))、字體類型、文字代碼等相關(guān),在對外國語文字進(jìn)行顯示和打印時不太適應(yīng)。
本發(fā)明的目的是使客戶計算機(jī)與服務(wù)器間能夠高效率地對字體進(jìn)行共享。
為達(dá)到上述目的,本發(fā)明采取以下技術(shù)方案一種字體共享系統(tǒng),其是在客戶計算機(jī)與服務(wù)器間可進(jìn)行數(shù)據(jù)通信的系統(tǒng)其特征在于上述客戶計算機(jī)具有發(fā)送單元,用于向上述服務(wù)器發(fā)送對文字進(jìn)行特定的文字特定數(shù)據(jù)及對該文字的字體進(jìn)行特定的字體特定數(shù)據(jù)。
上述服務(wù)器具有第1文字圖象數(shù)據(jù)存儲單元,用于對將文字作為圖象表示的文字圖象數(shù)據(jù)進(jìn)行存儲;接收單元,用于接收由上述客戶計算機(jī)發(fā)送來的上述文字特定數(shù)據(jù)及上述字體特定數(shù)據(jù);檢索單元,用于從上述第1文字圖象數(shù)據(jù)存儲單元,檢索出把被特定的文字作為圖象進(jìn)行表示的文字圖象數(shù)據(jù),以便讓根據(jù)由上述接收單元接收的上述文字特定數(shù)據(jù)所特定的文字,具有根據(jù)由上述接收單元接收的上述字體特定數(shù)據(jù)所特定的字體;文字圖象數(shù)據(jù)生成單元,用于根據(jù)上述檢索單元的檢索,在上述第1文字圖象數(shù)據(jù)存儲單元中未檢索到上述文字圖象數(shù)據(jù)的情況,生成上述文字圖象數(shù)據(jù);以及文字圖象數(shù)據(jù)發(fā)送單元,用于將在上述文字圖象數(shù)據(jù)生成單元生成的文字圖象數(shù)據(jù)或者由上述檢索單元檢索到的文字圖象數(shù)據(jù)發(fā)送到上述客戶計算機(jī)。
所述的字體共享系統(tǒng),其特征在于上述客戶計算機(jī)還具有發(fā)送單元,該發(fā)送單元將表示由上述文字特定數(shù)據(jù)所特定的文字的尺寸的尺寸指定數(shù)據(jù)發(fā)送到上述服務(wù)器,上述服務(wù)器的上述檢索單元,從上述第1文字圖象數(shù)據(jù)存儲單元檢索出把被特定的文字作為圖象進(jìn)行表示的文字圖象數(shù)據(jù),以便讓根據(jù)上述文字特定數(shù)據(jù)所特定、且根據(jù)上述尺寸指定數(shù)據(jù)所指定尺寸的文字具有根據(jù)上述字體特定數(shù)據(jù)所特定的字體。
所述的字體共享系統(tǒng),其特征在于上述客戶計算機(jī)還具有顯示控制單元,用于對顯示裝置進(jìn)行控制,以便將基于上述尺寸指定數(shù)據(jù)來表示文字尺寸的框顯示在顯示畫面上。
所述的字體共享系統(tǒng),其特征在于上述客戶計算機(jī)還具有第2文字圖象數(shù)據(jù)存儲單元,用于對將文字作為圖象表示的文字圖象數(shù)據(jù)進(jìn)行存儲;判定單元,用于判定在上述第2文字圖象數(shù)據(jù)存儲單元中是否存儲有,由上述文字特定數(shù)據(jù)所特定的文字具有由上述字體特定數(shù)據(jù)所特定的字體的,且將由上述尺寸指定數(shù)據(jù)指定尺寸的文字作為圖象表示的文字圖象數(shù)據(jù);放大縮小單元,其通過由上述判定單元判定上述第2文字圖象數(shù)據(jù)存儲單元中沒有存儲,為使由上述第2文字圖象數(shù)據(jù)存儲單元存儲的文字圖象數(shù)據(jù)中的具有由上述文字特定數(shù)據(jù)所特定的、且由上述字體特定數(shù)據(jù)所特定字體的文字圖象,擴(kuò)大或縮小成為由上述尺寸指定數(shù)據(jù)所指定的尺寸,而對上述文字圖象數(shù)據(jù)進(jìn)行處理。
所述的字體共享系統(tǒng),其特征在于上述客戶計算機(jī)進(jìn)一步具有
字體預(yù)覽數(shù)據(jù)存儲判定單元,用于判定是否存儲有表示具有由上述字體特定數(shù)據(jù)所特定的字體的代表性文字的字體預(yù)覽數(shù)據(jù);顯示控制單元,通過上述字體預(yù)覽數(shù)據(jù)存儲判定單元判定為存儲有上述字體預(yù)覽數(shù)據(jù),對顯示裝置進(jìn)行控制,以在顯示畫面上顯示由上述字體預(yù)覽數(shù)據(jù)所表示的代表性文字;及發(fā)送單元,通過由上述字體預(yù)覽數(shù)據(jù)存儲判定單元判定為沒有存儲上述字體預(yù)覽數(shù)據(jù),而將上述字體預(yù)覽數(shù)據(jù)的發(fā)送請求向上述服務(wù)器發(fā)送;上述服務(wù)器還具有字體預(yù)覽數(shù)據(jù)發(fā)送單元,其根據(jù)由上述客戶計算機(jī)發(fā)送來的上述字體預(yù)覽數(shù)據(jù)的發(fā)送請求,將上述字體預(yù)覽數(shù)據(jù)發(fā)送到上述客戶計算機(jī)。
所述的字體共享系統(tǒng),其特征在于上述客戶計算機(jī)的上述發(fā)送單元,用于向上述服務(wù)器發(fā)送對構(gòu)成文字列的多個文字的組合進(jìn)行特定的文字列特定數(shù)據(jù);及對構(gòu)成該文字列的文字的字體進(jìn)行特定的字體特定數(shù)據(jù),上述服務(wù)器的上述接收單元,用于接收由上述發(fā)送單元發(fā)送來的上述文字列數(shù)據(jù)及上述字體特定數(shù)據(jù);上述服務(wù)器的上述檢索單元,用于從上述第1文字圖象數(shù)據(jù)存儲單元,對將文字作為圖象進(jìn)行表示的文字圖象數(shù)據(jù)進(jìn)行檢索,該文字是具有由字體特定數(shù)據(jù)所特定的字體的、構(gòu)成由上述文字列數(shù)據(jù)所特定的文字列的各文字。
所述的字體共享系統(tǒng),其特征在于上述客戶計算機(jī)進(jìn)一步具有類型數(shù)據(jù)發(fā)送單元,用于將對于由上述文字特定數(shù)據(jù)所特定的文字的類型進(jìn)行指定的文字類型指定數(shù)據(jù)發(fā)送到上述服務(wù)器,上述服務(wù)器進(jìn)一步具有指定文字類型檢索單元,其從上述第1文字圖象數(shù)據(jù)存儲單元,檢索將由上述類型數(shù)據(jù)發(fā)送單元發(fā)送來的上述類型指定數(shù)據(jù)所指定的類型的文字作為圖象進(jìn)行表示的指定類型文字圖象數(shù)據(jù);指定類型文字圖象數(shù)據(jù)生成單元,其在上述指定文字類型檢索單元,檢索不到上述指定類型文字圖象數(shù)據(jù)的情況下,生成上述指定類型文字圖象數(shù)據(jù);及指定類型文字圖象數(shù)據(jù)發(fā)送單元,用于將在上述指定類型文字圖象數(shù)據(jù)生成單元所生成的指定類型文字圖象數(shù)據(jù)或者由上述指定文字類型檢索單元檢索到的上述指定類型文字圖象數(shù)據(jù)發(fā)送到上述客戶計算機(jī)。
所述的字體共享系統(tǒng),其特征在于上述服務(wù)器進(jìn)一步具有類型信息發(fā)送單元,用于將生成上述指定類型文字圖象數(shù)據(jù)所需的類型信息發(fā)送到上述客戶計算機(jī),上述客戶計算機(jī)進(jìn)一步具有指定類型文字圖象數(shù)據(jù)生成單元,用于依據(jù)由上述類型信息發(fā)送單元發(fā)送來的上述類型信息和上述文字圖象數(shù)據(jù),生成上述指定類型文字圖象數(shù)據(jù)。
所述的字體共享系統(tǒng),其特征在于上述客戶計算機(jī)進(jìn)一步具有文字圖象數(shù)據(jù)存儲單元,用于存儲由上述文字圖象數(shù)據(jù)發(fā)送單元發(fā)送來的上述文字圖象數(shù)據(jù)。
記載的字體共享系統(tǒng),其特征在于上述服務(wù)器進(jìn)一步具有打印裝置;以及生成新文字圖象數(shù)據(jù)的單元,由上述文字圖象數(shù)據(jù)生成單元生成的文字圖象數(shù)據(jù)來生成新的文字圖象數(shù)據(jù),以成為具有與上述打印裝置的分辨率相適應(yīng)的分辨率的文字圖象。
一種客戶計算機(jī),其是與服務(wù)器之間可進(jìn)行數(shù)據(jù)通信的其特征是,具有發(fā)送單元,其向上述服務(wù)器發(fā)送特定文字的文字特定數(shù)據(jù)及對該文字的字體進(jìn)行特定的字體特定數(shù)據(jù);接收單元,其接收由上述服務(wù)器發(fā)送來的、把由上述文字特定數(shù)據(jù)所特定的文字作為圖象進(jìn)行表示的文字圖象數(shù)據(jù),以使由上述文字特定數(shù)據(jù)所特定的文字具有由上述字體特定數(shù)據(jù)所特定的字體。
一種服務(wù)器,其是與客戶計算機(jī)之間可進(jìn)行數(shù)據(jù)通信的,其特征是具有文字圖象數(shù)據(jù)存儲單元,用于對將文字作為圖象表示的文字圖象數(shù)據(jù)進(jìn)行存儲;接收單元,用于接收由上述客戶計算機(jī)發(fā)送來的、對文字進(jìn)行特定的文字特定數(shù)據(jù)及用于對該文字的字體進(jìn)行特定的字體特定數(shù)據(jù);檢索單元,用于從上述文字圖象數(shù)據(jù)存儲單元中檢索,將被特定的文字作為圖象進(jìn)行表示的文字圖象數(shù)據(jù),以便讓根據(jù)由上述接收單元接收的上述文字特定數(shù)據(jù)所特定的文字具有根據(jù)由上述接收單元接收的上述字體特定數(shù)據(jù)所特定的字體;文字圖象數(shù)據(jù)生成單元,用于根據(jù)通過上述檢索單元的檢索,在上述第1文字圖象數(shù)據(jù)存儲單元中未檢索到上述文字圖象數(shù)據(jù)的情況下,生成上述文字圖象數(shù)據(jù);文字圖象數(shù)據(jù)發(fā)送單元,用于將在上述文字圖象數(shù)據(jù)生成單元生成的文字圖象數(shù)據(jù)或者由上述檢索單元檢索到的文字圖象數(shù)據(jù)發(fā)送到上述客戶計算機(jī)。
一種字體共享方法,其在客戶計算機(jī)與服務(wù)器間可進(jìn)行數(shù)據(jù)通信的系統(tǒng)中,其特征在于從上述客戶計算機(jī)將文字特定用的文字特定數(shù)據(jù)及該文字字體特定用的字體指定數(shù)據(jù)發(fā)送到上述服務(wù)器;
在上述服務(wù)器,對上述文字特定數(shù)據(jù)及字體特定數(shù)據(jù)進(jìn)行接收,由所接收的上述文字特定數(shù)據(jù)所特定的文字,被根據(jù)上述字體特定數(shù)據(jù)所特定,在上述服務(wù)器中對把該被特定的文字作為圖象進(jìn)行表示的文字圖象數(shù)據(jù)進(jìn)行檢索;從上述服務(wù)器將檢索到的上述文字圖象數(shù)據(jù)發(fā)送到客戶計算機(jī),根據(jù)檢索到上述文字圖象數(shù)據(jù)的情況,生成上述文字圖象數(shù)據(jù),從上述服務(wù)器將生成的上述文字圖象數(shù)據(jù)發(fā)送到客戶計算機(jī)。
所記述的字體共享方法,由上述客戶計算機(jī),將表示由上述文字特定數(shù)據(jù)所特定的文字的尺寸的尺寸指定數(shù)據(jù)發(fā)送到上述服務(wù)器,在上述服務(wù)器中檢索把被特定的文字作為圖象進(jìn)行表示的文字圖象數(shù)據(jù),以便讓由上述文字特定數(shù)據(jù)所特定、且由上述尺寸指定數(shù)據(jù)所指定尺寸的文字具有由上述字體特定數(shù)據(jù)所特定的字體。
所記述的字體共享方法,其特征是上述客戶計算機(jī)將基于上述尺寸指定數(shù)據(jù)來表示文字尺寸的框顯示在顯示畫面上。
所記述的字體共享方法,其特征是從上述客戶計算機(jī)向上述服務(wù)器發(fā)送對構(gòu)成文字列的多個文字的組合進(jìn)行特定的文字列特定數(shù)據(jù),及對構(gòu)成該文字列的文字的字體進(jìn)行特定的字體特定數(shù)據(jù),在上述服務(wù)器,接收由上述客戶計算機(jī)發(fā)送來的上述文字列數(shù)據(jù)及上述字體特定數(shù)據(jù),在上述服務(wù)器,對將文字作為圖象進(jìn)行表示的文字圖象數(shù)據(jù)進(jìn)行檢索,所述文字是具有由字體特定數(shù)據(jù)所特定的、構(gòu)成由上述文字列數(shù)據(jù)所特定的文字列的各文字。
一種客戶計算機(jī)的操作控制方法,在與服務(wù)器間可數(shù)據(jù)通信的客戶計算機(jī)上,其特征是
向上述服務(wù)器發(fā)送對文字進(jìn)行特定的文字?jǐn)?shù)據(jù)及對該文字的字體進(jìn)行特定的字體特定數(shù)據(jù),接收由上述服務(wù)器發(fā)送來的、把由上述文字特定數(shù)據(jù)所特定的文字作為圖象進(jìn)行表示的文字圖象數(shù)據(jù),以使該由上述文字特定數(shù)據(jù)所特定的文字具有由上述字體特定數(shù)據(jù)所特定的字體。
一種服務(wù)器的操作控制方法,在與客戶計算機(jī)間可數(shù)據(jù)通信的服務(wù)器上,其特征是接收由上述客戶計算機(jī)發(fā)送來的對文字進(jìn)行特定的文字特定數(shù)據(jù)及用于對該字體進(jìn)行特定的字體特定數(shù)據(jù),將檢索被特定的文字作為圖象進(jìn)行表示的文字圖象數(shù)據(jù),以使由接收的上述文字特定數(shù)據(jù)所特定的文字具有由上述字體特定數(shù)據(jù)所特定的字體,根據(jù)未檢索不到上述文字圖象數(shù)據(jù)的情況,生成上述文字圖象數(shù)據(jù),將生成的文字圖象數(shù)據(jù)或者檢索到的文字圖象數(shù)據(jù)發(fā)送到上述客戶計算機(jī)。
一種存儲程序的記錄媒體,其用于存儲對與服務(wù)器間可數(shù)據(jù)通信的客戶計算機(jī)進(jìn)行控制的程序,其特征在于向上述服務(wù)器發(fā)送對文字進(jìn)行特定的文字?jǐn)?shù)據(jù)及對該文字的字體進(jìn)行特定的字體特定數(shù)據(jù),接收由上述服務(wù)器發(fā)送來的、把由上述文字特定數(shù)據(jù)所特定的文字作為圖象進(jìn)行表示的文字圖象數(shù)據(jù),以使該由上述文字特定數(shù)據(jù)所特定的文字具有由上述字體特定數(shù)據(jù)所特定的字體。
一種存儲程序記錄媒體,其特征在于其是服務(wù)器可讀取的記錄媒體,該記錄媒體存儲了用于對服務(wù)器進(jìn)行控制的程序,所述程序用于對與客戶計算機(jī)間可數(shù)據(jù)通信的服務(wù)器進(jìn)行控制,接收由上述客戶計算機(jī)發(fā)送來的對文字進(jìn)行特定的文字特定數(shù)據(jù)及用于對該文字的字體進(jìn)行特定的字體特定數(shù)據(jù);檢把被特定的文字作為圖象進(jìn)行表示的文字圖象數(shù)據(jù),以使由接收的上述文字特定數(shù)據(jù)所特定的文字具有由上述字體特定數(shù)據(jù)所特定的字體;根據(jù)未檢索到上述文字圖象數(shù)據(jù)的情況,生成上述文字圖象數(shù)據(jù),將生成的文字圖象數(shù)據(jù)或者檢索到的文字圖象數(shù)據(jù)發(fā)送到上述客戶計算機(jī)。
根據(jù)本發(fā)明的字體共享系統(tǒng)是客戶計算機(jī)與服務(wù)器間可數(shù)據(jù)通信的系統(tǒng),上述客戶計算機(jī)具有發(fā)送單元,用于向上述服務(wù)器發(fā)送對文字進(jìn)行特定的文字特定數(shù)據(jù)及對該文字的字體進(jìn)行特定的字體特定數(shù)據(jù)。
上述服務(wù)器具有第1文字圖象數(shù)據(jù)存儲單元,用于對將文字作為圖象表示的文字圖象數(shù)據(jù)進(jìn)行存儲;接收單元,用于接收由上述客戶計算機(jī)發(fā)送來的上述文字特定數(shù)據(jù)及上述字體特定數(shù)據(jù);檢索單元,用于從上述第1文字圖象數(shù)據(jù)存儲單元中檢索出把被特定的文字作為圖象進(jìn)行表示的文字圖象數(shù)據(jù),以便讓根據(jù)由上述接收單元接收的上述文字特定數(shù)據(jù)所特定的文字,具有根據(jù)由上述接收單元接收的上述字體特定數(shù)據(jù)所特定的字體;文字圖象數(shù)據(jù)生成單元,用于根據(jù)通過上述檢索單元的檢索,在上述第1文字圖象數(shù)據(jù)存儲單元中未檢索到上述文字圖象數(shù)據(jù)的情況下,生成上述文字圖象數(shù)據(jù);文字圖象數(shù)據(jù)發(fā)送單元,用于將在上述文字圖象數(shù)據(jù)生成單元生成的文字圖象數(shù)據(jù)或者由上述檢索單元檢索到的文字圖象數(shù)據(jù)發(fā)送到上述客戶計算機(jī)。
本發(fā)明還提供適合于上述系統(tǒng)的方法。即,在客戶計算機(jī)與服務(wù)器間可數(shù)據(jù)通信的系統(tǒng)中,從上述客戶計算機(jī)將文字特定用的文字特定數(shù)據(jù)及該文字字體特定用的字體指定數(shù)據(jù)發(fā)送到上述服務(wù)器。在上述服務(wù)器,對上述文字特定數(shù)據(jù)及字體特定數(shù)據(jù)進(jìn)行接收,由所接收的上述文字特定數(shù)據(jù)所特定的文字被由上述字體特定數(shù)據(jù)所特定,在上述服務(wù)器中對把該被特定的文字作為圖象進(jìn)行表示的文字圖象數(shù)據(jù)進(jìn)行檢索,從上述服務(wù)器將檢索到的上述文字圖象數(shù)據(jù)發(fā)送到客戶計算機(jī),根據(jù)未檢索到上述文字圖象數(shù)據(jù)的情況,生成上述文字圖象數(shù)據(jù),從上述服務(wù)器將生成的上述文字圖象數(shù)據(jù)發(fā)送到客戶計算機(jī)。
根據(jù)本發(fā)明,從上述客戶計算機(jī)將上述文字特定數(shù)據(jù)及上述字體特定數(shù)據(jù)發(fā)送到上述服務(wù)器。在上述服務(wù)器,上述文字特定數(shù)據(jù)及上述字體特定數(shù)據(jù)一被接收,對由上述文字特定數(shù)據(jù)所特定的、且具有由上述字體特定數(shù)據(jù)所特定的字體的文字進(jìn)行表示的文字圖象數(shù)據(jù)便被檢索。
通過檢索,如未檢索到上述文字圖象數(shù)據(jù),則生成上述文字圖象數(shù)據(jù),從上述服務(wù)器將生成的文字圖象數(shù)據(jù)發(fā)送到上述客戶計算機(jī)。通過檢索,如檢索到上述文字圖象數(shù)據(jù),則從上述服務(wù)器將檢索到的文字圖象數(shù)據(jù)發(fā)送到上述客戶計算機(jī)。
根據(jù)本發(fā)明,從上述服務(wù)器將上述文字圖象數(shù)據(jù)發(fā)送到上述客戶計算機(jī)。即使上述客戶計算機(jī)的OS與上述服務(wù)器的OS不同,也能夠在上述客戶計算機(jī)得到與由在上述服務(wù)器生成的文字圖象數(shù)據(jù)或在上述服務(wù)器檢索到的文字圖象數(shù)據(jù)所表示的文字的字體所相同字體的文字。與上述客戶計算機(jī)與上述服務(wù)器間發(fā)送外形線字體的情況相比較,由于限制了字體的二次使用,即使假定是有著作權(quán)的字體,也能夠保護(hù)其著作權(quán)。
理想上,以如下為特征上述客戶計算機(jī)進(jìn)一步具有了發(fā)送單元,該發(fā)送單元將對由上述文字特定數(shù)據(jù)所特定的文字的尺寸進(jìn)行表示的尺寸指定數(shù)據(jù)發(fā)送到上述服務(wù)器。上述服務(wù)器的上述檢索單元,從上述第1文字圖象數(shù)據(jù)存儲單元中檢索出把被特定的文字作為圖象進(jìn)行表示的文字圖象數(shù)據(jù),以便讓由上述文字特定數(shù)據(jù)所特定、且由上述尺寸指定數(shù)據(jù)所指定尺寸的文字具有由上述字體特定數(shù)據(jù)所特定的字體。
在上述客戶計算機(jī),能夠得到指定了尺寸的文字。
另外,上述客戶計算機(jī)也可具有顯示控制單元,用于對顯示裝置進(jìn)行控制,以便將基于上述尺寸指定數(shù)據(jù)來表示文字尺寸的框顯示在顯示畫面上。
由于表示文字尺寸的框被顯示在顯示裝置上,能夠?qū)ξ淖值某叽缇哂兄庇^的感受。
再者,上述客戶計算機(jī)能夠進(jìn)一步具有第2文字圖象數(shù)據(jù)存儲單元,用于對作為圖象表示的文字圖象數(shù)據(jù)進(jìn)行存儲;判定單元,用于判定在上述第2文字圖象數(shù)據(jù)存儲單元中是否存儲有將具有由上述字體特定數(shù)據(jù)所特定的字體的、由上述文字特定數(shù)據(jù)所特定的、并且由上述尺寸指定數(shù)據(jù)指定尺寸的文字作為圖象表示的文字圖象數(shù)據(jù);放大縮小單元,用于根據(jù)由上述判定單元判定出的上述第2文字圖象數(shù)據(jù)存儲單元中沒有存儲的判定,為使由上述第2文字圖象數(shù)據(jù)存儲單元存儲的文字圖象數(shù)據(jù)之中具有上述文字特定數(shù)據(jù)所特定、且由上述字體特定數(shù)據(jù)所特定字體的文字圖象,成為由上述尺寸指定數(shù)據(jù)所指定的尺寸,而進(jìn)行放大或縮小,對上述文字圖象數(shù)據(jù)進(jìn)行處理。
無需在上述客戶計算機(jī)與上述服務(wù)器之間進(jìn)行文字圖象數(shù)據(jù)的發(fā)送接收,便能夠得到對被指定尺寸的文字圖象進(jìn)行表示的圖象數(shù)據(jù)。能夠降低通信成本。
上述客戶計算機(jī)最好進(jìn)一步具有字體預(yù)覽數(shù)據(jù)存儲判定單元,用于判定是否存儲有用于對具有由上述字體特定數(shù)據(jù)所特定了字體的代表文字進(jìn)行表示的字體預(yù)覽數(shù)據(jù);顯示控制單元,用于根據(jù)通過上述字體預(yù)覽數(shù)據(jù)存儲判定單元判定的存儲有上述字體預(yù)覽數(shù)據(jù)的判斷,對顯示裝置進(jìn)行控制,以在顯示畫面上顯示由上述字體預(yù)覽數(shù)據(jù)所表示的代表文字;發(fā)送單元,用于根據(jù)通過上述字體預(yù)覽數(shù)據(jù)存儲判定單元判定的沒有存儲上述字體預(yù)覽數(shù)據(jù)的判斷,將上述字體預(yù)覽數(shù)據(jù)的發(fā)送請求向上述服務(wù)器發(fā)送。
上述服務(wù)器最好進(jìn)一步具有字體預(yù)覽數(shù)據(jù)發(fā)送單元,用于根據(jù)由上述客戶計算機(jī)發(fā)送來的上述字體預(yù)覽數(shù)據(jù)的發(fā)送請求,將上述字體預(yù)覽數(shù)據(jù)發(fā)送到上述客戶計算機(jī)。
客戶計算機(jī)的使用者能夠事先觀看由接收的文字圖象數(shù)據(jù)表示的文字所具有的字體。
再者,上述客戶計算機(jī)的上述發(fā)送單元,也可向上述服務(wù)器發(fā)送對構(gòu)成文字列的多個文字的組合進(jìn)行特定的文字列特定數(shù)據(jù),及對構(gòu)成該文字列的文字的字體進(jìn)行特定的字體特定數(shù)據(jù)。
上述服務(wù)器的上述接收單元,也可接收由上述發(fā)送單元發(fā)送來的上述文字列數(shù)據(jù)及上述字體特定數(shù)據(jù)。
上述服務(wù)器的上述檢索單元,也可從上述第1文字圖象數(shù)據(jù)存儲單元對將文字作為圖象進(jìn)行表示的文字圖象數(shù)據(jù)進(jìn)行檢索,該文字是具有由字體特定數(shù)據(jù)所特定的字體的、構(gòu)成由上述文字列數(shù)據(jù)所特定的文字列的各文字。
此情況下,在上述客戶計算機(jī)可以得到根據(jù)接收的上述文字圖象數(shù)據(jù)由多個文字所構(gòu)成的文字列。
另外,上述客戶計算機(jī)也可以進(jìn)一步具有類型數(shù)據(jù)發(fā)送單元,用于將對于由上述文字特定數(shù)據(jù)所特定的文字的類型進(jìn)行指定的文字類型指定數(shù)據(jù)發(fā)送到上述服務(wù)器。
上述服務(wù)器也可以進(jìn)一步具有指定文字類型檢索單元,用于從上述第1文字圖象數(shù)據(jù)存儲單元對于把根據(jù)上述類型數(shù)據(jù)發(fā)送單元發(fā)送來的上述類型指定數(shù)據(jù)所指定的類型的文字作為圖象進(jìn)行表示的指定類型文字圖象數(shù)據(jù)進(jìn)行檢索;指定類型文字圖象數(shù)據(jù)生成單元,用于根據(jù)在上述指定文字類型檢索單元檢索不到上述指定類型文字圖象數(shù)據(jù)的情況下,生成上述指定類型文字圖象數(shù)據(jù);指定類型文字圖象數(shù)據(jù)發(fā)送單元,用于將在上述指定類型文字圖象數(shù)據(jù)生成單元所生成的指定類型文字圖象數(shù)據(jù)或者由上述指定文字類型檢索單元檢索到的上述指定類型文字圖象數(shù)據(jù)發(fā)送到上述客戶計算機(jī)。
由于上述客戶計算機(jī)對上述文字圖象數(shù)據(jù)和上述指定類型文字圖象數(shù)據(jù)進(jìn)行接收,不僅能夠得到所指定類型(粗體、斜體、陰影、中空、凸出、浮雕、上標(biāo)、下標(biāo)等)的文字圖象,而且還能夠得到由上述文字圖象數(shù)據(jù)表示的指定類型以外的文字圖象。由指定類型以外的文字圖象數(shù)據(jù)生成其他類型的文字圖象是容易的。
再者,上述服務(wù)器也可以進(jìn)一步具有類型信息發(fā)送單元,用于將生成上述指定類型文字圖象數(shù)據(jù)所需的類型信息發(fā)送到上述客戶計算機(jī)。
上述客戶計算機(jī)也可以進(jìn)一步具有指定類型文字圖象數(shù)據(jù)生成單元,用于基于由上述類型信息發(fā)送單元發(fā)送來的上述類型信息和上述文字圖象數(shù)據(jù),生成上述指定類型文字圖象數(shù)據(jù)。
在上述客戶計算機(jī),能夠由上述類型信息和上述文字圖象數(shù)據(jù),生成對指定類型的文字圖象進(jìn)行表示的上述指定類型文字圖象數(shù)據(jù)。
再者,上述客戶計算機(jī)也可以進(jìn)一步具有文字圖象數(shù)據(jù)存儲單元,用于存儲由上述文字圖象數(shù)據(jù)發(fā)送單元發(fā)送來的上述文字圖象數(shù)據(jù)。
另外,上述服務(wù)器也可以進(jìn)一步具有打印裝置;以及生成新文字圖象數(shù)據(jù)的單元,用于由上述文字圖象數(shù)據(jù)生成單元生成的文字圖象數(shù)據(jù)來生成新的文字圖象數(shù)據(jù),以成為具有與上述打印裝置相適應(yīng)分辨率的文字圖象。
如果上述服務(wù)器所具有的上述打印裝置的分辨率高于上述客戶計算機(jī)所具有的打印裝置的分辨率,就能夠打印出高于上述客戶計算機(jī)所具有的打印裝置所打印文字圖象的分辨率的文字圖象。由上述服務(wù)器的操作者將所打印的文字圖象通過郵送等送交上述客戶計算機(jī)的使用者。
本發(fā)明還提供存儲了用于對上述客戶計算機(jī)進(jìn)行控制的程序的記錄媒體,以及存儲了用于對上述服務(wù)器進(jìn)行控制的程序的記錄媒體。
以下,參照附圖,詳細(xì)說明
具體實施例方式
圖1表示本發(fā)明的字體共享系統(tǒng)的概要圖2表示本發(fā)明的客戶計算機(jī)的電氣構(gòu)成。
圖3表示本發(fā)明的服務(wù)器的電氣構(gòu)成。
圖4表示本發(fā)明的廣告的雛形樣式。
圖5表示廣告。
圖6對廣告形成的處理程序進(jìn)行表示的流程圖。
圖7表示客戶計算機(jī)和服務(wù)器。
圖8表示文本編輯用窗口。
圖9表示打印格式信息文件。
圖10a及圖10b表示格式信息文件。
圖11表示缺省(デフオルト)文本屬性文件。
圖12表示字體ID表。
圖13a及圖13b表示位圖文本文件。
圖14表示在文本區(qū)域顯示的文字圖象的一例。
圖15表示位圖字體文件。
圖16表示打印格式預(yù)覽(レィアゥト·プレビユ-)文件。
圖17至圖19是表示文本編輯處理程序的流程圖。
圖20表示預(yù)覽區(qū)域的顯示例。
圖21表示尚未進(jìn)行禁則處理的狀態(tài)。
圖22a和圖22b表示顯示在文本區(qū)域的文本的一例。
圖23表示文字裝飾選擇窗口。
圖24表示在文本區(qū)域顯示的文本的一例。
最佳實施例的說明圖1所示為根據(jù)本實施例的字體共享系統(tǒng)的概要。
對使用此字體共享系統(tǒng)制作廣告的情況進(jìn)行說明。
字體共享系統(tǒng)由相互間可通信的客戶計算機(jī)1和服務(wù)器30構(gòu)成。在客戶計算機(jī)1上連接有較低分辨率的客戶打印機(jī)21。在服務(wù)器30上,連接有高分辨率的服務(wù)器打印機(jī)的。
使用者使用客戶計算機(jī)1來進(jìn)行廣告制作。當(dāng)在客戶計算機(jī)1中沒有存儲此廣告所使用的文字的字體時,從服務(wù)器30將該文字作為圖象進(jìn)行表示的文字圖象數(shù)據(jù)(后述的位圖文本文件)發(fā)送到客戶計算機(jī)1。使用由接收的文字圖象數(shù)據(jù)所表示的文字,在客戶計算機(jī)1上進(jìn)行廣告制作。廣告由在與客戶計算機(jī)1上連接著的客戶打印機(jī)21進(jìn)行打印,另外,由客戶計算機(jī)1將表示廣告的廣告制作用數(shù)據(jù)發(fā)送到服務(wù)器30,在服務(wù)器30,由與服務(wù)器30相連接的服務(wù)器打印機(jī)31進(jìn)行打印。
圖2為表示客戶計算機(jī)1的電氣構(gòu)成的流程圖。
客戶計算機(jī)1的整體動作由CPU11統(tǒng)管。
在客戶計算機(jī)1上,連接有調(diào)制解調(diào)器2,用于與服務(wù)器30進(jìn)行數(shù)據(jù)通信;FD(軟磁盤)驅(qū)動器3,用于在FD進(jìn)行數(shù)據(jù)存儲,以及對在FD存儲的數(shù)據(jù)進(jìn)行讀?。籆D-ROM(光盤只讀存儲器)驅(qū)動器4,用于對在CD-ROM中存儲的數(shù)據(jù)進(jìn)行讀?。皇髽?biāo)器5;及鍵盤6。這些由調(diào)制解調(diào)器2等得到的數(shù)據(jù)通過系統(tǒng)I/O控制器7被取到客戶計算機(jī)1中。
在CD-ROM中,存儲有制作廣告的程序。CD-ROM所存儲的程序由CD-ROM驅(qū)動器4來進(jìn)行讀取,并將該程序安裝在客戶計算機(jī)1上。
再者,在客戶計算機(jī)1中,含有總線控制器8;RAM9,用于對數(shù)據(jù)進(jìn)行暫時存儲;以及RAM10,用于對于程序及其他必需的數(shù)據(jù)進(jìn)行存儲。另外,通過外部I/O控制器12與硬盤驅(qū)動器13連接。利用硬盤驅(qū)動器13,實行向硬盤(圖示略)的數(shù)據(jù)寫入以及將硬盤上存儲的數(shù)據(jù)讀出。
在硬盤上存儲有后述的打印格式(レイアウト)信息文件、字體ID表、位圖文本文件、位圖字體文件、以及打印格式游覽文件。
再者,在客戶計算機(jī)1中,含有中斷控制器14;計時器15;存儲器控制器16;VRAM17,用于對圖象數(shù)據(jù)進(jìn)行暫時存儲,以在顯示裝置19上進(jìn)行圖象顯示。
通過將VRAM17中存儲的圖象數(shù)據(jù)送到數(shù)摸轉(zhuǎn)換器18,轉(zhuǎn)換為模擬圖象信號。通過將模擬圖象信號送到顯示裝置19,圖象被顯示在顯示裝置的顯示畫面上。
連接在客戶計算機(jī)1上的客戶打印機(jī)21由打印機(jī)控制電路20來控制。
圖3是表示服務(wù)器30的電氣構(gòu)成的方框圖。
服務(wù)器30的構(gòu)成與客戶計算機(jī)1相同。在構(gòu)成服務(wù)器30的各個電路等之處,與構(gòu)成客戶計算機(jī)1的各個電路等為相同電路的被附加了同一符號,其說明省略。與客戶計算機(jī)1的不同點是在服務(wù)器30上,連接有如上所述的高分辨率的服務(wù)器打印機(jī)31。
圖4表示廣告制作所需的雛形樣式。
在廣告的雛形樣式上,形成了從A1到A5的區(qū)域。這里,在區(qū)域A1,粘貼由圖象數(shù)據(jù)所表示的插圖;在區(qū)域A2,粘貼由文字圖象數(shù)據(jù)所表示的店名的文字圖象數(shù)據(jù);在區(qū)域A3,粘貼由文字圖象數(shù)據(jù)所表示的介紹文的文字圖象;在區(qū)域A4,粘貼由圖象數(shù)據(jù)所表示的地圖;在區(qū)域A5,粘貼由文字圖象數(shù)據(jù)所表示的聯(lián)系地址及營業(yè)時間的文字圖象。稱粘貼有文字圖象(作為由文字圖象數(shù)據(jù)所表示的圖象的文字)的區(qū)域A2、A3及A5為文本貼附區(qū)域;稱粘貼有畫(圖象)的區(qū)域A1及A4為圖象貼附區(qū)域。
通過在圖4所示的雛形樣式的各個區(qū)域上粘貼各自的插圖等,作成如圖5所示的廣告。
對廣告形成的處理程序進(jìn)行表示的流程圖。
使用者首先作成如圖4所示的廣告雛形樣式。在作成如圖4所示的廣告雛形樣式后,由使用者在作成的廣告雛形樣式的區(qū)域A1~A5之中,選擇粘貼圖象或文字圖象的粘貼區(qū)域(步驟91)。
所選擇的區(qū)域如果是粘貼圖象的區(qū)域A1或A4(步驟92),對保存有表示粘貼圖象的圖象數(shù)據(jù)的圖象文件(存儲在硬盤上)進(jìn)行指定(步驟93)。指定圖象文件后,將由在于該圖象文件中的圖象數(shù)據(jù)所表示的圖象粘貼于所指定的區(qū)域A1或A4(步驟94)。當(dāng)然,也可按照區(qū)域的尺寸實行圖象的放大和縮小等。
所選擇的區(qū)域如果是粘貼文字圖象的區(qū)域A2、A3或者A5(步驟95),則實行文本的編輯處理(步驟96)。在文本編輯處理上,與服務(wù)器30間進(jìn)行數(shù)據(jù)通信,在服務(wù)器30生成文字圖象數(shù)據(jù)(步驟111)。有關(guān)此文本編輯處理,在后面進(jìn)行陳述。在文本編輯處理上,得到將文字作為圖象進(jìn)行表示的文字圖象數(shù)據(jù)。將由文字圖象數(shù)據(jù)所表示的文字圖象粘貼于所指定的區(qū)域A2、A3或者A5(步驟97)。
反復(fù)(步驟98)進(jìn)行從步驟91到步驟97的處理,直到在事先作成的雛形樣式的所有區(qū)域A1~A5上,粘貼完圖象或者文字圖象為止。
接著,由客戶計算機(jī)1的使用者來決定廣告是由與客戶計算機(jī)1連接的客戶打印機(jī)21進(jìn)行打印,還是由與服務(wù)器30連接的服務(wù)器打印機(jī)31進(jìn)行打印(步驟99)。在使用客戶打印機(jī)21進(jìn)行廣告打印的情況下,將廣告作成所需的數(shù)據(jù)送到客戶打印機(jī)21,進(jìn)行打印(步驟100)。在使用與服務(wù)器30連接的服務(wù)器打印機(jī)31進(jìn)行廣告打印的情況下,從客戶計算機(jī)1將廣告作成所需的數(shù)據(jù)發(fā)送到服務(wù)器30(步驟102)。接收到廣告作成所需的數(shù)據(jù)后,在服務(wù)器30上,為了作成高分辨率的廣告,生成高分辨率的文字圖象數(shù)據(jù)(步驟112),再生成適應(yīng)于服務(wù)器打印機(jī)31的分辨率的廣告作成所需數(shù)據(jù)(步驟113)。
再生成的廣告作成所需數(shù)據(jù)被送到服務(wù)器30的服務(wù)器打印機(jī)31,打印高分辨率的廣告(步驟114)。廣告被打印之后,由服務(wù)器30的操作者將打印的廣告郵送給客戶計算機(jī)1的使用者(步驟115)。
接著,對文本編輯處理(圖6中步驟96的處理)進(jìn)行說明。這里,就在圖4及圖5所示的區(qū)域上對文字圖象進(jìn)行粘貼的情況進(jìn)行說明。
在如上所述作成了廣告的雛形樣式,且選擇了粘貼文字圖象的區(qū)域(這里是A2)后,轉(zhuǎn)向文本編輯處理。
圖7表示客戶計算機(jī)1和服務(wù)器30的關(guān)系。
在文本編輯處理上,由客戶計算機(jī)1的使用者作成打印格式信息文件(參照圖9、圖10a、圖10b)。從客戶計算機(jī)1將作成的打印格式信息文件發(fā)送到服務(wù)器30。
根據(jù)打印格式信息文件,在服務(wù)器30作成含有文字圖象數(shù)據(jù)的位圖文本文件(參照圖13a、圖13b)。從服務(wù)器30將作成的位圖文本文件發(fā)送到客戶計算機(jī)1。
在客戶計算機(jī)1接收到位圖文本文件后,從位圖文本文件中讀出所含有的文字圖象數(shù)據(jù)。將由此讀出的文字圖象數(shù)據(jù)所表示的文字圖象粘貼在區(qū)域A2上。
通過以下說明會更加詳細(xì)地了解文本編輯處理。
首先,在客戶計算機(jī)1的顯示裝置19的顯示畫面上,顯示圖8所示的文本編輯窗口。
在此文本編輯窗口上,含有區(qū)域A11,用于對粘貼到區(qū)域的文字圖象的字體進(jìn)行選擇;區(qū)域A12,用于對粘貼到區(qū)域的文字圖象的尺寸進(jìn)行顯示;區(qū)域A13,用于對上述文字圖象的尺寸進(jìn)行選擇;區(qū)域A14,用于對上述文字圖象的類型進(jìn)行指定(在本實施例中,作為文字圖象的類型,能夠指定粗體、斜體、上標(biāo)、下標(biāo)、陰影及中空);字體預(yù)覽區(qū)域A15,用于對代表由字體選擇區(qū)域A11所指定字體的文字進(jìn)行顯示;文本輸入顯示區(qū)域A16,用于對由客戶計算機(jī)1的使用者輸入的文字進(jìn)行顯示;預(yù)覽區(qū)域A17,按照文字的尺寸,把在區(qū)域上粘貼文字的布局用方框進(jìn)行顯示,并且,對文字圖象進(jìn)行預(yù)覽顯示;區(qū)域A18,用于在預(yù)覽區(qū)域A17上顯示方框時,由客戶計算機(jī)1的使用者用鼠標(biāo)對其進(jìn)行單擊;區(qū)域A19,用于從服務(wù)器30將表示文字圖象的文字圖象數(shù)據(jù)下載時,由客戶計算機(jī)1的使用者用鼠標(biāo)對其進(jìn)行單擊;區(qū)域A21,用于在雛形樣式的已選擇的區(qū)域上,將文字圖象最終粘貼時,由客戶計算機(jī)1的使用者用鼠標(biāo)對其進(jìn)行單擊;以及區(qū)域A22,用于在取消時,由客戶計算機(jī)1的使用者用鼠標(biāo)對其進(jìn)行單擊。
當(dāng)然,在文本輸入顯示區(qū)域A16進(jìn)行換行時,按下鍵盤6上的回車鍵即可。
圖9表示由客戶計算機(jī)1的使用者作成的頁面信息文件的格式。
在打印格式信息文件中,含有文本區(qū)域尺寸記錄區(qū)域,用于存儲表示使用者所選區(qū)域尺寸的表示數(shù)據(jù);文字?jǐn)?shù)記錄區(qū)域,用于存儲對使用者所選文本粘貼區(qū)域中所輸入的文字?jǐn)?shù)(按下回車鍵的情況,作為一個文字進(jìn)行計數(shù))進(jìn)行表示的數(shù)據(jù);以及文本區(qū)域,用于存儲對區(qū)域中所輸入的文字進(jìn)行表示的數(shù)據(jù)。
打印格式信息文件中還進(jìn)一步含有文本屬性區(qū)域及文字屬性列表區(qū)域。
在文本屬性區(qū)域中,還含有對表示所輸入的文本的對準(zhǔn)(アラィメント)(是將文字列居中,還是左對齊,還是右對齊)、文字間隔、行間隔、行頭禁止文字列表(句號和逗號等)、行末禁止文字列表(左括弧等)的數(shù)據(jù)進(jìn)行存儲的區(qū)域。文本屬性區(qū)域中所存儲的數(shù)據(jù)也可象圖11所示那樣,被事先設(shè)定。
在文字屬性列表區(qū)域中,含有字體屬性區(qū)域、尺寸屬性區(qū)域及類型屬性區(qū)域。
字體屬性區(qū)域是對指定輸入文字字體的字體ID進(jìn)行存儲的區(qū)域。在客戶計算機(jī)1及服務(wù)器30,事先存儲了如圖12所示那樣的字體ID表。通過對字體ID進(jìn)行特定,文字圖象的字體被特定。尺寸屬性區(qū)域是對指定輸入文字尺寸的數(shù)據(jù)進(jìn)行存儲的區(qū)域。類型區(qū)域是對指定輸入文字類型的數(shù)據(jù)進(jìn)行存儲的區(qū)域。這些數(shù)據(jù)與輸入的文字相對應(yīng)地被存儲在各自的區(qū)域上。
圖10a及圖10b表示打印格式信息文件上各個數(shù)據(jù)被存儲的情況。圖10a為初始狀態(tài),存儲有文本區(qū)域的尺寸、以及只在文本屬性區(qū)域中的各個數(shù)據(jù)。圖10b表示數(shù)據(jù)被存儲的最終狀態(tài)。
在圖10b所示的例子中,被選擇的文本信息區(qū)域A2中,輸入文字“Den歐式啤酒餐館吧屋”的單詞數(shù)。在「Den」與「歐式啤酒餐館」之間,以及在“歐式啤酒餐館”與“吧屋”之間,按下回車鍵,被換行。另外,最初的單詞是用“FC0023”所表示的字體(富士圓詼諧體(コミツク),參照圖12)被指定;接著的10個單詞是用「FK0001」所表示的字體(富士楷書體,參照圖12)被指定;最后的4個文字是用「FG0002」所表示的字體(富士圓黑(ゴシツク)體,參照圖12)被指定。最初的4個文字由“84”來表示被指定的尺寸,接著的10個文字由「32」來表示被指定的尺寸,最后的4個文字由「54」來表示被指定的尺寸。在圖10b所示的例中,對全部所輸入的文字都沒有指定類型。
這樣的打印格式信息文件生成于客戶計算機(jī)1的使用者的文本編輯處理,并存儲在客戶計算機(jī)1的硬盤中。
圖13a表示在服務(wù)器30作成的位圖文本文件的類型。圖13b表示存儲了具體數(shù)據(jù)的位圖文本文件。
在位圖文本文件中,含有對表示尺寸的數(shù)據(jù)進(jìn)行保存的區(qū)域(文本區(qū)域尺寸);上述尺寸是所選擇文本粘貼區(qū)域的尺寸(由縱向象素數(shù)及橫向象素數(shù)表示);對表示文字圖象的文字圖象數(shù)據(jù)進(jìn)行保存的區(qū)域(顯示位象),上述文字圖象粘貼于所選擇的文本粘貼區(qū)域的尺寸上;對表示文字?jǐn)?shù)的數(shù)據(jù)進(jìn)行保存的區(qū)域(文字?jǐn)?shù)),上述文字?jǐn)?shù)是構(gòu)成所選擇文本粘貼區(qū)域上粘貼的文字圖象的文字的數(shù);對表示文字行數(shù)的數(shù)據(jù)進(jìn)行保存的區(qū)域(行數(shù)),上述文字行數(shù)是構(gòu)成所選擇文本粘貼區(qū)域上粘貼的文字圖象的文字的行數(shù);對表示文字的數(shù)據(jù)進(jìn)行保存的文本記錄區(qū)域(文本),上述文字是由使用者輸入的文字。
再者,在位圖文本文件中,與打印格式信息文件同樣,含有文本屬性區(qū)域及文字屬性列表區(qū)域。
由于文本屬性區(qū)域中所存儲的數(shù)據(jù)與上述打印格式信息文件中所存儲的數(shù)據(jù)相同,省略其重復(fù)說明。文本屬性區(qū)域中所存儲的數(shù)據(jù)拷貝自上述打印格式信息文件中所存儲的數(shù)據(jù)。
文字屬性列表區(qū)域除了含有上述打印格式信息文件中含有的字體屬性區(qū)域、尺寸屬性區(qū)域、以及類型屬性區(qū)域,還含有基線屬性區(qū)域、配置屬性區(qū)域、區(qū)域?qū)傩詤^(qū)域以及原始屬性區(qū)域。由于字體屬性區(qū)域、尺寸屬性區(qū)域及類型屬性區(qū)域中所存儲的數(shù)據(jù)與上述打印格式信息文件中所存儲的數(shù)據(jù)相同,省略其重復(fù)說明。位圖文本文件中所存儲的字體屬性區(qū)域、尺寸屬性區(qū)域及類型屬性區(qū)域中所存儲的數(shù)據(jù)拷貝自上述打印格式信息文件中所存儲的數(shù)據(jù)。
基線(ベ-スライン)屬性區(qū)域、配置屬性區(qū)域以及區(qū)域?qū)傩詤^(qū)域中存儲的數(shù)據(jù)分別是對作為所選文本區(qū)域的圖象進(jìn)行粘貼的文字的粘貼位置及文字的尺寸進(jìn)行規(guī)定的數(shù)據(jù)。
圖14中,表示了所選的文本粘貼區(qū)域A2。在此文本粘貼區(qū)域中,在粘貼的位置上,表示了文字圖象。
基線屬性區(qū)域中所存儲的數(shù)據(jù)表示構(gòu)成所選文本粘貼區(qū)域上粘貼的文字圖象的文字的每行下側(cè)基準(zhǔn)位置。在所選的文本粘貼區(qū)域上,由于連續(xù)3行進(jìn)行文字圖象粘貼,因此將表示3行的基準(zhǔn)位置的數(shù)據(jù)分別存儲在基線屬性存儲區(qū)域中。此基準(zhǔn)位置以文本區(qū)域的左上角的點作為原點(0,0),利用自原點在垂直方向(Y方向)上離開的象素數(shù)來表示。例如,規(guī)定了在構(gòu)成第1行的文字在自原點,離開了92個象素垂直方向的位置上,定位該文字的基線。規(guī)定了在構(gòu)成第2行的文字在自原點,離開了120個象素垂直方向的位置上,定位該文字的基線。規(guī)定了在構(gòu)成第3行的文字自原點、離開了180個象素垂直方向的位置上,定位該文字的基線。
配置屬性區(qū)域中存儲的數(shù)據(jù)表示構(gòu)成所選文本粘貼區(qū)域上粘貼的文字圖象的各個文字的配置位置。在用與各個文字的尺寸所對應(yīng)的框?qū)⒏鱾€文字圍起來的情況下,用該框左上角的點的位置的x方向的象素數(shù)、y方向的象素數(shù)來表示。例如,所選文本粘貼區(qū)域上粘貼的文字圖象之中的文字「D」被規(guī)定以文本粘貼區(qū)域的左上角的點(0,0)為原點,在(161,18)的位置上定位其框的左上角的點。文字「e」被規(guī)定在(225,32)的位置上定位其框的左上角的點。
區(qū)域?qū)傩詤^(qū)域中存儲的數(shù)據(jù)表示構(gòu)成文本區(qū)域上粘貼的文字圖象的各個文字的尺寸。在用與各個文字的尺寸所對應(yīng)的框?qū)⒏鱾€文字圍起來的情況下,由其框的橫寬及縱長來表示。例如,所選文本粘貼區(qū)域上粘貼的文字圖象之中的文字「D」被規(guī)定為橫寬64象素(225-161),縱長74象素(92-18)。
為成為規(guī)定的類型而在類型屬性區(qū)域存儲了用于指定類型的類型指定文件時,在顯示位象區(qū)域中,存儲有對類型的文字圖象進(jìn)行表示的數(shù)據(jù),該類型的文字圖象由該類型屬性區(qū)域中存儲的數(shù)據(jù)表示。但是,當(dāng)客戶計算機(jī)1具有對不僅有特定類型的文字圖象,還有標(biāo)準(zhǔn)類型(明朝體、黑體等)的文字圖象進(jìn)行表示的圖象數(shù)據(jù)時,從表示該標(biāo)準(zhǔn)的文字圖象的圖象數(shù)據(jù)生成具有與標(biāo)準(zhǔn)的文字圖象不同類型的文字圖象是比較容易的。因此,在由客戶計算機(jī)1的使用者進(jìn)行了類型指定時,除表示指定類型的圖象的圖象數(shù)據(jù)之外,表示標(biāo)準(zhǔn)圖象的圖象數(shù)據(jù)被作為原始圖象數(shù)據(jù)從服務(wù)器30發(fā)送到客戶計算機(jī)1中。存儲此原始圖象數(shù)據(jù)的區(qū)域是原始屬性區(qū)域。
此種位圖文本文件由服務(wù)器30生成。
圖15表示位圖字體文件的類型。
此位圖字體文件由位圖文本文件生成。
在位圖字體文件中含有顯示位象區(qū)域、文本記錄區(qū)域及文字屬性區(qū)域。在文字屬性區(qū)域中,存儲有表示字體ID的數(shù)據(jù)、表示尺寸的數(shù)據(jù)、表示類型標(biāo)志的數(shù)據(jù)及表示基線的數(shù)據(jù)。另外,在有表示原始圖象的數(shù)據(jù)時,也存儲表示該原始圖象的數(shù)據(jù)。
圖16表示打印格式預(yù)覽文件的類型。
打印格式預(yù)覽文件用于對圖8所示的預(yù)覽區(qū)域A17的布局進(jìn)行顯示。此打印格式預(yù)覽文件是由從服務(wù)器30發(fā)送來的位圖文本文件生成。
打印格式預(yù)覽文件含有文本區(qū)域尺寸記錄區(qū)域、文字?jǐn)?shù)記錄區(qū)域、行數(shù)記錄區(qū)域、文本記錄區(qū)域以及文字屬性列表區(qū)域。在文字屬性列表中,含有基線屬性區(qū)域、配置屬性區(qū)域以及區(qū)域?qū)傩浴?br>
圖17至圖19是表示文本編輯處理(圖6中步驟96的處理)的處理程序的流程圖。
首先,從客戶計算機(jī)1將字體名稱一覽表請求發(fā)送到服務(wù)器30(步驟41)。
服務(wù)器30接收到由客戶計算機(jī)1發(fā)送來的字體名稱一覽表請求后,根據(jù)此請求由服務(wù)器30將表示字體名稱一覽表的數(shù)據(jù)發(fā)送到客戶計算機(jī)1(步驟71)。當(dāng)表示字體名稱一覽表的數(shù)據(jù)全部存儲進(jìn)客戶計算機(jī)1時,步驟41及步驟71的處理被跳過。
當(dāng)客戶計算機(jī)1接收到表示字體名稱一覽表的數(shù)據(jù)后,根據(jù)此接收的數(shù)據(jù)在區(qū)域A11上顯示字體名稱的一覽表??蛻粲嬎銠C(jī)1的使用者對表示在區(qū)域A11上的字體中所希望的字體進(jìn)行選擇(步驟42)。
判斷在客戶計算機(jī)1的硬盤中是否存儲有對具有所選字體的代表文字進(jìn)行表示的字體預(yù)覽數(shù)據(jù)(步驟43、44)。
若在客戶計算機(jī)1的硬盤中沒有存儲與所選字體所對應(yīng)的字體預(yù)覽數(shù)據(jù)(在步驟44為NO),則由客戶計算機(jī)1將字體預(yù)覽數(shù)據(jù)的請求發(fā)送到服務(wù)器30(步驟45)。
服務(wù)器30一接收到由客戶計算機(jī)1發(fā)送來的字體預(yù)覽數(shù)據(jù)的請求,就根據(jù)請求,從服務(wù)器30將字體預(yù)覽數(shù)據(jù)發(fā)送到客戶計算機(jī)1(步驟72)。
客戶計算機(jī)1一接收到由服務(wù)器30發(fā)送來的字體預(yù)覽數(shù)據(jù),就將其存儲在其硬盤上(步驟46)。
總之,由字體預(yù)覽數(shù)據(jù)所表示的字體顯示在區(qū)域A15上。客戶計算機(jī)1的使用者看到顯示的字體,若認(rèn)為可以,則轉(zhuǎn)向下一步處理。若使用者對字體不滿意,則重復(fù)從步驟42開始的處理(步驟47)。
接著,使用客戶計算機(jī)1的鍵盤6對在所選擇的文本粘貼區(qū)域上應(yīng)顯示的文字(文字列)進(jìn)行輸入。文字列被輸入后,便將所輸入的文字顯示在文本輸入?yún)^(qū)域A16中。另外,被輸入文字的尺寸,可以由顯示在區(qū)域A13上的字號中選擇,所選擇的字號被顯示在區(qū)域A12上。另外,需要時,可以對顯示在區(qū)域A14的類型進(jìn)行設(shè)定。在位于被設(shè)定類型前的方框內(nèi)進(jìn)行確認(rèn)選定(圖18中步驟48)。由此,打印格式信息文件(圖8、圖9a及圖9b)被作成。
這樣,一旦文本被輸入,便轉(zhuǎn)向打印格式預(yù)覽處理或文字圖象顯示處理這兩者之一的處理。
一旦客戶計算機(jī)1的使用者單擊了區(qū)域A18,便轉(zhuǎn)向打印格式預(yù)覽處理(步驟49)。一旦客戶計算機(jī)1的使用者單擊了區(qū)域A19,便轉(zhuǎn)向文字圖象顯示處理(步驟56)。
首先,對客戶計算機(jī)1的使用者單擊了區(qū)域A18,轉(zhuǎn)向打印格式預(yù)覽處理的情況進(jìn)行說明。
轉(zhuǎn)向打印格式預(yù)覽處理后,首先,參考硬盤中所存儲的位圖字體文件(步驟50)。判斷在硬盤中存儲的位圖字體文件中,是否存儲著對具有使用者所指定的字體、字號、及類型的、由使用者輸入的文字進(jìn)行表示的文字圖象數(shù)據(jù)的全體(步驟51)。
當(dāng)存在著在位圖字體文件中沒有存儲的文字圖象數(shù)據(jù)時,則由客戶計算機(jī)1把在步驟48的文字處理中生成的打印格式信息文件及預(yù)覽信息的請求發(fā)送到服務(wù)器30(步驟52)。
服務(wù)器30一接收到由客戶計算機(jī)1發(fā)來的打印格式信息文件及預(yù)覽信息的請求,便對接收到的打印格式信息文件進(jìn)行解析(圖19中步驟73)。根據(jù)解析的結(jié)果,判斷在服務(wù)器30的硬盤中是否存儲著與接收的打印格式信息文件對應(yīng)的位圖字體文件(步驟75)。
當(dāng)在服務(wù)器30的硬盤上存儲有所對應(yīng)的位圖字體文件時,根據(jù)接收的打印格式信息,生成所對應(yīng)的位圖文件(步驟76)。生成的位圖字體文件被存儲在服務(wù)器30的硬盤上(步驟77)。
另外,在此,位圖文本文件也被生成(步驟78)。
此時,由于是打印格式預(yù)覽信息的發(fā)送請求(在步驟79為YES),生成打印格式預(yù)覽文件,從服務(wù)器30將生成的打印格式預(yù)覽文件發(fā)送到客戶計算機(jī)1(步驟81)。
客戶計算機(jī)1接收由服務(wù)器30發(fā)送來的打印格式預(yù)覽文件(圖18中步驟53)。根據(jù)客戶計算機(jī)1的硬盤中存儲著的位圖字體文件或者由服務(wù)器30發(fā)送來打印格式預(yù)覽文件,生成用于在打印格式區(qū)域A17上進(jìn)行顯示的數(shù)據(jù)(步驟54)。根據(jù)所生成的數(shù)據(jù),在區(qū)域A17顯示具有由客戶計算機(jī)1的使用者設(shè)定的文字字號尺寸的、且與輸入的文字?jǐn)?shù)相同數(shù)的字框(步驟55,參考圖8中區(qū)域A17)。
在預(yù)覽區(qū)域A17,由于與所設(shè)定字號相對應(yīng)的字框是對應(yīng)于輸入的文字?jǐn)?shù)進(jìn)行顯示的,因此,可以看出輸入的文本以何種形式被顯示。不過,在客戶計算機(jī)1的硬盤中存儲著構(gòu)成由客戶計算機(jī)1的使用者輸入的文本的各個文字的位圖字體文件時,也可以如圖20所示那樣,不單是字框,也將文字以所指定的字體顯示在預(yù)覽區(qū)域A17上。
接著,對文字圖象顯示處理進(jìn)行說明。一旦客戶計算機(jī)1的使用者單擊了區(qū)域A19,便轉(zhuǎn)向此文字圖象顯示處理(圖18中步驟56)。
參考客戶計算機(jī)1的硬盤中所存儲的位圖字體文件(步驟57)。判斷在硬盤中存儲的位圖字體文件中,是否存儲著對具有使用者所指定的字體、字號、及類型的、且構(gòu)成由使用者輸入的文本的文字進(jìn)行表示的文字圖象數(shù)據(jù)的全體(步驟58)。
當(dāng)存在著在位圖字體文件中沒有存儲的文字圖象數(shù)據(jù)時,則由客戶計算機(jī)1把在步驟48的文字處理中生成的打印格式信息文件及位圖文本文件請求發(fā)送到服務(wù)器30(步驟59)。
服務(wù)器30一接收到由客戶計算機(jī)1發(fā)來的打印格式信息文件及位圖文本文件請求,便對接收到的打印格式信息文件進(jìn)行解析(圖19中步驟73)。根據(jù)解析的結(jié)果,判斷在服務(wù)器30的硬盤中是否存儲著與接收的打印格式信息文件對應(yīng)的位圖字體文件(步驟75)。
當(dāng)在服務(wù)器30的硬盤上存儲有所對應(yīng)的位圖字體文件時,根據(jù)接收的打印格式信息,生成所對應(yīng)的位圖字體文件(步驟76)。生成的位圖字體文件被存儲在服務(wù)器30的硬盤上(步驟77)。
另外,在此,位圖文本文件也被生成(步驟78)。不過,若在打印格式預(yù)覽處理上已生成了位圖文本文件,則跳過步驟78的處理。
此時,由于是位圖文本文件的發(fā)送請求(在步驟79為ON),生成位圖文本文件,從服務(wù)器30將生成的位圖文本文件發(fā)送到客戶計算機(jī)1(步驟80)。
客戶計算機(jī)1接收由服務(wù)器30發(fā)送來的位圖文本文件(步驟61)。接收的位圖文本文件被重新存儲在客戶計算機(jī)1的硬盤上(步驟62)。若在客戶計算機(jī)1的硬盤上位圖字體全都存在(步驟58中YES),根據(jù)位圖字體文件,在客戶計算機(jī)1生成位圖文本文件。
總之,具有由客戶計算機(jī)1的使用者所設(shè)定字體的文字以所設(shè)定的字號及類型被顯示在預(yù)覽區(qū)域A17上(步驟63)。看到所顯示的字體,若認(rèn)為可以,則單擊區(qū)域A21(步驟64)。由此,在預(yù)覽區(qū)域上顯示的文字圖象便被粘貼于所選擇的文本區(qū)域上(步驟65)。
上述的實施例中沒有設(shè)定禁止處理,然而也可以設(shè)定禁止處理。
圖21表示沒有設(shè)定禁止處理時的文本樣例。在沒有設(shè)定禁止處理時,與符號的種類無關(guān),按照文字的順序顯示文字。因此,會出現(xiàn)逗號、句號在行頭的情況,或左括號在行末的情況。將不希望在行頭出現(xiàn)的文字存儲在打印格式信息文件的行頭禁止文字列表中,將不希望在行末出現(xiàn)的文字存儲在打印格式信息文件的行末禁止文字列表中。當(dāng)行頭禁止文字列表和行末禁止文字列表中的文字來到行頭或行末時,實行文字間隔縮小或增大等的禁止處理。能夠防止行頭禁止文字列表中的文字來到行頭,以及行末禁止文字列表中的文字來到行末。
圖22a、22b及22c是在文本區(qū)域上所輸入的文本示例。
當(dāng)由客戶計算機(jī)1的使用者設(shè)定的文字的字號較大時,會出現(xiàn)如圖22a所示的在文本區(qū)域內(nèi)文字輸入不下的情況。此時,在客戶計算機(jī)1與服務(wù)器30之間進(jìn)行數(shù)據(jù)通信,試著減小字號,以使文字輸入文本區(qū)域。
但是,多次在客戶計算機(jī)1與服務(wù)器30之間進(jìn)行數(shù)據(jù)的發(fā)送和接收,增加了通信的成本。因此,也可通過對由客戶計算機(jī)1的硬盤中存儲的位圖文本文件的顯示位象所表示的文字圖象進(jìn)行縮小或放大,來獲得適合于文本區(qū)域尺寸的文字圖象??s小或放大處理是由客戶計算機(jī)1的CPU11來實行。
再者,也可以考慮不單改變構(gòu)成文字圖象的各個文字的類型,還實行對文字圖象(文字列)的全體進(jìn)行變形的文字修飾處理。此時,在客戶計算機(jī)1實行文字圖象顯示處理時,在客戶計算機(jī)1的顯示裝置19的顯示畫面上,顯示如圖23所示的文字裝飾選擇窗口。由使用者對所希望的文字裝飾進(jìn)行選擇,從客戶計算機(jī)1將表示所選擇的文字化裝飾的數(shù)據(jù)發(fā)送到服務(wù)器30。
在服務(wù)器30上接收了文字裝飾后,根據(jù)表示設(shè)定的文字裝飾的數(shù)據(jù),對于文字圖象實施文字裝飾處理。由服務(wù)器30將實施了文字裝飾處理的文字圖象的表示數(shù)據(jù)發(fā)送到客戶計算機(jī)1。此時,不用說,由服務(wù)器30不單將實施了文字裝飾的文字圖象的表示數(shù)據(jù),還將標(biāo)準(zhǔn)的文字圖象的表示數(shù)據(jù)發(fā)送到客戶計算機(jī)1。不過,可以不是一定由服務(wù)器30將標(biāo)準(zhǔn)的文字圖象的表示數(shù)據(jù)發(fā)送到客戶計算機(jī)1。
圖24表示實施了文字裝飾的文字列的例子。
權(quán)利要求
1.一種字體共享系統(tǒng),其是在客戶計算機(jī)與服務(wù)器間可進(jìn)行數(shù)據(jù)通信的系統(tǒng),其特征在于上述客戶計算機(jī)具有發(fā)送單元,用于向上述服務(wù)器發(fā)送對文字進(jìn)行特定的文字特定數(shù)據(jù)、及對該文字的字體進(jìn)行特定的字體特定數(shù)據(jù),上述服務(wù)器具有第1文字圖象數(shù)據(jù)存儲單元,用于對將文字作為圖象表示的文字圖象數(shù)據(jù)進(jìn)行存儲;接收單元,用于接收由上述客戶計算機(jī)發(fā)送來的上述文字特定數(shù)據(jù)及上述字體特定數(shù)據(jù);檢索單元,用于從上述第1文字圖象數(shù)據(jù)存儲單元,檢索出把被特定的文字作為圖象進(jìn)行表示的文字圖象數(shù)據(jù),以便讓根據(jù)由上述接收單元接收的上述文字特定數(shù)據(jù)所特定的文字,具有根據(jù)由上述接收單元接收的上述字體特定數(shù)據(jù)所特定的字體;文字圖象數(shù)據(jù)生成單元,用于根據(jù)上述檢索單元的檢索,在上述第1文字圖象數(shù)據(jù)存儲單元中未檢索到上述文字圖象數(shù)據(jù)的情況,生成上述文字圖象數(shù)據(jù);以及文字圖象數(shù)據(jù)發(fā)送單元,用于將在上述文字圖象數(shù)據(jù)生成單元生成的文字圖象數(shù)據(jù)或者由上述檢索單元檢索到的文字圖象數(shù)據(jù)發(fā)送到上述客戶計算機(jī)。
2.如權(quán)利要求1所述的字體共享系統(tǒng),其特征在于上述客戶計算機(jī)還具有發(fā)送單元,該發(fā)送單元將表示由上述文字特定數(shù)據(jù)所特定的文字的尺寸的尺寸指定數(shù)據(jù)發(fā)送到上述服務(wù)器,上述服務(wù)器的上述檢索單元,從上述第1文字圖象數(shù)據(jù)存儲單元檢索出把被特定的文字作為圖象進(jìn)行表示的文字圖象數(shù)據(jù),以便讓根據(jù)上述文字特定數(shù)據(jù)所特定、且根據(jù)上述尺寸指定數(shù)據(jù)所指定尺寸的文字具有根據(jù)上述字體特定數(shù)據(jù)所特定的字體。
3.如權(quán)利要求2所述的字體共享系統(tǒng),其特征在于上述客戶計算機(jī)還具有顯示控制單元,用于對顯示裝置進(jìn)行控制,以便將基于上述尺寸指定數(shù)據(jù)來表示文字尺寸的框顯示在顯示畫面上。
4.如權(quán)利要求2所述的字體共享系統(tǒng),其特征在于上述客戶計算機(jī)還具有第2文字圖象數(shù)據(jù)存儲單元,用于對將文字作為圖象表示的文字圖象數(shù)據(jù)進(jìn)行存儲;判定單元,用于判定在上述第2文字圖象數(shù)據(jù)存儲單元中是否存儲有,由上述文字特定數(shù)據(jù)所特定的文字具有由上述字體特定數(shù)據(jù)所特定的字體的,且將由上述尺寸指定數(shù)據(jù)指定尺寸的文字作為圖象表示的文字圖象數(shù)據(jù);放大縮小單元,其通過由上述判定單元判定上述第2文字圖象數(shù)據(jù)存儲單元中沒有存儲,為使由上述第2文字圖象數(shù)據(jù)存儲單元存儲的文字圖象數(shù)據(jù)中的具有由上述文字特定數(shù)據(jù)所特定的、且由上述字體特定數(shù)據(jù)所特定字體的文字圖象,擴(kuò)大或縮小成為由上述尺寸指定數(shù)據(jù)所指定的尺寸,而對上述文字圖象數(shù)據(jù)進(jìn)行處理。
5.如權(quán)利要求1所述的字體共享系統(tǒng),其特征在于上述客戶計算機(jī)進(jìn)一步具有字體預(yù)覽數(shù)據(jù)存儲判定單元,用于判定是否存儲有表示具有由上述字體特定數(shù)據(jù)所特定的字體的代表性文字的字體預(yù)覽數(shù)據(jù);顯示控制單元,通過由上述字體預(yù)覽數(shù)據(jù)存儲判定單元判定為存儲有上述字體預(yù)覽數(shù)據(jù),對顯示裝置進(jìn)行控制,以在顯示畫面上顯示由上述字體預(yù)覽數(shù)據(jù)所表示的代表性文字;及發(fā)送單元,通過由上述字體預(yù)覽數(shù)據(jù)存儲判定單元判定為沒有存儲上述字體預(yù)覽數(shù)據(jù),而將上述字體預(yù)覽數(shù)據(jù)的發(fā)送請求向上述服務(wù)器發(fā)送;上述服務(wù)器還具有字體預(yù)覽數(shù)據(jù)發(fā)送單元,其根據(jù)由上述客戶計算機(jī)發(fā)送來的上述字體預(yù)覽數(shù)據(jù)的發(fā)送請求,將上述字體預(yù)覽數(shù)據(jù)發(fā)送到上述客戶計算機(jī)。
6.如權(quán)利要求1所述的字體共享系統(tǒng),其特征在于上述客戶計算機(jī)的上述發(fā)送單元,用于向上述服務(wù)器發(fā)送對構(gòu)成文字列的多個文字的組合進(jìn)行特定的文字列特定數(shù)據(jù);及對構(gòu)成該文字列的文字的字體進(jìn)行特定的字體特定數(shù)據(jù),上述服務(wù)器的上述接收單元,用于接收由上述發(fā)送單元發(fā)送來的上述文字列數(shù)據(jù)及上述字體特定數(shù)據(jù);上述服務(wù)器的上述檢索單元,用于從上述第1文字圖象數(shù)據(jù)存儲單元,對將文字作為圖象進(jìn)行表示的文字圖象數(shù)據(jù)進(jìn)行檢索,該文字是具有由字體特定數(shù)據(jù)所特定的字體的、構(gòu)成由上述文字列數(shù)據(jù)所特定的文字列的各文字。
7.如權(quán)利要求1所述的字體共享系統(tǒng),其特征在于上述客戶計算機(jī)進(jìn)一步具有類型數(shù)據(jù)發(fā)送單元,用于將對于由上述文字特定數(shù)據(jù)所特定的文字的類型進(jìn)行指定的文字類型指定數(shù)據(jù)發(fā)送到上述服務(wù)器,上述服務(wù)器進(jìn)一步具有指定文字類型檢索單元,其從上述第1文字圖象數(shù)據(jù)存儲單元,檢索將由上述類型數(shù)據(jù)發(fā)送單元發(fā)送來的上述類型指定數(shù)據(jù)所指定的類型的文字作為圖象進(jìn)行表示的指定類型文字圖象數(shù)據(jù);指定類型文字圖象數(shù)據(jù)生成單元,其在上述指定文字類型檢索單元,未檢索到上述指定類型文字圖象數(shù)據(jù)的情況下,生成上述指定類型文字圖象數(shù)據(jù);及指定類型文字圖象數(shù)據(jù)發(fā)送單元,用于將在上述指定類型文字圖象數(shù)據(jù)生成單元所生成的指定類型文字圖象數(shù)據(jù)或者由上述指定文字類型檢索單元檢索到的上述指定類型文字圖象數(shù)據(jù)發(fā)送到上述客戶計算機(jī)。
8.如權(quán)利要求7所述的字體共享系統(tǒng),其特征在于上述服務(wù)器進(jìn)一步具有類型信息發(fā)送單元,用于將生成上述指定類型文字圖象數(shù)據(jù)所需的類型信息發(fā)送到上述客戶計算機(jī),上述客戶計算機(jī)進(jìn)一步具有指定類型文字圖象數(shù)據(jù)生成單元,用于依據(jù)由上述類型信息發(fā)送單元發(fā)送來的上述類型信息和上述文字圖象數(shù)據(jù),生成上述指定類型文字圖象數(shù)據(jù)。
9.如權(quán)利要求1所述的字體共享系統(tǒng),其特征在于上述客戶計算機(jī)進(jìn)一步具有文字圖象數(shù)據(jù)存儲單元,用于存儲由上述文字圖象數(shù)據(jù)發(fā)送單元發(fā)送來的上述文字圖象數(shù)據(jù)。
10.如權(quán)利要求1記載的字體共享系統(tǒng),其特征在于上述服務(wù)器進(jìn)一步具有打印裝置;以及生成新文字圖象數(shù)據(jù)的單元,由上述文字圖象數(shù)據(jù)生成單元生成的文字圖象數(shù)據(jù)來生成新的文字圖象數(shù)據(jù),以成為具有與上述打印裝置的分辨率相適應(yīng)的分辨率的文字圖象。
11.一種客戶計算機(jī),其是與服務(wù)器之間可進(jìn)行數(shù)據(jù)通信的,其特征是具有發(fā)送單元,其向上述服務(wù)器發(fā)送特定文字的文字特定數(shù)據(jù)及對該文字的字體進(jìn)行特定的字體特定數(shù)據(jù);接收單元,其接收由上述服務(wù)器發(fā)送來的、把由上述文字特定數(shù)據(jù)所特定的文字作為圖象進(jìn)行表示的文字圖象數(shù)據(jù),以使由上述文字特定數(shù)據(jù)所特定的文字具有由上述字體特定數(shù)據(jù)所特定的字體。
12.一種服務(wù)器,其是與客戶計算機(jī)之間可進(jìn)行數(shù)據(jù)通信的,其特征是具有文字圖象數(shù)據(jù)存儲單元,用于對將文字作為圖象表示的文字圖象數(shù)據(jù)進(jìn)行存儲;接收單元,用于接收由上述客戶計算機(jī)發(fā)送來的、對文字進(jìn)行特定的文字特定數(shù)據(jù)及用于對該文字的字體進(jìn)行特定的字體特定數(shù)據(jù);檢索單元,用于從上述文字圖象數(shù)據(jù)存儲單元中檢索將被特定的文字作為圖象進(jìn)行表示的文字圖象數(shù)據(jù),以便讓根據(jù)由上述接收單元接收的上述文字特定數(shù)據(jù)所特定的文字具有根據(jù)由上述接收單元接收的上述字體特定數(shù)據(jù)所特定的字體;文字圖象數(shù)據(jù)生成單元,用于根據(jù)通過上述檢索單元的檢索,在上述第1文字圖象數(shù)據(jù)存儲單元中未檢索到上述文字圖象數(shù)據(jù)的情況下,生成上述文字圖象數(shù)據(jù);文字圖象數(shù)據(jù)發(fā)送單元,用于將在上述文字圖象數(shù)據(jù)生成單元生成的文字圖象數(shù)據(jù)或者由上述檢索單元檢索到的文字圖象數(shù)據(jù)發(fā)送到上述客戶計算機(jī)。
13.一種字體共享方法,其在客戶計算機(jī)與服務(wù)器間可進(jìn)行數(shù)據(jù)通信的系統(tǒng)中,其特征在于從上述客戶計算機(jī)將文字特定用的文字特定數(shù)據(jù)及該文字字體特定用的字體指定數(shù)據(jù)發(fā)送到上述服務(wù)器;在上述服務(wù)器,對上述文字特定數(shù)據(jù)及字體特定數(shù)據(jù)進(jìn)行接收,由所接收的上述文字特定數(shù)據(jù)所特定的文字,被根據(jù)上述字體特定數(shù)據(jù)所特定,在上述服務(wù)器中對把該被特定的文字作為圖象進(jìn)行表示的文字圖象數(shù)據(jù)進(jìn)行檢索;從上述服務(wù)器將檢索到的上述文字圖象數(shù)據(jù)發(fā)送到客戶計算機(jī),根據(jù)未檢索到上述文字圖象數(shù)據(jù)的情況,生成上述文字圖象數(shù)據(jù),從上述服務(wù)器將生成的上述文字圖象數(shù)據(jù)發(fā)送到客戶計算機(jī)。
14.如權(quán)利要求13所記述的字體共享方法,其特征在于由上述客戶計算機(jī),將表示由上述文字特定數(shù)據(jù)所特定的文字的尺寸的尺寸指定數(shù)據(jù)發(fā)送到上述服務(wù)器,在上述服務(wù)器中檢索把被特定的文字作為圖象進(jìn)行表示的文字圖象數(shù)據(jù),以便讓由上述文字特定數(shù)據(jù)所特定、且由上述尺寸指定數(shù)據(jù)所指定尺寸的文字具有由上述字體特定數(shù)據(jù)所特定的字體。
15.如權(quán)利要求14所記述的字體共享方法,其特征是上述客戶計算機(jī)將基于上述尺寸指定數(shù)據(jù)來表示文字尺寸的框顯示在顯示畫面上。
16.如權(quán)利要求13所記述的字體共享方法,其特征是從上述客戶計算機(jī)向上述服務(wù)器發(fā)送對構(gòu)成文字列的多個文字的組合進(jìn)行特定的文字列特定數(shù)據(jù),及對構(gòu)成該文字列的文字的字體進(jìn)行特定的字體特定數(shù)據(jù),在上述服務(wù)器,接收由上述客戶計算機(jī)發(fā)送來的上述文字列數(shù)據(jù)及上述字體特定數(shù)據(jù),在上述服務(wù)器,對將文字作為圖象進(jìn)行表示的文字圖象數(shù)據(jù)進(jìn)行檢索,所述文字是具有由字體特定數(shù)據(jù)所特定的、構(gòu)成由上述文字列數(shù)據(jù)所特定的文字列的各文字。
17.一種客戶計算機(jī)的操作控制方法,在與服務(wù)器間可數(shù)據(jù)通信的客戶計算機(jī)上,其特征是向上述服務(wù)器發(fā)送對文字進(jìn)行特定的文字?jǐn)?shù)據(jù)及對該文字的字體進(jìn)行特定的字體特定數(shù)據(jù),接收由上述服務(wù)器發(fā)送來的、把由上述文字特定數(shù)據(jù)所特定的文字作為圖象進(jìn)行表示的文字圖象數(shù)據(jù),以使該由上述文字特定數(shù)據(jù)所特定的文字具有由上述字體特定數(shù)據(jù)所特定的字體。
18.一種服務(wù)器的操作控制方法,在與客戶計算機(jī)間可數(shù)據(jù)通信的服務(wù)器上,其特征是接收由上述客戶計算機(jī)發(fā)送來的對文字進(jìn)行特定的文字特定數(shù)據(jù)及用于對該字體進(jìn)行特定的字體特定數(shù)據(jù),檢索將被特定的文字作為圖象進(jìn)行表示的文字圖象數(shù)據(jù),以使由接收的上述文字特定數(shù)據(jù)所特定的文字具有由上述字體特定數(shù)據(jù)所特定的字體,根據(jù)未檢索到上述文字圖象數(shù)據(jù)的情況,生成上述文字圖象數(shù)據(jù),將生成的文字圖象數(shù)據(jù)或者檢索到的文字圖象數(shù)據(jù)發(fā)送到上述客戶計算機(jī)。
19.一種存儲程序的記錄媒體,其用于存儲對與服務(wù)器間可數(shù)據(jù)通信的客戶計算機(jī)進(jìn)行控制的程序,其特征在于向上述服務(wù)器發(fā)送對文字進(jìn)行特定的文字?jǐn)?shù)據(jù)及對該文字的字體進(jìn)行特定的字體特定數(shù)據(jù),接收由上述服務(wù)器發(fā)送來的、把由上述文字特定數(shù)據(jù)所特定的文字作為圖象進(jìn)行表示的文字圖象數(shù)據(jù),以使該由上述文字特定數(shù)據(jù)所特定的文字具有由上述字體特定數(shù)據(jù)所特定的字體。
20.一種存儲程序的記錄媒體,其特征在于其是服務(wù)器可讀取的記錄媒體,該記錄媒體存儲了用于對服務(wù)器進(jìn)行控制的程序,所述程序用于對與客戶計算機(jī)間可數(shù)據(jù)通信的服務(wù)器進(jìn)行控制,其是接收由上述客戶計算機(jī)發(fā)送來的對文字進(jìn)行特定的文字特定數(shù)據(jù)及用于對該文字的字體進(jìn)行特定的字體特定數(shù)據(jù);檢索把被特定的文字作為圖象進(jìn)行表示的文字圖象數(shù)據(jù),以使由接收的上述文字特定數(shù)據(jù)所特定的文字具有由上述字體特定數(shù)據(jù)所特定的字體;根據(jù)未檢索到上述文字圖象數(shù)據(jù)的情況,生成上述文字圖象數(shù)據(jù),將生成的文字圖象數(shù)據(jù)或者檢索到的文字圖象數(shù)據(jù)發(fā)送到上述客戶計算機(jī)。
全文摘要
字體共享系統(tǒng)和方法及存儲該方法的程序的記錄媒體,在客戶機(jī)與服務(wù)器間高效地共享字體,并進(jìn)行數(shù)據(jù)通信,將特定文字的文字?jǐn)?shù)據(jù)及特定該文字字體的字體ID保存在打印格式信息文件中,由客戶機(jī)將其發(fā)送到服務(wù)器,服務(wù)器基于打印格式信息文件,對將文字作為圖象進(jìn)行表示的文字圖象數(shù)據(jù)進(jìn)行檢索,將檢索到的文字圖象數(shù)據(jù)發(fā)送到客戶機(jī),在未檢索到文字圖象數(shù)據(jù)時,生成文字圖象數(shù)據(jù),并將生成的文字圖象數(shù)據(jù)由服務(wù)器發(fā)送到客戶機(jī)。
文檔編號B41J5/44GK1231452SQ99104740
公開日1999年10月13日 申請日期1999年3月31日 優(yōu)先權(quán)日1998年3月31日
發(fā)明者手島篤司 申請人:富士寫真膠片株式會社