JP2002207723A - 拡張文字の処理方法 - Google Patents
拡張文字の処理方法Info
- Publication number
- JP2002207723A JP2002207723A JP2001002033A JP2001002033A JP2002207723A JP 2002207723 A JP2002207723 A JP 2002207723A JP 2001002033 A JP2001002033 A JP 2001002033A JP 2001002033 A JP2001002033 A JP 2001002033A JP 2002207723 A JP2002207723 A JP 2002207723A
- Authority
- JP
- Japan
- Prior art keywords
- extended
- character
- code
- characters
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Document Processing Apparatus (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
く、標準コード体系以外の文字コード体系を使用してい
るデータをネットワークを介して送受信することがで
き、不特定の端末を対象とすることができるネットワー
ク端末に任意の拡張文字を表示する拡張文字の処理方法
を提供する。 【解決手段】 S−JISコードに規定されておらず、
JEFコードに規定されている拡張文字に対してS−J
ISコードを割り当ててマッピングした拡張書体A1を
作成し、その情報を有するマッピングテーブルB1を作
成し、JEFコードよって記述されたデータ10を、S
GMLに変換し、これをポストスクリプトデータを介し
てPDFデータに変換し、どのような端末からネットワ
ークを介して閲覧しても、正確な字体で表示及び印字を
行うことができるようにする。
Description
のネットワーク端末に任意の拡張文字を表示する拡張文
字の処理方法に関するものである。
パソコン)等に漢字等を表示する場合には、JISコー
ド,シフトJISコード又はEUC等の文字コード体系
(以下、標準コード体系)によって規定されている文字
を表示することができ、それ以外の旧字体や異字体等の
拡張文字を使用する場合には、ユーザ外字エリアを使用
することによって、表示することができ、インターネッ
ト等のネットワークを介した情報の送受信及び端末によ
る表示においても、標準コード体系を使用していた。一
方、人名を扱う場合等のように、大量の拡張文字を使用
する必要がある場合には、大型のコンピュータ等に採用
されているJEFコード(富士通),KEIS(日立製
作所製)等のように、大量の拡張文字を用意してある拡
張コード体系を使用して、特殊な文字を取り扱ってい
た。
の手法では、標準コード体系以外の文字コードを使用し
ている(拡張文字を含む)データをネットワークを介し
て送受信すると、受信側の端末が同じ文字コードに対応
していない限り、正しく表示を行うことができないとい
う問題があった。このような問題を解決するために、拡
張文字をネットワークを介して送信した場合に、正しく
表示する手法が、特開平07−028613号,特開平
09−069069号,特開平10−302053号等
に提案されている。しかし、上記のいずれの手法であっ
ても、端末側に外字等を登録する必要があったり、登録
可能な文字数に制限があるため、不特定の端末を対象と
して情報を送信する場合には適さないという問題があっ
た。
登録をする必要が無く、標準コード体系以外の文字コー
ド体系を使用しているデータをネットワークを介して送
受信することができ、不特定の端末を対象とすることが
できるネットワーク端末に任意の拡張文字を表示する拡
張文字の処理方法を提供することである。
解決手段により、前記課題を解決する。なお、理解を容
易にするために、本発明の実施形態に対応する符号を付
して説明するが、これに限定されるものではない。すな
わち、請求項1の発明は、端末が有する第1の文字コー
ド体系に規定されておらず、前記第1の文字コード体系
よりも拡張された第2の文字コード体系に規定されてい
る拡張文字に対して前記第1の文字コード体系のコード
を割り当ててマッピングした1以上の拡張書体(A1)
を作成する拡張書体作成処理(A)と、前記第2の文字
コード体系における前記拡張文字が、前記拡張書体にお
いて前記第1の文字コード体系内のいずれのコードを割
り当てられているのかを示すマッピングテーブル(B
1)を作成するマッピングテーブル作成処理(B)と、
前記拡張文字がいずれの拡張書体に格納されているのか
を示す書体タグを付加するとともに、前記拡張文字に割
り当てられているコードと同じコードを有する前記第1
の文字コード体系の文字に前記拡張文字を置き換えて、
前記拡張文字を含む前記第2の文字コード体系によって
記述されたデータ(10)を、マークアップ言語(SG
ML)に変換するマークアップ言語化処理(C)と、前
記拡張書体を参照しながら前記マークアップ言語をペー
ジ記述言語(PS)に変換するページ記述言語化処理
(D)と、前記拡張文字の文字フォントの埋め込みを行
うと共に、少なくともネットワーク上からダウンロード
して使用することができるプログラムを利用することに
よって閲覧可能な閲覧ファイル(PDF)に前記ページ
記述言語を変換する閲覧ファイル化処理(E)と、を有
する拡張文字の処理方法である。
文字の処理方法において、前記プログラムを使用するこ
とにより前記閲覧ファイル(PDF)を閲覧して、ネッ
トワーク端末に拡張文字を表示する閲覧処理(F)を有
すること、を特徴とする拡張文字の処理方法である。
文字の処理方法において、前記閲覧処理によって表示す
る拡張文字を出力装置に出力する出力処理(G)を有す
ること、を特徴とする拡張文字の処理方法である。
までのいずれか1項に記載の拡張文字の処理方法におい
て、前記データ(10)は、請求書であること、を特徴
とする拡張文字の処理方法である。
発明の実施の形態について、更に詳しく説明する。図1
は、本発明による拡張文字の処理の流れを簡単に説明す
る図である。本実施形態は、拡張文字を含むデータ10
を、インターネット等の公衆回線30を介して端末側に
よって閲覧処理や印刷処理を行っても、拡張文字が正し
く表示及び印字されるようにする処理方法である。
のネットワーク端末が通常有していない拡張文字を含む
拡張コード体系によって記述されたデータである。拡張
された文字コード20は、パソコン等が通常有する標準
コード体系(第1の文字コード体系)に規定されていな
い拡張コード体系(第2の文字コード体系)である。
規定されているが、端末が通常有している標準コード体
系には規定されていない文字に対して、標準コード体系
のコードを割り当ててマッピングした拡張書体を作成す
る処理である。
字がいずれの拡張書体に含まれ、その拡張文字に拡張書
体内で割り当てられているコード及び拡張コード体系で
割り当てられているコードを対応させるマッピングテー
ブルを作成する処理である。
ーブル作成処理Bは、データ10を処理する度に行う必
要はなく、拡張された文字コード20に対して1回行っ
ておけばよい。
含むデータ10について、使用されている拡張文字がい
ずれの拡張書体に格納されているのかを示す書体タグを
付加するとともに、拡張文字に割り当てられているコー
ドと同じコードを有する標準コード体系の文字に拡張文
字を置き換えて、拡張文字を含むデータ10を、マーク
アップ言語に変換する処理である。
照しながらマークアップ言語をページ記述言語に変換す
る処理である。
フォントの埋め込みを行うと共に、少なくともネットワ
ーク上からダウンロードして使用することができるプロ
グラムを利用することによって閲覧可能な閲覧ファイル
にページ記述言語を変換する処理である。
して閲覧ファイルを閲覧する処理であり、印刷処理G
は、閲覧処理Fと同様にして印刷する処理である。
ついて、詳細に説明する。本実施形態では、拡張コード
体系としてJEFコードを使用して作成した請求書のデ
ータ10を取り扱う場合を示す。図2は、データ10の
中に含まれる拡張文字を示す図である。データ10に
は、住所を示す記載として「コウジ」の読みを有する文
字が使用されている。その文字は、図2(b)に示す字
体が正しいものであり、データ10中では、この字体を
使用している。しかし、普通にネットワーク端末として
使用されているパソコンが備える標準コード体系である
シフトJIS(S−JIS)コード体系では、この字体
を通常は有さず、図2(a)に示す字体しか表示するこ
とができない。
細に示した図である。拡張書体作成処理Aによって、J
EFコードの字母を、dnp1,2,3・・・の複数の
拡張書体に分けて、S−JISコードを割り当てる。図
4は、拡張書体に割り当てたS−JISコードを説明す
る図である。本実施形態では、dnp1という拡張書体
には、S−JISコードと同一の字体に同一のコードが
割り当てられているが、dnp2以降の拡張書体では、
同じコードに対してS−JISコードと異なる字体が割
り当てられている。例えば、本来のS−JISコードで
は、889Fというコードは、図4(a)に示す文字に
割り当てられている。dnp1にも、この889Fに
は、同じ字体の文字がマッピングされているが、dnp
6には、図4(b)に示す字体の文字がマッピングされ
ている。尚、dnp2,3には、更に異なる字体がマッ
ピングされている。
よって作成されたマッピングテーブルB1を説明する図
である。マッピングテーブルB1には、JEFコードが
与えられている全ての文字が、いずれの拡張書体(dn
p1,2,3・・・)に含まれ、いずれのS−JISコ
ードが割り当てられているのかが解るようにテーブルが
作成されている。例えば、JEFコードでB9EDが与
えられている「コウジ」の旧字体は、dnp6に含ま
れ、割り当てられているS−JISコードは、889F
であることが、マッピングテーブルB1を参照すると解
るようになっている。
た請求書のデータ10を、そのままJEFコードに対応
していないパソコンによって表示した例を示す図であ
る。この場合、いわゆる文字化けが生じてしまい、内容
を読み取ることができない。
を行い、マークアップ言語であるSGMLに変換する。
尚、本実施形態では、SGMLに変換を行う例を示した
が、XML等の他のマークアップ言語であってもよい。
図7は、SGMLに変換するに当たり、設定したタグ名
を示す図である。このタグ名に加えて、S−JISに無
い拡張文字に対しては、その文字が含まれる拡張書体
(dnp1,2,3・・・)を示すタグが付けられる。
い、SGMLに変換したデータを示す図である。ここ
で、マークアップ言語化処理Cによって、単にSGML
に変換しただけでなく、本来は、JEFコードが与えら
れている「コウジ」に相当する字体〔図2(b)〕に
は、その字体が含まれる拡張書体であるdnp6という
タグを付け、更に、その字体が在る部分は、その字体に
dnp6において割り当てられているS−JISコード
である889Fに通常のS−JISコード体系において
マッピングされている字体「亜」に置き換えられる(C
1部分)。ただし、置き換えるといっても、同じコード
のままにしておくだけであるので、見かけ上「亜」が表
示されているだけであり、使用する書体を表すタグが付
けられていることにより、本来の字体との関連を保って
いる。
型定義ファイルDTDを用意しておく。図9は、DTD
の具体例を示す図である。尚、このDTDの内容は、S
GML変換を行うときに必要であるので、既に作成され
ているものである。
図である。本実施形態では、ページ記述言語化処理D
を、市販のアプリケーションソフトウェアであるAdb
eFrameMaker+SGML(アドビ システム
ズ株式会社製)を使用し、SGMLデータを取りこみレ
イアウトするためのテンプレートの作成と、Frame
Maker上のDTDに相当するEDDファイルの作
成、SGML宣言、読み書きルール、アプリケーション
ファイルの設定等、必要な設定を行う。外字タグを判断
し書体を切替える設定もここで行う。設定の後、実際に
SGMLデータを取り込み、テンプレートの設定にした
がってレイアウトされてポストスクリプトデータ(PS
データ)として出力される。このとき、書体タグが付け
られた文字(本実施形態では、「亜」と表示されている
「コウジ」の部分)については、該当する書体(dnp
6)が参照され、本来の字体がPSデータに反映され
る。
販のアプリケーションソフトウェアであるAdbeAc
robatDistiller(アドビ システムズ
株式会社製)を用い、PSデータをPDFデータに変換
する。この時、Distillerの設定で文字のエン
ベット(埋め込み)を指定する。PDFデータは、Ad
beAcrobatReader(アドビ システムズ
株式会社製)が使用できる(インストールされている)
パソコンであれば、機種や持っているフォント等によら
ず、元の文書のフォントや書式等がそのまま維持されて
表示及び印刷することができるデータ形式である。ま
た、AdbeAcrobatReaderは、インター
ネット上から無料でダウンロードすることができるの
で、インターネットに接続されているパソコンであれ
ば、利用することができる。閲覧ファイル化処理Eによ
り、FrameMakerで設定され表示された外字が
アウトラインデータとして記録されるため、作成時に使
用したTrueTypeフォントを搭載していないパソ
コンでインターネットを介して閲覧しても外字が表示さ
れる(図12)。
系に規定されていない字体を含むJEFコードに基づい
て作成されたデータであっても、不特定の端末からイン
ターネットを介して閲覧しても、正しい字体で表示及び
印刷をすることができる。
されることなく、種々の変形や変更が可能であって、そ
れらも本発明の均等の範囲内である。例えば、本実施形
態において、元のデータ10は、JEFコードによるデ
ータである例を示したが、これに限らず、例えば、KE
ISコード,IBMコード等の他の拡張コードでもよ
い。また、本実施形態において、市販のアプリケーショ
ンソフトウェアを利用する例を示したが、これに限ら
ず、例えば、独自に作成したソフトウェアを使用しても
よい。
れば、拡張書体作成処理と、マッピングテーブル作成処
理と、マークアップ言語化処理と、ページ記述言語化処
理と、閲覧ファイル化処理とを有するので、不特定のネ
ットワーク端末においても、拡張文字をそのままの字体
で表示及び印刷をすることができる。また、データを請
求書とすることにより、住所や個人名等を正確に表示し
た請求書を、ネットワークを介して送受信することがで
きる。
明する図である。
ある。
である。
する図である。
れたマッピングテーブルB1を説明する図である。
ータ10を、そのままJEFコードに対応していないパ
ソコンによって表示した例を示す図である。
を示す図である。
変換したデータを示す図である。
Claims (4)
- 【請求項1】 端末が有する第1の文字コード体系に規
定されておらず、前記第1の文字コード体系よりも拡張
された第2の文字コード体系に規定されている拡張文字
に対して前記第1の文字コード体系のコードを割り当て
てマッピングした1以上の拡張書体を作成する拡張書体
作成処理と、 前記第2の文字コード体系における前記拡張文字が、前
記拡張書体において前記第1の文字コード体系内のいず
れのコードを割り当てられているのかを示すマッピング
テーブルを作成するマッピングテーブル作成処理と、 前記拡張文字がいずれの拡張書体に格納されているのか
を示す書体タグを付加するとともに、前記拡張文字に割
り当てられているコードと同じコードを有する前記第1
の文字コード体系の文字に前記拡張文字を置き換えて、
前記拡張文字を含む前記第2の文字コード体系によって
記述されたデータを、マークアップ言語に変換するマー
クアップ言語化処理と、 前記拡張書体を参照しながら前記マークアップ言語をペ
ージ記述言語に変換するページ記述言語化処理と、 前記拡張文字の文字フォントの埋め込みを行うと共に、
少なくともネットワーク上からダウンロードして使用す
ることができるプログラムを利用することによって閲覧
可能な閲覧ファイルに前記ページ記述言語を変換する閲
覧ファイル化処理と、 を有する拡張文字の処理方法。 - 【請求項2】 請求項1に記載の拡張文字の処理方法に
おいて、 前記プログラムを使用することにより前記閲覧ファイル
を閲覧して、ネットワーク端末に拡張文字を表示する閲
覧処理を有すること、 を特徴とする拡張文字の処理方法。 - 【請求項3】 請求項2に記載の拡張文字の処理方法に
おいて、 前記閲覧処理によって表示する拡張文字を出力装置に出
力する出力処理を有すること、 を特徴とする拡張文字の処理方法。 - 【請求項4】 請求項1から請求項3までのいずれか1
項に記載の拡張文字の処理方法において、 前記データは、請求書であること、 を特徴とする拡張文字の処理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001002033A JP2002207723A (ja) | 2001-01-10 | 2001-01-10 | 拡張文字の処理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001002033A JP2002207723A (ja) | 2001-01-10 | 2001-01-10 | 拡張文字の処理方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2002207723A true JP2002207723A (ja) | 2002-07-26 |
Family
ID=18870598
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001002033A Pending JP2002207723A (ja) | 2001-01-10 | 2001-01-10 | 拡張文字の処理方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2002207723A (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012518836A (ja) * | 2009-02-20 | 2012-08-16 | マイクロソフト コーポレーション | ウェブ上の文書を閲覧するためのフォントの取扱い |
US9558172B2 (en) | 2008-03-12 | 2017-01-31 | Microsoft Technology Licensing, Llc | Linking visual properties of charts to cells within tables |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH03218561A (ja) * | 1989-11-01 | 1991-09-26 | Fujitsu Ltd | 手続管理装置 |
JPH04259063A (ja) * | 1991-02-13 | 1992-09-14 | Dainippon Printing Co Ltd | ワードプロセッサによる文字情報修正システム |
JPH08202693A (ja) * | 1995-01-30 | 1996-08-09 | N T T Data Tsushin Kk | 文字デ−タ処理装置 |
JPH11328160A (ja) * | 1998-05-13 | 1999-11-30 | Toshiba Corp | 文字コード変換処理装置、文字コード変換処理方法、文字コード変換処理プログラムを記録した記録媒体 |
-
2001
- 2001-01-10 JP JP2001002033A patent/JP2002207723A/ja active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH03218561A (ja) * | 1989-11-01 | 1991-09-26 | Fujitsu Ltd | 手続管理装置 |
JPH04259063A (ja) * | 1991-02-13 | 1992-09-14 | Dainippon Printing Co Ltd | ワードプロセッサによる文字情報修正システム |
JPH08202693A (ja) * | 1995-01-30 | 1996-08-09 | N T T Data Tsushin Kk | 文字デ−タ処理装置 |
JPH11328160A (ja) * | 1998-05-13 | 1999-11-30 | Toshiba Corp | 文字コード変換処理装置、文字コード変換処理方法、文字コード変換処理プログラムを記録した記録媒体 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9558172B2 (en) | 2008-03-12 | 2017-01-31 | Microsoft Technology Licensing, Llc | Linking visual properties of charts to cells within tables |
US10817660B2 (en) | 2008-03-12 | 2020-10-27 | Microsoft Technology Licensing, Llc | Linking visual properties of charts to cells within tables |
JP2012518836A (ja) * | 2009-02-20 | 2012-08-16 | マイクロソフト コーポレーション | ウェブ上の文書を閲覧するためのフォントの取扱い |
US8856647B2 (en) | 2009-02-20 | 2014-10-07 | Microsoft Corporation | Font handling for viewing documents on the web |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1416394B1 (en) | Method for selecting a font | |
US7949942B2 (en) | System and method for identifying line breaks | |
US7636885B2 (en) | Method of determining Unicode values corresponding to the text in digital documents | |
US8201088B2 (en) | Method and apparatus for associating with an electronic document a font subset containing select character forms which are different depending on location | |
JP2001199105A (ja) | 可変データ・パブリッシング印刷装置 | |
JP2001043212A (ja) | 電子文書における文字情報の正規化方法 | |
Hussain et al. | Urdu computing standards: Urdu zabta takhti (uzt) 1.01 | |
US20040153462A1 (en) | Systems, methods, and computer program product for use in association with electronic documents | |
WO2020015220A1 (zh) | 基于pdf文档的数据下载方法及装置、存储介质、终端 | |
JP2003058528A (ja) | 文字処理装置および文字処理方法およびプログラム | |
US7408556B2 (en) | System and method for using device dependent fonts in a graphical display interface | |
US20040225773A1 (en) | Apparatus and method for transmitting arbitrary font data to an output device | |
JP2002207723A (ja) | 拡張文字の処理方法 | |
JP2001101036A (ja) | ログ情報の格納及び利用方法 | |
US9195655B2 (en) | Method and system for transforming documents | |
US20050132268A1 (en) | Computer-based creation of a document in a markup language | |
KR19990036447A (ko) | 다언어 통신 단말장치 | |
EP1089192A2 (en) | Computer system for composing a message and message obtained therewith | |
JP4147763B2 (ja) | データベース構築装置、データベース構築方法、データベース構築プログラム、記録媒体 | |
JP4192457B2 (ja) | データベース構築装置、データベース構築方法、データベース構築プログラム、記録媒体 | |
JP3777850B2 (ja) | 図形データ転送装置及び図形出力システム | |
CN117807264A (zh) | Png格式的图像预览方法、装置、计算机设备和介质 | |
Molesworth | The open interchange of electronic documents (open document architecture (ODA)) | |
JP2003196266A (ja) | フォント提供方法、フォント提供サーバ、フォント提供プログラム及び記録媒体 | |
JPH0486789A (ja) | フォントフリーなラスタイメージ処理システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20061116 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20071214 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100817 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101014 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20110215 |