(57)【特許請求の範囲】
【請求項１】
送信側の端末装置から伝送ネット網を通じて宛先側の端末装置に文書データを伝送する文字情報伝送システムにおいて、
上記送信側の端末装置から上記伝送ネット網に送出された上記文書データを上記伝送ネット網に接続された文字フォント変換手段によって座標表記文字フォントデータに変換して上記宛先側の端末装置に上記文書データとして与え、
上記座標表記文字フォントデータは、上記文書データを構成する各文字の線分の描画開始点及び描画終了点の第１のＸＹ座標値と、上記描画開始点から上記描画終了点までの間のペンの移動に対応して順次間欠的に離間する位置にある描画中間点の第２のＸＹ座標値と、それぞれ上記第１及び第２のＸＹ座標値について当該第１及び第２のＸＹ座標値を基準点として所定の形状を表示する表示点でなる第３のＸＹ座標値データ群とで構成され、
上記座標表記文字フォントデータは、上記宛先側の端末装置のディスプレイにおいて表示されるとき、上記第１及び第２のＸＹ座標値の位置にそれぞれ対応する上記第３のＸＹ座標値データ群を表示することにより上記各文字の線分を上記描画開始点から上記描画終了点まで途中に途切れ目がない線分として重ねて表示される
ことを特徴とする文字情報伝送システム。
【請求項２】
上記送信側の端末装置は上記伝送ネット網を通じて上記文字フォント変換手段に対して標準文字コードによって定義されている文字データを伝送すると共に、上記文字フォント変換手段は上記文字データを上記座標表記文字フォントデータに変換する
ことを特徴とする請求項１に記載の文字情報伝送システム。
【請求項３】
上記文字フォント変換手段を上記伝送ネット網に接続された文字フォント変換サーバに設けた
ことを特徴とする請求項１又は２に記載の文字情報伝送システム。
【請求項４】
上記文字フォント変換手段を上記宛先側の端末装置に設けた
ことを特徴とする請求項１又は２に記載の文字情報伝送システム。
【請求項５】
上記文字フォント変換手段は上記送信側の端末装置から伝送されて来る上記文書データによって検索されて上記座標表記文字フォントデータを送出する座標表記文字フォントデータベースを有する
ことを特徴とする請求項３又は４に記載の文字情報伝送システム。
【請求項６】
送信側の端末装置から伝送ネット網に送出された文書データを座標表示フォントデータに変換して当該伝送ネット網に接続された宛先側の端末装置に与えて当該宛先側の端末装置のディスプレイにおいて表示させる文字フォント変換装置であって、
上記文書データを構成する各文字の線分の描画開始点及び描画終了点の第１のＸＹ座標値と、上記描画開始点から上記描画終了点までの間のペンの移動に対応して順次間欠的に離間する位置にある描画中間点の第２のＸＹ座標値と、それぞれ上記第１及び第２のＸＹ座標値について当該第１及び第２のＸＹ座標値を基準点として所定の形状を表示する表示点の第３のＸＹ座標値データ群とで構成された座標表記文字フォントデータを得ることにより上記文書データを上記座標表記フォントデータに変換する文字フォント変換手段を具え、
上記座標表記文字フォントデータは、上記宛先側の端末装置のディスプレイにおいて表示されるとき、上記第１及び第２のＸＹ座標値の位置にそれぞれ対応する上記第３のＸＹ座標値データ群を表示することにより上記各文字の線分を上記描画開始点から上記描画終了点まで途中に途切れ目がない線分として表示される
ことを特徴とする文字フォント変換装置。
【請求項７】
送信側の端末装置から伝送ネット網に送出された文書データを座標表示フォントデータに変換して当該伝送ネット網に接続された宛先側の端末装置に与えて当該宛先側の端末装置のディスプレイにおいて表示させる文字フォント変換方法であって、
上記文書データを構成する各文字の線分の描画開始点及び描画終了点の第１のＸＹ座標値と、上記描画開始点から上記描画終了点までの間のペンの移動に対応して順次間欠的に離間する位置にある描画中間点の第２のＸＹ座標値と、それぞれ上記第１及び第２のＸＹ座標値について当該第１及び第２のＸＹ座標値を基準点として所定の形状を表示する表示点の第３のＸＹ座標値データ群とで構成された座標表記文字フォントデータを得、
上記座標表記文字フォントデータは、上記宛先側の端末装置のディスプレイにおいて表示されるとき、上記第１及び第２のＸＹ座標値の位置にそれぞれ対応する上記第３のＸＹ座標値データ群を表示することにより上記各文字の線分を上記描画開始点から上記描画終了点まで途中に途切れ目がない線分として表示される
ことを特徴とする文字フォント変換方法。
【請求項８】
上記座標表記文字フォントデータを蓄積する座標表記文字フォントデータベースを有する座標表記文字フォントサーバを上記伝送ネット網に接続し、
上記座標表記文字フォントサーバは上記宛先側の端末装置からの要求に応じて上記座標表記文字フォントデータを上記伝送ネット網を介してダウンロードする
ことを特徴とする請求項１に記載の文字情報伝送システム。
【発明の詳細な説明】
技術分野
本発明は文字情報伝送システムに関し、例えばインターネット網を介して電子文書を伝送する場合に適用し得るものである。
背景技術
インターネット環境の中で電子文書例えば電子メールを伝送する場合、電子メールを構成する各文字の文字コードとして、予め標準の文字コード（例えば情報交換用米国標準コードＡＳＣＩＩコード）を用いることにより、インターネット上を伝送する文書の情報量を抑制するようになされている。
かくして、世界各地域において使用されている自然言語の文字に対応する文字コードを用いれば、国際間においても電子メールを伝送できることになる。しかしながら、電子メールの発信側の端末装置において使用している自然言語が、宛先側の端末装置において使用している自然言語と一致しない場合に、当該宛先側の端末装置が接続されているサーバが、文字コードを変換するためのデータベースを用意していなければ、同じ文字コードでも、宛先側の端末装置が送信側で割り当てられている文字とは異なる文字を受信したと判断する（いわゆる「文字化け」が生ずる）結果になる。
かかる不都合を回避しようとすれば、宛先側の端末装置が接続されているサーバに、世界中の自然言語について正しく読み取り得る文字コード変換用のデータベースを設ければ良いと考えられるが、このようにするとデータベースの規模が膨大になるので実用的ではない。
また、宛先側の端末装置として、例えば携帯電話機などのような小規模な構成のものを用いる場合には、多くの種類の自然言語についての文字フォントを表示することは、実装置上できない問題がある。
発明の開示
本発明は以上の点を考慮してなされたもので、どのような字体の文書であっても宛先側の端末装置に正しく表示できるようにした文字情報伝送システムを提案しようとするものである。
かかる課題を解決するため本発明においては、送信側端末装置及び宛先側端末装置間の伝送ネット網内に、文字フォント変換手段を設け、当該文字フォント変換手段によって、送信側端末装置から送信された送信データを、文書データを構成する各文字の線分を構成する表示点の表示位置を表す座標値データ（Ｘ，Ｙ）と、表示点間を補間する補間表示データ（Ｚ）とでなる座標表記文字フォントデータに変換する。
文字フォント変換手段は、使用する文字に対応する座標表記文字フォントデータを有する座標表記文字フォントデータベースを有し、この座標表記文字フォントデータベースを送信側端末装置から送信された第１の文書データによって検索することにより、座標表記文字フォントデータでなる第２の文書データに変換する。
座標表記文字フォントデータは、各文字の線分を表示する一連の第１の表示点のうち、間欠的に離間する位置にある第２の表示点を選択して当該第２の表示点の座標位置を表す第１及び第２の座標値データ（Ｘ，Ｙ）を生成し、第１及び第２の座標値データ（Ｘ，Ｙ）によって表される互いに隣合う２つの表示点間を複数の第３の表示点によって補間表示する補間表示データを生成し、かくして生成された第１及び第２の座標値データ（Ｘ，Ｙ）と補間値データとによって宛先側端末装置に伝送するための第２の文書データを作成するような方法によって作成される。
自然言語が相違する地域において、標準文字フォントデータとして、相互に変換できるような文字フォントコードが用意されていない端末装置についても、文字の表示点の位置を表す座標表記フォントデータに変換して端末装置において表示できるようにしたことにより、当該座標表記文字フォントデータを単純に画像メモリに置き換えるだけで、文字化けを生じさせることなく、伝送した文字を正しく表示することができる。
また宛先側の端末装置では判読できないような特殊な字体の文字をもつ文書を伝送するような場合にも、当該特殊な字体そのままの文字を正しく宛先側の端末装置のディスプレイに表示することができる。
発明を実施するための最良の形態
（１）文字情報伝送システムの全体構成
図１において、１は全体として、文字情報伝送システムを示し、汎用のパーソナルコンピュータ、携帯電話機などでなる複数の端末装置２Ａ、２Ｂ……、３Ａ、３Ｂ……、……をそれぞれ有する端末装置群がインターネット網４に接続されており、各端末装置群の端末装置２Ａ、２Ｂ……、３Ａ、３Ｂ……、……がそれぞれ接続されているメールサーバ５、６……（通常はプロバイダなどのメールサーバを用いる）によって、インターネット網４を介して相互に電子メールの伝送ができるようになされている。
これと共に、各端末装置２Ａ、２Ｂ……、３Ａ、３Ｂ……、……は、それぞれ情報提供サーバ（Ｗｅｂサーバでなる）７から、所望の電子文書情報を読み取ることができるようになされている。
各メールサーバ５、６……には文字フォント変換サーバ８、９……が設けられ、端末装置２Ａ、２Ｂ……、３Ａ、３Ｂ……、……から電子メールを送信する際、電子メールを読み取る際、又は情報提供サーバ７から情報を読み取る際に、文字フォント変換サーバ８、９、……から端末装置２Ａ、２Ｂ……、３Ａ、３Ｂ……、……のディスプレイに表示する文字の文字表示情報として、座標表記文字フォントデータを得ることができるようになされている。
ここで、座標表記文字フォントデータは、各文字を構成する線分を表わす表示点のディスプレイ上の表示位置を特定する座標位置情報によって定義される。
この実施の形態の場合、文字フォント変換サーバ８、９、……はそれぞれメールサーバ５、６、……に対応するプロバイダの設備として設けられている。
文字フォント変換サーバ８、９、……は、標準文字コード（例えばハイパーテキスト記述言語（ＨＴＭＬ：Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ））によって定義されている文字データを座標表記文字フォントに変換するための座標表記文字フォントデータベース８Ａ、９Ａ、……を有する。
かくして、例えば端末装置２Ａ、２Ｂ……が端末装置３Ａ、３Ｂ……に伝送する電子メールの文書を作成する際には、ユーザは送信側の端末装置２Ａ、２Ｂ……を用いてＨＴＭＬデータでなる文書を作成して電子メールとしてインターネット網４を介してメールサーバ５に伝送し、メールサーバ５が当該電子メールを宛先側の端末装置３Ａ、３Ｂ……が接続されている宛先側のメールサーバ６に伝送する。
このとき、宛先側のメールサーバ６は、電子メールとして伝送されてきたＨＴＭＬデータを文字フォント変換サーバ９の座標表記文字フォントデータベース９Ａを用いて座標表記文字フォントでなる表示データに変換して宛先側の端末装置３Ａ、３Ｂ……のディスプレイに表示する。
これとは逆に、端末装置３Ａ、３Ｂ……が端末装置２Ａ、２Ｂ……に電子メールを伝送する際には、ユーザは送信側の端末装置３Ａ、３Ｂ……を用いてＨＴＭＬデータでなる文書を作成して電子メールとして、インターネット網４を介してメールサーバ６に伝送し、メールサーバ６が当該電子メールを宛先側の端末装置２Ａ、２Ｂ……が接続されている宛先側のメールサーバ５に伝送する。
このとき、宛先側のメールサーバ５は、電子メールとして伝送されて来たＨＴＭＬデータを文字フォント変換サーバ８の座標表記文字フォントデータベース８Ａを用いて座標表記文字フォントでなる表示データに変換して宛先側の端末装置２Ａ、２Ｂ……のディスプレイに表示する。
さらに、ユーザが、端末装置２Ａ、２Ｂ……、３Ａ、３Ｂ……、……から情報提供サーバ７から所望の情報を読み取る際には、当該読み取る情報として得たＨＴＭＬデータを文字フォント変換サーバ８、９、……の座標表記文字フォントデータベース８Ａ、９Ａ、……を用いて座標表記文字フォントデータに変換して端末装置２Ａ、２Ｂ……、３Ａ、３Ｂ……、……のディスプレイに表示する。
かくして、各端末装置２Ａ、２Ｂ……及び３Ａ、３Ｂ……は、伝送されて来る文字情報が、どの国の自然言語を用いた文字形態（すなわち字体）のものであっても、また特殊な文字形態をもつものであっても、当該文字形態をそのままディスプレイ上に表示することができる。
因に、一般に、インターネット網４を介して伝送されて来る文字情報は各自然言語に個有のコードをもつようにそれぞれ定義されているので、当該定義を解読できない端末装置があれば、ディスプレイ上に表示される文字はいわゆる「文字化け」文字として正しい文字を表示できない問題があるが、文字フォント変換サーバ８、９、……の座標表記文字フォントデータベース８Ａ、９Ａは、端末装置２Ａ、２Ｂ……、３Ａ、３Ｂ……、……が自然言語に対応して定義されている文字コードを解読する能力をもたないものであっても、伝送されてきた文字情報を、座標表記データにより指定された表示位置に表示することにより、誤りなくディスプレイに表示することができる。
座標表記文字フォントデータベース８Ａ、９Ａ、……の座標表記文字フォントデータは、座標表記文字フォント作成装置１０において作成されてインターネット網４を介して文字フォント変換サーバ８、９、……の座標表記文字フォントデータベース８Ａ、９Ａ、……に例えばダウンロードすることにより配布される。
（２）座標表記文字フォント作成原理
座標表記文字フォント作成装置１０は、次の作成原理に基づいて座標表記文字フォントを作成する。
座標表記文字フォントは、図２に示すように、原点Ｐ００をもつＸＹ座標上に描画矩形領域ＡＲを定義し、その４隅の点Ｐ００、Ｐ０１、Ｐ１１、Ｐ０１によって囲まれる矩形領域内の表示点ＰＸＹをＸ座標値Ｘ及びＹ座標値Ｙによって表わし、描画矩形領域ＡＲ内に１つの表示文字（文書において文字と一緒に使用される符号等のキャラクタを含む）ＣＨを描画し、その描画軌跡を表示点ＰＸＹの座標値（Ｘ，Ｙ）によって表わす。
表示文字ＣＨは、筆記具例えばペンによって１筆書きされる複数の線分ＳＥＧ（線形状のもの及び点形状のものを含む）によって構成され、各線分はペンを下降させて描画開始する動作（この状態をペンダウンイベントと呼ぶ）をした後に、ペンを横に移動する動作（この状態をペン移動イベントと呼ぶ）を通った後、ペンを上昇させて描画を終了する動作（この状態をペンアップイベントと呼ぶ）によって描画されるものする。かくして、各線分ＳＥＧは、図３に示すように、ペンダウンイベントが生じた描画開始点ＰＤＯＷＮのＸＹ座標値と、ペンアップイベントが生じた描画終了点ＰＵＰのＸＹ座標値と、描画開始点ＰＤＯＷＮから描画終了点ＰＵＰまでの間のペンの移動位置を順次間欠的にとった描画中間点ＰＭＯＶＥのＸＹ座標値とによって表わす。
図２の場合、日本語の「平仮名」文字「あ」について、第１、第２及び第３の線分ＳＥＧ１、ＳＥＧ２及びＳＥＧ３を順次ＸＹ座標上に定義することにより、図４に示すように、１つの文字フォントデータＤＦＯＮＴとして、第１の線分ＳＥＧ１について描画開始点ＰＤＯＷＮの位置データ（Ｘ１，Ｙ１）が指定され、続いて複数の描画中間点ＰＭＯＶＥの位置データ（Ｘ２，Ｙ２）……（Ｘ６，Ｙ６）が指定され、その後描画終了点ＰＵＰの位置データ（Ｘ７，Ｙ７）が指定される。
同様にして、第２及び第３の線分ＳＥＧ２及びＳＥＧ３について、位置データ（Ｘ８，Ｙ８）……（Ｘ１３，Ｙ１３）及び（Ｘ１４，Ｙ１４）……（Ｘ３２，Ｙ３２）が指定される。
このようにして、文字フォントデータＤＦＯＮＴは、各線分の描画開始点ＰＤＯＷＮ、描画中間点ＰＭＯＶＥ及び描画終了点ＰＵＰのＸＹ座標値を第１次元目及び第２次元目のデータとして有する。これに加えて文字フォントデータＤＦＯＮＴは、描画開始点ＰＤＯＷＮ、描画中間点ＰＭＯＶＥ及び描画終了点ＰＵＰについて、それぞれその位置において補間データとして用いられる「点形状の種類」を表わす点形状データＺを第３次元目のデータ（Ｚ軸データと呼ぶ）として有する。
この実施の形態の場合、点形状データとして図５（Ａ）、（Ｂ）及び（Ｃ）に示すように、毛筆形状データＰＴ１、円形形状データＰＴ２及び多角（例えば６角）形状データＰＴ３が用意されていると共に、各点形状データＰＴ１、ＰＴ２及びＰＴ３についてそれぞれ大きさが異なる複数のペン形状を選択できるようになされている。
かくして、図４の場合、文字フォントＤＦＯＮＴは、各表示点の位置データ（Ｘ１，Ｙ１）……（Ｘ７，Ｙ７）、（Ｘ８，Ｙ８）……（Ｘ１３，Ｙ１３）及び（Ｘ１４，Ｙ１４）……（Ｘ３２，Ｙ３２）に対してそれぞれ点形状データ（Ｚ１……Ｚ７）、（Ｚ８……Ｚ１３）、（Ｚ１４……Ｚ３２）が付加されることにより、３次元データ（Ｘ１，Ｙ１，Ｚ１）……（Ｘ７，Ｙ７，Ｚ７）、（Ｘ８，Ｙ８，Ｚ８）……（Ｘ１３，Ｙ１３，Ｚ１３）、（Ｘ１４，Ｙ１４，Ｚ１４）……（Ｘ３２，Ｙ３２，Ｚ３２）によって表わされる。
各点形状データＰＴ１、ＰＴ２及びＰＴ３は、それぞれ１つの表示点を基準点Ｐ０として、各点形状を構成する表示点の表示位置を、基準点との相対的なＸＹ座標データ群によって表わした表示点位置データの集合で構成され、画像メモリ上、各点形状データＰＴ１、ＰＴ２及びＰＴ３は、基準点Ｐ０を描画開始点ＰＤＯＷＮ、描画中間点ＰＭＯＶＥ及び描画終了点ＰＵＰに位置合せをした状態で、点形状の各表示点を表す位置データを書き込むことより、図５に示すような点形状をディスプレイ上に表示できる。
このように、文字フォントデータＤＦＯＮＴの第３次元目のデータとして点形状の種類を表す点形状データ（Ｚ）を補間データとして定義することにより、各線分ＳＥＧ１、ＳＥＧ２及びＳＥＧ３において隣り合う表示点間を補間表示することにより、途中に途切れ目がない線分を表示することができる。
例えば毛筆形状ＰＴ１について、図６に示すように、順次大きさの異なる第３次元目のデータ（Ｚ１１１）、（Ｚ１１２）……（Ｚ１１８）を選定すれば、線分全体として毛筆形状を有する文字フォントを形成することができる。
ここで、描画開始点ＰＤＯＷＮ、描画中間点ＰＭＯＶＥ及び描画終了点ＰＵＰについて、筆圧の大きさに応じて筆圧が大きい表示点には大きい点形状データを割り当てるようにすれば、ディスプレイ上に筆文字独特の質感を表現できる。
また、円形形状ＰＴ２又は多角形状ＰＴ３を用いた場合に大きさの指定を変更すれば表示される文字フォントの線分の太さを必要に応じて変更することができる。
例えば日本語のひらがな文字「あ」の第１の線分ＳＧ１について、図７に示すような毛筆表示をもつ文字フォントを作成することができる。
このように第１次元目及び第２次元目のデータ（Ｘ，Ｙ）として各線分上の間欠的な表示点を特定すると共に、第３次元目のデータ（Ｚ）としてペン形状（点の外形形状と大きさとを含む）を指定すれば、フォントとしての質感をもちかつより読み易い文字フォントを作成することができる。
このような座標表記文字フォントデータ（Ｘ，Ｙ，Ｚ）は、図８に示すような従来から用いられている標準の文字フォントの作成手法とは相違する。図８の標準の文字フォントは、描画矩形領域ＡＲＸを、横方向にＡ個かつ縦方向にＢ個の画素に分割し、画素に対して黒データ（論理「１」）又は白データ（論理「０」）を割り当てることにより文字フォントデータを形成するもので、常に描画矩形領域ＡＲＸ全体の画素についてのＡ×Ｂ個のデータ配列を有する。当該データ配列を他の文字フォントと区別するために、固有のコードデータを割り当ててこれを文字情報の伝達に用いる。
これに対して、図４の文字フォントデータＤＦＯＮＴの場合は、文字を構成する各線分の表示点の位置データ（Ｘ，Ｙ）及び点形状データ（Ｚ）を文字フォントを表わすデータとして用いるので、文字フォントデータ（Ｘ，Ｙ，Ｚ）によって特定されている位置に表示点を表示するだけで、正しい文字フォントを再現することができる。
従って、図１の文字情報伝送システムにおいて、端末装置２Ａ、２Ｂ……の地域（例えば日本国）で使用されている自然言語とは異なる自然言語を使用している地域（例えばアメリカ国）の端末装置３Ａ、３Ｂ……において、図４に示す文字フォントデータＤＦＯＮＴを再現しようとする場合は、単純に、画像メモリ上の３次元データ（Ｘ，Ｙ，Ｚ）の座標位置に表示点を表示させるだけで良く、これにより文字化けが生じるような不都合を生ずることがない。
（３）座標表記文字フォント作成装置
座標表記文字フォント作成装置１０は、上述のような座標表記文字作成原理にも基づいて、図９に示すように構成されている。
座標表記文字フォント作成装置１０は液晶ディスプレイ１５及びタブレット１６でなる描画装置１７を有し、専用又は汎用のパーソナルコンピュータでなるデータ処理装置１８によってデータの処理をすることにより、座標表記文字フォントデータベース１８Ａに、作成した座標表記文字フォントデータを蓄積する。
描画装置１７の液晶ディスプレイ１５には、書込表示部１５Ａが設けられており、書込表示部１５Ａに対して入力ペン１９を用いて、作成しようとする文字を手書きしたとき、当該入力ペン１９が書込表示部１５Ａに接触した位置及びその筆圧を表わす入力データＤ１がタブレット１６からデータ処理装置１８のバス１８Ｂ（図１０）に入力する。
バス１８Ｂに入力された入力データＤ１は、中央処理ユニット（ＣＰＵ）１８Ｃがプログラムデータメモリ１８Ｄに格納されているプログラムデータによって、図１１に示す文字フォント作成処理ルーチンＲＴ０を実行することにより、座標表記文字フォントデータを文字フォント座標テーブル１８Ｅに保存すると共に、画像メモリ１８Ｆに書き込む。画像メモリ１８に書き込まれた画像データは、バス１８Ｂを介して書込表示部１５Ａに対する表示データＤ２として液晶ディスプレイ１５に与えられ、これにより書込表示部１５Ａに入力ペン１９によって書き込まれた文字を表示し、その結果、ユーザが現在入力した文字フォントを確認できるようになされている。
データ処理装置１８のＣＰＵ１８Ｃは、文字フォント作成処理ルーチンＲＴ０（図１１）に入ると、ステップＳＰ１において座標表記文字フォントデータベース１８Ａを初期化することにより、新たなデータベースの作成準備状態にする。
続いて、ステップＳＰ２において、ユーザが液晶ディスプレイ１５の「クリア」アイコン１５Ｂを入力ペン１９によってクリックすることにより、文字フォント座標テーブル１８Ｅ及び座標表記文字フォントデーブル１８Ｇをクリアすると共に、ユーザがデータ処理装置１８のキーボート１８Ｈを用いて、これから作成しようとする文字の文字フォント区分データ及び文字フォントコードデータを入力したとき、ＣＰＵ１８Ｃはこの文字フォント区分データ及び文字フォントコードデータを文字フォント座標テーブル１８Ｅに書き込むことにより保存すると共に、画像メモリ１８Ｆに書き込むことにより、液晶ディスプレイ１５（図９）の区分・コード表示欄１５Ｃに表示する。
文字フォント区分データは、当該文字の使用地域名（例えば国名）ごとに予め割り当てられているもので、この実施の形態の場合、日本国の平仮名文字「あ」を形成するので、文字フォント区分データとして「８１」（日本国の識別番号）を入力すると共に、文字コードデータ「２４２２」（平仮名文字「あ」の文字フォントコード番号）を入力する。この文字フォント区分データ及び文字フォントコードデータは、標準の文字コードを表すデータとして、一般に電子メールをインターネット網に伝送する際に用いられているものを適用する。
続いてＣＰＵ１８Ｃは、ステップＳＰ３において、入力ペン１９を用いたユーザの文字描画操作に応じて、座標表記文字フォントを作成するような処理を実行する。
この座標表記文字フォントの作成処理時、ＣＰＵ１８Ｃは、図１２に示すように、ユーザが入力ペン１９を書込表示部１５Ａに降下させるペンダウンイベントを実行した時のデータ入力と、その後ユーザがペンを移動させることにより生ずるペン移動イベントを実行した時のデータの入力処理と、当該ペン移動イベントが終了してユーザが入力ペン１９を書込表示部１５Ａから引き上げてペンアップイベントを実行した時のデータ処理とを実行する。
ペンダウンイベント時、ＣＰＵ１８Ｃは、図１３（Ａ）のペンダウンイベント処理ルーチンＲＴ１に入って、ステップＳＰ１１において、描画開始点ＰＤＯＷＮを検出して、その座標値データ（Ｘ，Ｙ）と描画開始点の点形状（筆圧に対応した大きさ情報を含む）データ（Ｚ）と、イベント情報「１」とを文字フォント座標テーブル１８Ｅに書き込むと共に、イベントフラグを論理「１」にする（入力ペン１９が書込表示部１５Ａに対して書込み状態にあることを表す）ような処理を実行し、その後ステップＳＰ１２において、当該イベントペンダウン処理ルーチンを終了する。
かくしてＣＰＵ１８Ｃはユーザがペンダウン操作をしたとき、最初の表示点について、図１４に示すように、描画開始点ＰＤＯＷＮのＸＹ座標値データ（Ｘ０１，Ｙ０１）と、その形状データ（Ｚ０１）とを、イベント情報「１」と共に、文字フォント座標テーブル１８Ｅに保存する。
その後、ユーザが入力ペン１９を描画開始点ＰＤＯＷＮから横方向に移動すると、ＣＰＵ１８Ｃは図１３（Ｂ）に示すペン移動イベント処理ルーチンＲＴ２に入り、ステップＳＰ２１においてイベントフラグが「１」であるか否かの判断をする。
ここで、肯定結果が得られると、このことは、入力ペン１９がペン入力動作をしているのでイベント処理をする必要があることを意味し、このときＣＰＵ１８ＣはステップＳＰ２２において描画中間点ＰＭＯＶＥの入力データに基づいて座標値データ（Ｘ，Ｙ）と、点形状（筆圧に対応した大きさ情報を含むデータ）（Ｚ）を文字フォント座標テーブル１８Ｅに書き込むと共に、イベントフラブを論理「１」に保持する（引き続き入力ペン１９による書込み状態にあることを表す）。
かかる処理をした後、ＣＰＵ１８ＣはステップＳＰ２３において、当該点移動イベント処理ルーチンＲＴ２の処理を終了する。
その結果、文字フォント座標テーブル１８Ｅ（図１４）には、入力ペン１９が移動動作をしている間（イベント情報が「２」である間）、順次入力ペン１９の移動位置及び点形状、並びにイベント情報が、各表示点における入力ペン１９の操作状態を表すデータ（Ｘ０２、Ｙ０２、Ｚ０２、２）、（Ｘ０３、Ｙ０３、Ｚ０３、２）……（Ｘ０６、Ｙ０６、Ｚ０６、２）として、保存される。
その後、ユーザが入力ペン１９をペンアップ操作すると、ＣＰＵ１８Ｃは図１３（Ｃ）に示すペンアップイベント処理ルーチンＲＴ３に入る。このとき、ＣＰＵ１８Ｃは、ステップＳＰ３１においてイベントフラグが「１」か否かの判断をする。ここで肯定結果が得られると、このことは描画中間点ＰＭＯＶＥに続く描画終了点の書込モードにあることを意味し、ＣＰＵ１８ＣはステップＳＰ３２に移って描画終点ＰＵＰの入力データに基づいて座標値データ（Ｘ，Ｙ）と、点形状（大きさを含む）データ（Ｚ）と、イベント情報「３」とを文字フォント座標テーブル１８Ｅに書き込むと共に、イベントフラグを「０」にする（入力ペン１９による書込み処理状態ではないことを表す）ような処理を実行する。
この実施の形態の場合、タブレット１６は、所定の周期で、入力ペン１９の描画位置についての入力データＤ１を間欠的にデータ処理装置１８に送出し、これに応じてＣＰＵ１８Ｃは、入力データＤ１について、ペンダウンイベント処理ルーチンＲＴ１、ペン移動イベント処理ルーチンＲＴ２及びペンアップイベント処理ルーチンＲＴ３の処理を繰り返し実行する。
かくしてＣＰＵ１８Ｃは次のステップＳＰ３３において当該ペンアップイベント処理ルーチンＲＴ３を終了する。
このようにして、ＣＰＵ１８Ｃは、図１４に示すように、描画終点ＰＵＰの位置データ（Ｘ０７、Ｙ０７）と、点形状を表すＺ軸データ（Ｚ０７）とをイベント情報「３」と共に、文字フォント座標テーブル１８Ｅに保存する。
ＣＰＵ１８Ｃは、ユーザが液晶ディスプレイ１５の書込表示部１５Ａに入力ペン１９を用いて１本目の線分（従って１筆目）についての入力操作をすると、その描画開始点ＰＤＯＷＮ、描画中間点ＰＭＯＶＥ及び描画終了点ＰＵＰについての座標値データ（Ｘ，Ｙ）と、点形状を表すＺ軸データ（Ｚ）とをイベント情報「１」、「２」又は「３」と共に、文字フォント座標テーブル１８Ｅに保存する。
これに続いて、ユーザが２本目の線分（従って２筆目）についての入力操作をすると、これに応じて描画開始点ＰＤＯＷＮ、描画中間点ＰＭＯＶＥ及び描画終点ＰＵＰに基づくデータ（Ｘ，Ｙ）と、点形状を表すＺ軸データ（Ｚ）とをイベント情報「１」、「２」又は「３」と共に、文字フォント座標テーブル１８Ｅに取り込む。
第３の線分（第３筆目）についても同様に、描画開始点ＰＤＯＷＮ、描画中間点ＰＭＯＶＥ及び描画終了点ＰＵＰの入力データに基づく座標値データ（Ｘ，Ｙ）と、点形状を表すＺ軸データＺとをイベント情報「１」、「２」又は「３」と共に、文字フォント座標テーブル１８Ｅに保存する。
この実施の形態の場合、各点における座標値データ（Ｘ，Ｙ）として２バイト６４（０、１、２……８、９、Ａ、Ｂ、Ｃ……Ｘ、Ｙ、Ｚ、ａ、ｂ、ｃ……ｘ、ｙ、ｚ、：、；）進の値０〜４０９５を用い、Ｚ軸データ（Ｚ）も同様に２バイト６４進の０〜４０９５の値を取り得るようになされている。
ユーザが各線分の表示点について入力した入力データに基づいて、文字フォント座標テーブル１８Ｅへのデータの取込み処理を実行し終わると、ＣＰＵ１８Ｃは、ステップＳＰ４（図１１）において、ユーザが液晶ディスプレイ１５の「決定」アイコン１５Ｄ（図９）を操作したか否かの判断をし、否定結果が得られたとき上述のステップＳＰ３に移って次の処理を実行する。
１つの線分についてのデータの取込みが終了すると、図１３（Ｃ）のペンアップ処理ルーチンＲＴ３のステップＳＰ３２においてフラグを論理「０」にする処理が実行されることにより、その後ＣＰＵ１８Ｃは、ステップＳＰ２２又はＳＰ３２のデータの取込み処理をしないことにより無用なデータを取り込まないような状態になる。
やがてユーザが、「決定」アイコン１５Ｃの操作をすると、ＣＰＵ１８Ｃは、ステップＳＰ４において肯定結果が得られることによりステップＳＰ５に移って登録処理を実行する。
このとき、ＣＰＵ１８Ｃは、図１５の登録処理ルーチンＲＴ４に入って、ステップＳＰ４１において文字フォント座標テーブル１８Ｅの座標値データ（Ｘ，Ｙ）及び点形状を表すＺ軸データ（Ｚ）並びにイベント情報「１」〜「３」（図１４）を、図１６に示すように、時間直列の座標表記文字フォントデータＤＡＴＡに変換して座標表記文字フォントテーブル１８Ｇに保存する。
この時間直列の座標表記文字フォントデータＤＡＴＡは、各表示点単位で文字フォント座標テーブル１８Ｅに保存されているデータを、文字単位の座標表記に変換するもので、各文字のすべての線分に含まれる表示点についての３次元データ（Ｘ，Ｙ，Ｚ）とイベント情報１、２又は３とを、入力した操作手順に従って配列すると共に、当該１文字分のデータをタグ〈Ｉｎｋ〉によって挟むようなデータ仕様に構成されている。
続いてＣＰＵ１８ＣはステップＳＰ４２に移って、座標表記文字フォントテーブル１８Ｇの座標表記文字フォントデータの前に、文字フォント区分データ及び文字フォントコードデータを付加して、座標表記文字フォントデータベース１８Ａに登録し、その後ステップＳＰ４３において当該登録処理ルーチンＲＴ４を終了する。
この結果、ＣＰＵ１８Ｃは、図１７の第１列に示すように、文字フォント区分データ「８１」（日本国の識別番号）と、文字フォントコードデータ「２４２２」（平仮名文字「あ」の識別番号）とに続いて、タグ〈Ｉｎｋ〉（このタグは座標表記文字フォントであることを表す）を前後に挟んだ座標表記文字フォントデータＤＡＴＡを配列する。
１つの文字について座標表記文字フォントテーブル１８Ｇから座標表記文字フォントデータベース１８Ａへの登録が終了すると、ＣＰＵ１８Ｃは次のステップＳＰ６（図１１）において文字フォントの登録が終了したか否かの判断をする。
ここで、オペレータが液晶ディスプレイ１５の「終了」アイコン１５Ｅ（図９）を入力ペン１９で操作しなければ、ＣＰＵ１８Ｃは上述のステップＳＰ２に戻って他の文字の登録処理を引き続く実行し、前の文字について書き込まれている文字フォント座標テーブル１８Ｅ及び座標表記文字フォントテーブル１８Ｇに残っているデータをクリアした後、次の文字についての３次元データ（Ｘ，Ｙ，Ｚ）の入力、登録処理を繰り返す。かくして座標表記文字フォントデータベース１８Ａに、図１７の第２行以下の文字に対する座標表記文字フォントデータの登録処理が実行される。
ユーザが「終了」アイコン１５Ｅを入力ペン１９によってクリックすると、ＣＰＵ１８Ｃは次のステップＳＰ７に移って文字フォント座標テーブル１８Ｅ、座標表記文字フォントテーブル１８Ｇ及び座標表記文字フォントデータベース１８Ａをクローズした後、ステップＳＰ８において当該文字フォント作成処理ルーチンＲＴ０を終了する。
この実施の形態の場合、座標表記文字フォントデータベース１８Ａに登録された各文字フォントの線分部分についての３次元データ（Ｘ，Ｙ，Ｚ）及びイベントデータ「１」、「２」又は「３」を書込表示部１５Ａに表示すると共に、登録済みの文字フォントを液晶ディスプレイ１５の登録済みフォント表示部１５Ｆに表示し、これにより登録済みフォントの文字形状やサイズを確認しながら修正できるようになされている。
すなわち、登録済みフォント表示部１５Ｆに表示されている登録済みの文字の一部を修正する場合には、図１８に示すように、その線分部分の表示点である３次元データ（Ｘ，Ｙ，Ｚ）を書込表示部１５Ａに表示し、その数値を、データ処理装置１８のキーボード１８Ｈを用いて変更することにより座標表記文字フォントデータベース１８Ａのデータを修正し、その結果登録済みフォントの文字形状やサイズを修正できる。
以上の構成の座標表記文字フォント作成装置１０によれば、インターネット網４を介して転送する文字情報として、文字フォントを形成する各線分の表示点の位置を間欠的に表す座標値データ（Ｘ，Ｙ）を第１次元目及び第２次元目のデータとして特定すると共に、当該表示点の点形状を表すＺ軸データ（Ｚ）を第３次元目のデータとして用いて文字フォントを特定する座標表記文字フォントデータを作成するようにしたことにより、文字を表示点の表示位置を表す座標データによって特定できるような文字フォントデータを作成できる。
また、座標表記文字フォント作成装置１０の座標表記文字フォントデータベース１８Ａ（図１０）に登録された座標表記文字フォントデータは、圧縮・伸張部１８Ｉにおいて圧縮処理された後、通信ボード１８Ｊ及び伝送ＬＮ１を介してインターネット網４に伝送し得、これによりインターネット網４に接続されている文書処理装置、例えば文字フォント変換サーバ８、９……にダウンロードできる。
（４）端末装置
端末装置２Ａ、２Ｂ……、３Ａ、３Ｂ……、……は、図１９に示すように、液晶ディスプレイ３１及びタブレット３２でなる描画装置３３に対してキーボード３６を用いることによってパーソナルコンピュータ構成のデータ処理装置３５に入力でき、データ処理装置３５は、文字データＤ１２を液晶ディスプレイ３１上に入力文書表示３１Ａとして表示すると共に、標準フォントデータメモリ３７に保存する。このようにして標準フォントデータメモリ３７に保存された文字データは、電子メールデータとして通信ボード３８から伝送路ＬＮ２に送信される。
またデータ処理装置３５は伝送路ＬＮ２から通信ボード３８に受信した文書データを座標表記文字フォントデータメモリ３９に保存すると共に、この文書データを文字データＤ１３として液晶ディスプレイ３１に与えることにより受信文書表示３１Ｂを表示する。
このようなデータ処理装置３５のデータの処理は、図２０に示すように、ＣＰＵ４０がバス４１を介してプログラムメモリ４２のプログラムを実行することによりなされる。
この実施の形態の場合、キーボード３６のキー操作に応じて発生された標準フォントの文字データが画像メモリ４３に書き込まれることにより液晶ディスプレイ３１上に当該標準フォントの文字が表示される。
これに対して伝送路ＬＮ２から座標表示フォントデータメモリ３９に書き込んだ文書データは、図１６について上述したように、文字を構成する線分の表示点の位置データを３次元データ（Ｘ，Ｙ，Ｚ）及びイベントデータ「１」、「２」又は「３」によって指定されているので、ＣＰＵ４０は文書データの各文字データを画像メモリ４３上の指定されている表示点位置に書き込み、かくして液晶ディスプレイ３１上に、図５及び図６について上述したように、座標値データ（Ｘ，Ｙ）によって指定された表示点Ｐ０を基準として、Ｚ軸データ（Ｚ）によって指定された表示点の集合でなる点形状を表示することにより各線分を順次描画して、各文字を表示する。
このような座標表記フォントデータの表示は、データ処理装置３５のＣＰＵ４０が図２１に示す文書読取処理ルーチンＲＴ５を実行することによりなされる。
文書読取処理ルーチンＲＴ５に入ると、ＣＰＵ４０は、ステップＳＰ５１において、当該端末装置２Ａ、２Ｂ……、３Ａ、３Ｂ……、……が接続されているメールサーバ５、６、……に伝送された来た文書データを文字フォント変換サーバ８、９、……を介して読み取って、圧縮・伸張処理部４４によって伸張処理をした後自分の座標表記フォントデータメモリ３９に読み込む。
このとき文字フォント変換サーバ８、９、……は、データ処理装置３５のＣＰＵ４０から発信される文書情報命令に従って、メールサーバ５、６、……に標準フォントデータの電子メールとして到着している文書データを読み取って、座標表記文字フォントデータベース８Ａ、９Ａ……を用いて座標表記フォントデータに変換して、端末装置２Ａ、２Ｂ……、３Ａ、３Ｂ……、……に伝送して来る。
その後、ＣＰＵ４０は、次のステップＳＰ５２において、文書データの各文字を座標表記文字フォントデータに基づく表示点位置（図６）に表示する。
かくして１つの文字についての表示を終了すると、ＣＰＵ４０は次のステップＳＰ５３において文書の表示が終了したか否かを判断し、否定結果が得られたとき上述のステップＳＰ５２に戻って次の文字についての表示処理を実行する。
かくしてＣＰＵ４０は、座標表記フォントデータメモリ３９に読み込んだすべての文書データの表示が終了したとき、ステップＳＰ５３において肯定結果が得られることにより、ステップＳＰ５４において当該文字読取処理ルーチンＲＴ５の処理を終了する。
以上の構成において、端末装置２Ａ、２Ｂ……、３Ａ、３Ｂ……、……は、文書データを送信する際には、キーボード３６を用いて標準フォントデータを発生することにより、標準のフォントデータ形式の文書データを自分が接続されているメールサーバ５、６、……に送出する。
かくして送信側のメールサーバ５、６、……はインターネット網４を通じて宛先側の端末装置が接続されているメールサーバ５、６、……に、当該標準フォントデータ形式の文書データを伝送する。
これに対して、自分が接続されているメールサーバに届いている電子メールを読み取る際には、端末装置２Ａ、２Ｂ……、３Ａ、３Ｂ……、……はメールサーバ５、６、……に届いている標準フォントデータ形式の文書データを文字フォント変換サーバ８、９、……によって座標表記フォントデータ形式の文書データに変換して自分の座標表記フォントデータメモリ３９に読み込む。
このようにして、座標表記フォントデータメモリ３９に読み込んだ文書データは、各文字の表示点の位置座標によって表されているので、ＣＰＵ４０はそのまま画像メモリ４３の対応する位置座標に表示点を指定でき、かくして読み込んだ文字データの各文字を正しく画像メモリ４３上に写すことができる。
従って、ＣＰＵ４０は、自分の座標表記フォントデータメモリ３９に読み込んだ文書データについては、文字フォントコード形式の変換をせずに、直接当該座標表記フォントデータによって指定された表示点を表示処理をするだけで、伝送されて来た文書データの各文字をディスプレイ３１上に表示できる。
端末装置２Ａ、２Ｂ……、３Ａ、３Ｂ……、……は標準のフォントコードによって情報提供サーバ７に提供されている文書を読み取る際にも、メールサーバ５、６……から文書を読み取る場合と同様にして、文字フォント変換サーバ８、９……を介して文書を読み取る。かくして情報提供サーバ７の文書を座標表記フォントデータ形式の文書として読み取ることができ、これにより正しい文字を自分のディスプレイに表示できる。
（５）文字フォント変換サーバ
文字フォント変換サーバ８、９、……は、端末装置２Ａ、２Ｂ……、３Ａ、３Ｂ……、……からの文書読取命令に応じて、接続されているメールサーバ５、６、……から、指定された標準フォントデータ形式の文書を、座標表記フォントデータ形式の座標データでなる文書に変換して、端末装置２Ａ、２Ｂ……、３Ａ、３Ｂ……、……に伝送するもので、図２２に示すように、かかる処理動作を中央処理ユニット（ＣＰＵ）５０がバス５１を介してプログラムメモリ５２のプログラムによって、図２３に示すような文書変換処理ルーチンＲＴ６を実行する。
ＣＰＵ５０は、伝送路ＬＮ３を介して通信ボード５３に端末装置２Ａ、２Ｂ……、３Ａ、３Ｂ……、……からの読出命令を受信すると、伝送路ＬＮ３からインターネット網４を介してメールサーバ５、６、……から、指定された電子メールの文書データを読み取って、標準フォントデータメモリ５４に書き込む。
かくして、標準フォントデータメモリ５４には、伝送されて来た文書データとして、各文字を標準フォントデータ形式のフォントコードデータによって表してなるデータ列を得ることになる。
続いて、ＣＰＵ５０は、ステップＳＰ６２において、当該標準フォントデータメモリ５４に保持されている文書データをその各文字を標準フォントコードによって座標表記文字フォントデータベース８Ａ、９Ａ……を検索することにより、対応する座標表記文字フォントデータを読み出して座標表記フォントデータメモリ５５に書き込む。
かくして、標準フォントデータメモリ５４に保持しているすべての文字について標準フォントコードに対応する座標表記文字フォントデータを座標表記フォントデータメモリ５５に書き込んだ後、ＣＰＵ５０はステップＳＰ６３において座標表記フォントデータメモリ５５の文書データを順次圧縮伸張処理部５７においてデータ圧縮しながら通信ボード５３、伝送路ＬＮ３、インターネット網４を介して、続出要求を出した端末装置２Ａ、２Ｂ……、３Ａ、３Ｂ……、……に伝送する。
かくしてＣＰＵ５０はステップＳＰ６４において当該文書変換処理ルーチンＲＴ６の処理を終了する。
この実施の形態の場合、文字フォント変換サーバ８、９、……はパーソナルコンピュータによって構成され、かくしてキーボード５８によってユーザが動作命令を入力したとき、必要に応じて画像メモリ５９を介してディスプレイ６０上に処理経過等を表示できる。
以上の文字フォント変換サーバ８、９の構成によれば、端末装置２Ａ、２Ｂ……、３Ａ、３Ｂ……、……のユーザがメールサーバ５、６、……から自分宛の電子メールを読み出す際に、メールサーバ５、６、……に標準フォントデータ形式で届いている文書データを、座標表記文字フォントデータベース８Ａ、９Ａ……のデータを用いて座標表記フォントデータ形式の文字データとして端末装置２Ａ、２Ｂ……、３Ａ、３Ｂ……、……に伝送することができる。
かくして、フォントデータ形式を変換するための座標表記文字フォントデータベースをもたない端末装置２Ａ、２Ｂ……又は３Ａ、３Ｂ……、……に、届いた電子メールが表している文字内容を、そのまま表示点データとして端末装置２Ａ、２Ｂ……、３Ａ、３Ｂ……、……に渡すことにより、そのディスプレイ上に表示させることができる。
（６）文字情報伝送システムの動作及び効果
以上の構成の文字情報伝送システム１において、インターネット網４に接続された端末装置２Ａ、２Ｂ……、３Ａ、３Ｂ……について、例えば自然言語として日本語を使用している地域の端末装置２Ａ、２Ｂ……から、自然言語である英語を使用している地域にある端末装置３Ａ、３Ｂ……に、日本語文字で作成された文書データを電子メールとしてインターネット網４を介して伝送する。
ここで、送信側の端末装置２Ａ、２Ｂ……のユーザが、図５及び図６について上述したように毛筆で描画した筆文字によって作成した文書を、宛先側の端末装置３Ａ、３Ｂ……に伝送しようとする。
このとき、座標表記文字フォント作成装置１０は、図１１に示す文字フォント作成処理ルーチンＲＴ０を実行することにより、各文字について座標表記文字フォントテーブル１８Ｇ（図１０）に作成した座標表記文字フォントデータを有する座標表記文字フォントデータベース１８Ａ（図１７）のデータを、英語を自然言語として用いる地域の文字フォント変換サーバ９にデータベース９Ａとして予め用意する（ダウンロードする）。
この状態において、日本語地域の送信側の端末装置２Ａ、２Ｂ……のユーザが、座標表記文字フォントの文書を伝送する場合、端末装置２Ａ、２Ｂ……は、ユーザの文書作成操作に応じて各文字について標準フォントデータ形式の文書データをメールサーバ５を介してインターネット網４に送信し、この文書データが宛先側の端末装置３Ａ、３Ｂ……が接続されているメールサーバ６に伝送される。
ここで、標準フォントデータ形式の文書データは、各文字について標準のフォントコードデータを伝送するものであるから、宛先側のメールサーバ６には、各文字について標準フォントコードで表された文書が届けられている。
宛先側の端末装置３Ａ、３Ｂ……が、メールサーバ６に届けられた電子メールを読み取る際には、当該宛先側の端末装置３Ａ、３Ｂ……はメールサーバ６に対応して設けられている文字フォント変換サーバ９を介してメールサーバ６の当該電子メールを読み取る。
このとき文字フォント変換サーバ９は指定された電子メールの文書データをメールサーバ６から読み取って、当該文書データの各文字のデータ（標準フォントデータでなる）によって自分が有する座標表記文字フォントデータベース９Ａを検索することにより、対応する座標表記フォントデータ形式の文字データに変換して、要求を出した端末装置３Ａ、３Ｂ……にインターネット網４を介して伝送する。
このとき端末装置３Ａ、３Ｂ……は、文字フォント変換サーバ９から伝送されて来た各文字データが、各表示文字の表示点の位置を表すデータであるので、当該座標表記フォント形式のデータを直接画像メモリ４３（図２０）の表示座標位置に書き込むことができる。
かくして宛先側の端末装置３Ａ、３Ｂ……は、文字フォント変換サーバ９から伝送されて来た文字データを指定コードの変換を必要とすることなく直接に画像メモリに書き込むことができ、当該処理をする際に変換コードの違いによる文字化けを生じさせることなく、端末装置２Ａ、２Ｂ……から送信された文字の形態をそのまま、使用する自然語を異にする地域の端末装置３Ａ、３Ｂ……に表示させることができる。
上述の文字情報伝送システム１の動作は、伝送されて来た電子メールを読み取る際に各文字のフォントデータ形式を変換するようにしたが、インターネット網４に接続されている情報提供サーバ（Ｗｅｂサーバ）７から情報を読み取る際にも、当該フォントデータ形式の変換動作をする。
例えば端末装置３Ａ、３Ｂ……から情報提供サーバ７の情報を読み取る際に、端末装置３Ａ、３Ｂ……は文字フォント変換サーバ９を介して情報提供サーバ７の情報を読み取るようにする。
このとき、文字フォント変換サーバ９は標準フォントデータ形式で情報提供サーバ７に保持されている情報データを内部に読み取った後、そのフォントデータ形式を座標表記文字フォントデータベース９Ａを用いて変換して端末装置３Ａ、３Ｂ……に伝送する。
端末装置３Ａ、３Ｂ……は、情報提供サーバ７から読み取った標準フォントデータ形式の情報を、座標表記文字フォントデータベース９Ａにおいて変換された文字形式（この場合毛筆文字）として、ディスプレイ３１（図２０）に表示することができる。
図１の実施の形態の場合、伝送側の端末装置２Ａ、２Ｂ……が接続されているメールサーバ５に対応する文字フォント変換サーバ８にも座標表記文字フォントデータベース８Ａが設けられており、かくして、伝送側の端末装置２Ａ、２Ｂ……のユーザが伝送しようとする文書を作成する際に、当該座標表記文字フォントデータ形式の文字を自分のディスプレイ３１（図２０）に表示することができる。
この場合、端末装置２Ａ、２Ｂ……は、キーボード３６によって文字を指定するごとに入力される標準フォントデータ形式の文字データを、文字フォント変換サーバ８に伝送して座標表記文字フォントデータベース８Ａを用いて文字フォントデータ形式を座標表記フォントデータ形式に変換して、文書を作成している端末装置２Ａ、２Ｂ……に戻す。
このとき、端末装置２Ａ、２Ｂ……は、戻されたフォントデータを座標表記フォントデータメモリ３９（図２０）に書き込むと共に、当該座標表記フォントデータをそのまま画像メモリ４３に書き込むことにより、毛筆の文字をディスプレイ３１上に表示することができる。
かくして、伝送側の端末装置２Ａ、２Ｂ……を使用するユーザは、自分が送信しようとする電子メールの文書を自分の端末装置のディスプレイによって確認することができ、かくして一段と高い品質のサービスをユーザに提供することができる。
（７）他の実施の形態
（１）上述の実施の形態においては、毛筆文字１種類について座標表記フォントデータベースを有する文字フォント変換サーバを設けるようにした場合について述べたが、これに限らず、世界中において使用される種々の文字フォントについて、その表示位置を表す座標表記文字フォントデータベースを設けるようにすれば、どのような文字形態の文字データの文書データが伝送されて来ても（たとえそれが受信した地域では理解できないような言語又は記号であっても）、これを正しく受信側の端末装置に表示することができる。
（２）上述の実施の形態においては、座標表記文字フォント作成装置１０において作成した座標表記文字フォントデータベースをインターネット網４を介して文字フォント変換サーバ８、９にダウンロードするようにした場合について述べたが、座標表記文字フォントデータベースの配布方法は、これに限らず、記録媒体に記録して配布した後インストールしたり、予め文字フォント変換サーバを作成する際にプレインストールする等種々の手法を用い得る。
（３）上述の実施の形態においては、座標表記文字フォントデータベースを文字フォント変換サーバに設けた場合について述べたが、例えばメモリ容量が大きなパーソナルコンピュータによって構成されている端末装置２Ａ、２Ｂ……、３Ａ、３Ｂ……、……については、当該端末装置に設けるようにしても、上述の場合と同様の効果を得ることができる。
（４）上述の実施の形態においては、図４に示すように、各線分において間欠的に座標点の座標値（Ｘ，Ｙ）を決めると共に、各座標点にペン形状データＰＴ１、ＰＴ２又はＰＴ３の種類を第３次元目の点形状データとして定義することにより座標点間を補間するようにした場合について述べたが、補間方法としてはこれに限らず、座標点間を所定の太さの直線で結んだり、座標点間をスプライン関数で演算した線で結んだりする等種々の方法を適用できる。
（５）上述の実施の形態においては、各線分を表す座標表記フォントデータとして、座標点の座標値Ｘ及びＹを第１次元目及び第２次元目のデータとして特定すると共に、座標点の点形状データの種類を第３次元目のデータとして特定するようにしたが、これに加えて図２４（Ａ）、（Ｂ）及び（Ｃ）に示すように、点形状を所定の角度、例えば０°、１５°及び３０°ひねることを特定する点形状ひねり角度データ（θ）を第４次元目のデータとして付加したデータ（Ｘ，Ｙ，Ｚ，θ）を用いるようにしても良い。このようにすれば、毛筆文字において、筆をひねるような形状部分を適正に表現できる座標表記フォントデータを作成することができる。
（６）上述の実施の形態においては、データ入力手段として、タブレット上に液晶ディスプレイを重ね合せることにより、ペン装置による位置データの入力と、入力された位置データの表示とをするようにしたが、入力手段としてはこれに限らず、タブレット及びディスプレイを一体構成にしたものや、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅ−ｒｆａｃｅ）ディスプレイのように、表示面上に表示点とカーソルとを表示し、当該カーソルをマウスによって移動させることにより位置データを入力するものなど、種々の構成のものを適用し得る。
（７）上述の実施の形態においては、ディスプレイ装置から座標値（Ｘ，Ｙ）データを入力するようにした構成を用いたが、本発明はこれに限らず、座標値（Ｘ，Ｙ）データをキーボードなどの他の数値データ入力手段によって入力できるようにしても良く、このようにしても上述の場合と同様の効果を得ることができる。
（８）上述の実施の形態においては、文字を構成する各線分の描画中間点ＰＭＯＶＥ（図４）を所定の周期で間欠的にとった座標点の表示位置（Ｘ，Ｙ）を順次伝送するようにしたが、これに代え、描画中間点ＰＭＯＶＥを所定数だけ間引いて伝送し、宛先側の端末装置において間引いた描画中間点ＰＭＯＶＥを例えばスプライン関数を用いて補間により再現するようにしても良く、このようにすればインターネット網を伝送するデータ伝送量を一段と圧縮することができる。
（９）上述の実施の形態においては、文字フォント変換サーバ８、９……を介してメールサーバ５、６……又は情報提供サーバ７から文書データを読み取ることにより、座標表記文字フォントデータに変換した文書データを端末装置２Ａ、２Ｂ……、３Ａ、３Ｂ……、……に伝送するようにしたが、これに加えて、図２５に示すように、インターネット網４に座標表記文字フォントデータベース７０Ａを有する専用の座標表記文字フォントサーバ７０をＷｅｂサーバとして接続し、端末装置２Ａ、２Ｂ……、３Ａ、３Ｂ……、……がメールサーバ５、６……又は情報提供サーバ７から文書を読み取る際に、１文字ずつ、座標表記文字フォントデータを専用の座標表記文字フォントサーバ７０から端末装置にダウンロードすることにより、端末装置のディスプレイに表示するようにしても良い。
このようにすれば、端末装置が必要な場合に、必要な量の座標表記文字データを、端末装置に供給できる。
これに対して端末装置が十分な規模のメモリをもっている場合には、専用の座標表記文字フォントサーバ７０から、要求を出した端末装置に、座標表記フォントデータベースをダウンロードして、端末装置において変換処理をするようにしても良い。
このようにすれば、必要な端末装置に、必要な座標表記文字フォントデータの供給サービスを、容易に提供できる。
ダウンロードした座標表記文字フォントデータについては、これを端末装置に保存して、その後、端末装置が必要に応じて用いるようにし得る。
（１０）上述の実施の形態においては、座標表記文字フォントデータとして、図１７に示すように、常に第１次元及び第２次元データである座標位置データ（Ｘ，Ｙ）に、表示点の集合である点形状データ（Ｚ）を第３次元データとして付加して端末装置２Ａ、２Ｂ……、３Ａ、３Ｂ……に伝送するようにした場合について述べたが、これに代え、表示点の集合である点形状データ（Ｚ）にその種別を表す識別コードを割り当てておき、当該点形状識別コードを第３次元データとして伝送すると共に、表示点の集合である点形状データを端末装置２Ａ、２Ｂ……、３Ａ、３Ｂ……に別途供給しておく（例えば予め、座標表記文字フォント作成装置１０（図１）又は専用の座標表記文字フォントサーバ７０（図２５）から、ダウンロードしておく）ようにしても良い。
かかる構成において、メールサーバ５、６……又は情報提供サーバ７から文字フォント変換サーバ８、９……を介して文書を読み取る場合、端末装置は第１次元及び第２次元データとして座標位置データ（Ｘ，Ｙ）を受信すると共に、第２次元データとして伝送されて来るデータ（Ｚ）の識別コードに基づいて、予めダウンロードされた、表示点の集合でなる点形状データ（Ｚ）を選択して、ディスプレイ上に表示する。
このようにすれば、インターネット網４を伝送する文書の伝送量を一段と圧縮することができる。
（１１）上述の実施の形態においては、座標表記文字フォントデータとして、図１７に示すように、常に第１次元及び第２次元データである座標位置データ（Ｘ，Ｙ）に、表示点の集合である点形状データ（Ｚ）を第３次元データとして付加して端末装置２Ａ、２Ｂ……、３Ａ、３Ｂ……に伝送するようにした場合について述べたが、これに代え、第３次元データとして、点形状の輪郭を表す表示点データを伝送し、受信した端末装置において当該輪郭の内部に色を塗る処理を実行することにより点形状を形成するようにしても良い。
このようにすれば、インターネット網４を伝送するデータの伝送量を圧縮することができる。
産業上の利用の可能性
本発明はインターネット網を用いて電子文書（例えばワードプロセッサの文章、ホームページの情報、電子帳票、電子メールなど）を伝送する文字情報伝送システムに利用できるものである。
【図面の簡単な説明】
図１は、本発明による文字情報伝送システムを示す略線的系統図である。
図２は、座標表記文字フォントの説明に供する略線図である。
図３は、文字を構成する線分について描画データを決定する手法の説明に供する略線図である。
図４は、文字フォントデータの定義の仕方を示す略線図である。
図５は、点形状データの種類を表す略線図である。
図６は、大きさの異なる点形状の配列を示す略線図である。
図７は、線分の毛筆表示の仕方を表す略線図である。
図８は、標準の文字フォントを示す略線図である。
図９は、座標表記文字フォント作成装置の詳細構成を示す略線的斜視図である。
図１０は、座標表記文字フォント作成装置のデータ処理装置を示す系統図である。
図１１は、文字フォント作成処理ルーチンを示すフローチャートである。
図１２は、ペンダウン・ペン移動・ペンアップイベントのタイミングの説明に供する略線図である。
図１３（Ａ）、（Ｂ）及び（Ｃ）は、イベント処理ルーチンを示すフローチャートである。
図１４は、文字フォント座標テーブルを示す図表である。
図１５は、登録処理ルーチンを示すフローチャートである。
図１６は、テーブル変換処理の説明に供する図表である。
図１７は、座標表記文字フォントデータベースの構成を図表である。
図１８は、座標表記文字フォント作成装置の修正モードの説明に供する略線的斜視図である。
図１９は、端末装置の詳細構成を示す略線的斜視図である。
図２０は、端末装置のデータ処理装置を示す系統図である。
図２１は、文書読取処理ルーチンを示すフローチャートである。
図２２は、文字フォント変換サーバの構成を示す系統図である。
図２３は、文書変換処理ルーチンを示すフローチャートである。
図２４は、ひねり情報を付加した点形状データを示す略線図である。
図２５は、文字情報伝送システムの他の実施の形態を示す略線図である。
【図１】
0003858142.tif 000002
【図２】
0003858142.tif 000003
【図３】
0003858142.tif 000004
【図４】
0003858142.tif 000005
【図５】
0003858142.tif 000006
【図６】
0003858142.tif 000007
【図７】
0003858142.tif 000008
【図８】
0003858142.tif 000009
【図９】
0003858142.tif 000010
【図１０】
0003858142.tif 000011
【図１１】
0003858142.tif 000012
【図１２】
0003858142.tif 000013
【図１３】
0003858142.tif 000014
【図１４】
0003858142.tif 000015
【図１５】
0003858142.tif 000016
【図２４】
0003858142.tif 000017
【図１６】
0003858142.tif 000018
【図１７】
0003858142.tif 000019
【図１８】
0003858142.tif 000020
【図１９】
0003858142.tif 000021
【図２０】
0003858142.tif 000022
【図２１】
0003858142.tif 000023
【図２２】
0003858142.tif 000024
【図２３】
0003858142.tif 000025
【図２５】
0003858142.tif 000026
0003858142.tif 000027