(57)【要約】【課題】非システムアジア文字を使用したアジアウェブフォント文書の作成または検索を可能とすること。【解決手段】  ウェブフォントサーバとユーザのコンピュータとをインターネットを介して相互に通信可能に接続し、コンピュータユーザがユーザ定義文字コードを入力するためのユーザーインタフェース表示画面をウェブフォントサーバからユーザのコンピュータに配信する配信手段と、ユーザのコンピュータからウェブフォントサーバへ送信されたユーザ定義文字コードを受信する受信手段と、ウェブサーバに格納されているウェブフォント文書を文字コードによって検索する検索手段と、ウェブフォント文書を閲覧可能なウェブフォントブラウザを通じて検索されたウェブフォント文書をユーザのコンピュータに送信する送信手段とを備えることによって達成される。【選択図】図１
2008027285.tif 000002
【特許請求の範囲】
【請求項１】
ウェブフォントサーバとユーザのコンピュータとがインターネットを介して相互に通信可能に接続され、前記コンピュータユーザがユーザ定義文字コードを入力するためのユーザーインタフェース表示画面を備えた対話型プログラムを用いて、ユーザ定義文字で書かれたアジアウェブフォント文書のオンライン検索を行うためのウェブフォントサーバシステムであって、該システムは、
前記コンピュータユーザがユーザ定義文字コードを入力するための前記ユーザーインタフェース表示画面を、前記ウェブフォントサーバから前記ユーザのコンピュータに配信する配信手段と、
前記ユーザのコンピュータから前記ウェブフォントサーバへ送信されたユーザ定義文字コードを受信する受信手段と、
前記ウェブフォントサーバと接続されたウェブサーバに格納されており、文書中の各テキスト文字がウェブフォントデータ形式で表現されているウェブフォント文書を、前記文字コードによって検索する検索手段と、
ユーザが文書を閲覧するためのインターネットウェブフォントブラウザであって、前記ウェブフォント文書を閲覧可能なインターネットウェブフォントブラウザを通じて前記検索されたウェブフォント文書を前記ユーザのコンピュータに送信する送信手段と、
を備えたことを特徴とするウェブフォントサーバシステム。
【請求項２】
前記ユーザーインタフェース表示画面が、さらに、
ユーザが前記ユーザ定義文字コードを入力するためのソフトウェア入力画面と、検索された結果を分類して表示する表示エリアとを備えるとともに、
少なくとも１つのアジア文字入力方式が使用可能なプログラムで構成されていることを特徴とする請求項１に記載のウェブフォントサーバシステム。
【請求項３】
前記対話型プログラムがさらに、
前記ウェブフォントサーバが前記ユーザ定義文字コードを取り込み、ユーザの入力に応答するオンラインデータ取得プログラムと、
前記ユーザ定義文字をウェブフォントのＨＴＭＬファイル形式に関連付けるフォントデータ形式ファイル変換プログラムと、
前記ウェブフォントブラウザによって前記ソフトウェア入力画面と分類された検索結果とを表示するための、変換されたＨＴＭＬファイルを前記ユーザコンピュータに配信する送信プログラムと、
を備えたことを特徴とする請求項１に記載のウェブフォントサーバシステム。
【請求項４】
前記アジア文字入力のための前記プログラムがさらに、
少なくとも一つのアジア文字入力方式を立ち上げる手段と、
前記ウェブフォントサーバの中にＨＴＭＬファイルとして格納されている前記ソフトウェア入力画面を前記ウェブフォントブラウザによって表示する手段と、
文字コードに対応した変換候補文字を前記ユーザが見て選択できるように、前記ウェブフォントサーバによって表示エリアに表示する手段であって、前記表示エリアへの変換候補文字の表示画面が前記ウェブフォントサーバの中にＨＴＭＬファイルとして格納されていることを特徴とする請求項２に記載のウェブフォントサーバシステム。
【請求項５】
前記オンラインデータ取得プログラムがさらに、
前記コンピュータユーザのリクエストメッセージを取得する手段と、
前記ユーザコンピュータから発信された文字コードを取得する手段と、
モニタスクリーン上でクリックされた信号を取得する手段と、
を備えたことを特徴とする請求項３に記載のウェブフォントサーバシステム。
【請求項６】
前記フォントデータ形式ファイル変換プログラムがさらに、
前記文字のウェブフォントデータ形式を判定する手段と、
前記ウェブフォントデータをＨＴＭＬファイルに構成する手段と、
前記ソフトウェア入力画面の内容を含む文書の内容をウェブフォント文書に変換する手段とを備え、前記ウェブフォント文書中のフォントデータ形式が前記ウェブフォントデータ形式で表現されることを特徴とする請求項３に記載のウェブフォントサーバシステム。
【請求項７】
ウェブフォントサーバとユーザのコンピュータとがインターネットを介して相互に通信可能に接続されたウェブフォントサーバシステムを用いて、ユーザ定義アジア文字を含むウェブページ文書を、ウェブフォントブラウザによってオンライン閲覧又は検索を行う方法であって、該方法は、
コンピュータユーザのリクエストメッセージを取得するステップと、
前記ウェブフォントサーバと接続されたウェブサーバから前記インターネットを介してウェブページ文書を取得するステップと、
前記ユーザコンピュータ内の前記ウェブフォントブラウザの翻訳によって前記ウェブページ文書を表示するステップと、
前記インターネットを介して前記ウェブフォントサーバから前記ユーザコンピュータに、前記アジア文字のソフトウェア入力画面を含むユーザーインタフェース表示画面を送るステップと、
前記ユーザーインタフェース表示画面から入力されたユーザ定義文字コードを、前記ウェブフォントサーバにインストールされている対話型プログラムによって取得するステップと、
前記対話型プログラムによって、前記ソフトウェア入力画面とともに前記ユーザ定義文字をウェブフォントデータ形式に変換するステップと、
前記ウェブフォントブラウザの翻訳によって前記ユーザコンピュータのモニタスクリーン上に、前記ユーザーインタフェース表示画面と前記ウェブページ文書を表示するステップと、
前記対話型プログラムにより、前記コンピュータユーザがクリックしたアイコンのクリック信号を検知するステップと、
ユーザ定義文字を用いたウェブページ文書のキーワード検索、又は、ダウンロードしたウェブページ文書の適当な箇所をユーザ定義文字で埋めることによるフォーム登録を実行するステップと、
検索されたウェブページ文書又はフォーム登録されたウェブページ文書をウェブフォントブラウザによって表示するステップとを備え、前記ウェブフォントブラウザはウェブフォントベースのＨＴＭＬファイルを閲覧することができることを特徴とする前記方法。
【請求項８】
前記ウェブページ文書、前記ソフトウェア入力画面及びユーザーインタフェース表示画面が、閲覧若しくは検索のための前記ウェブフォントブラウザに送られる前に、すべてＨＴＭＬファイルとして埋め込まれるステップを有することを特徴とする、請求項７に記載の方法。
【請求項９】
ユーザ定義文字が使用されているアジアウェブページ文書の検索、又は、前記ウェブページ文書に入力するためのユーザ定義アジア文字を検索するためのウェブフォントブラウザであって、該ウェブフォントブラウザは、
コンピュータユーザのリクエストに応答する手段と、
前記コンピュータユーザのリクエストメッセージをウェブフォントサーバに送る手段と、
前記ウェブフォントサーバから送られたソフトウェア入力画面を含むアジア文字入力方式を受け取る手段と、
前記コンピュータユーザが前記アジア文字入力方式に従ってユーザ定義文字コードを入力し、その結果をモニタスクリーン上に表示するためのソフトウェア入力画面を表示する手段と、
前記ユーザ定義文字が使用されたウェブフォント文書を表示する手段と、
を具備したことを特徴とするウェブフォントブラウザ。
【請求項１０】
前記ユーザ定義文字が使用されたウェブフォント文書の表示手段が、さらに、
所望のユーザ定義アジア文字を検索するためのメッセージを前記ウェブフォントサーバへ送る手段と、
前記ウェブフォントサーバから送られた、ユーザ定義文字を含むＨＴＭＬファイルを受信する手段と、
前記受信したＨＴＭＬファイルを翻訳する手段と、
前記翻訳された結果を表示する手段と、
を備えたことを特徴とする請求項９に記載のウェブフォントブラウザ。
【請求項１１】
請求項７に記載の各ステップをコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１２】
請求項８に記載の各ステップをコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザによって定義されたアジア文字を使用したウェブフォント文書をオンラインで作成又は検索するためのウェブフォントサーバシステム及び方法に関するものである。
【背景技術】
【０００２】
インターネットブラウザは、インターネットの一部分である"World-Wide-Web"からＨＴＭＬ形式の電子文書を検索して表示するために広く使用されているものである。
【０００３】
インターネットの「World-Wide-Web」は、インターネットにおけるコンピュータサーバ（ウェブサーバとも言う）の集合体であり、そのウェブサーバには、インターネット網を介してコンピュータユーザが公然とアクセスすることができるＨＴＭＬ文書が格納されている。
【０００４】
コンピュータユーザがインターネットに接続すると、ユーザはブラウザプログラム（以下、単にブラウザと言う。）によってウェブサーバ上にあるウェブページ文書を閲覧したり検索したりすることができる。ユーザは、ブラウザの検索ページにおいて、特定のサイトや特定のファイルを指定するために、ＵＲＬ（Uniform  Resource  Locator）と呼ばれるウェブページの名前を入力することができる。
【０００５】
ＨＴＭＬファイルに代表されるウェブページ文書が検索されると、ブラウザはＨＴＭＬファイルを翻訳してコンピュータユーザが見ることができるように、その文書をディスプレイに表示する。
【０００６】
ブラウザは、文書に含まれるテキストを描画(drawing)し、モニタスクリーン若しくは他の表示装置にその文書を表示するために、ダスンロードしたＨＴＭＬファイルを翻訳して適切なフォントデータを選択する。ブラウザは、ＨＴＭＬ文書中のテキストの指定されたフォントデータに基づいて、文字や記号の各筆画（stroke）やグリフ（glyph）を描画することによってテキストを表示する。
【０００７】
もし、ダウンロードされた文書中のテキストのフォントがない場合は、ブラウザはその(指定された)フォントに代えてデフォルトのフォントを選択して表示する。
【０００８】
しかしながら、もしウェブページ文書がユーザ定義文字又は非システム文字（自分のコンピュータの中には存在しない文字のことを意味する。以下同じ。）を含んでいる場合は、ブラウザはその文字コードを認識することができないので、その文字は無効なものとなり、その文字が入るべき箇所にはブランクが表示される。
【０００９】
特にアジア文書が人名においてユーザ定義文字を必要とするように、このようなことは東洋の言語においてはしばしば起こり得ることである。というのは、アジア文字はいくつかの表意記号から構成されているので、これらの記号の構成は自由に表現される。そして、このことが通常のブラウザでは認識できない非システム文字に属するユーザ定義文字を数多く生み出す要因となっている。
【００１０】
【特許文献１】特願２００５−１９２３９３号明細書
【発明の開示】
【発明が解決しようとする課題】
【００１１】
本発明と同じ発明者が、ユーザのコンピュータに備えられていないフォントフェースを持つユーザ定義文字を含むアジア文書を閲覧するためのウェブフォントブラウザを既に提案し、それを日本で特許出願しているが（特許文献１）、先の出願で開示されているウェブフォントブラウザはユーザ定義文字を含むアジア文書を閲覧することができるのみであって、ウェブページ文書に使用する自分独自の非システム文字を定義して用いることができるわけではない。たとえば、そのウェブページ文書の中に非システム文字による名前を入れた個人記録を作成したり、キーワードとして非システム文字を用いてウェブページ文書の検索を行ったりするようなことはできない。
【００１２】
上述の通り、拡張若しくは新たに作られた文字−すなわちユーザのコンピュータにインストールされていない非システムアジア文字−を使用したアジアウェブフォント文書の作成または検索が可能なウェブフォントブラウザを提供するウェブフォントサーバシステム及び方法が求められており、本発明は、かかる要請に応えたユーザ定義文字を使用したウェブフォント文書の作成又は検索のためのウェブフォントサーバシステム及び方法を提供するために為されたものである。
【課題を解決するための手段】
【００１３】
本発明は本発明の上記目的は、ウェブフォントサーバとユーザのコンピュータとがインターネットを介して相互に通信可能に接続され、前記コンピュータユーザがユーザ定義文字コードを入力するためのユーザーインタフェース表示画面を備えた対話型プログラムを用いて、ユーザ定義文字で書かれたアジアウェブフォント文書のオンライン検索を行うためのウェブフォントサーバシステムに関し、本発明の上記目的は、該システムが、
前記コンピュータユーザがユーザ定義文字コードを入力するための前記ユーザーインタフェース表示画面を前記ウェブフォントサーバから前記ユーザのコンピュータに配信する配信手段と、前記ユーザのコンピュータから前記ウェブフォントサーバへ送信されたユーザ定義文字コードを受信する受信手段と、前記ウェブフォントサーバと接続されたウェブサーバに格納されており、文書中の各テキスト文字がウェブフォントデータ形式で表現されているウェブフォント文書を、前記文字コードによって検索する検索手段と、ユーザが文書を閲覧するためのインターネットウェブフォントブラウザであって、前記ウェブフォント文書を閲覧可能なインターネットウェブフォントブラウザを通じて前記検索されたウェブフォント文書を前記ユーザのコンピュータに送信する送信手段と、を備えたことによって達成される。
【００１４】
本発明は、ウェブフォントサーバとユーザのコンピュータとがインターネットを介して相互に通信可能に接続されたウェブフォントサーバシステムを用いて、ユーザ定義アジア文字を含むウェブページ文書を、ウェブフォントブラウザによってオンライン閲覧又は検索を行う方法に関し、本発明の上記目的は、
コンピュータユーザのリクエストメッセージを取得するステップと、前記ウェブフォントサーバと接続されたウェブサーバから前記インターネットを介してウェブページ文書を取得するステップと、前記ユーザコンピュータ内の前記ウェブフォントブラウザの翻訳によって前記ウェブページ文書を表示するステップと、前記インターネットを介して前記ウェブフォントサーバから前記ユーザコンピュータに、前記アジア文字のソフトウェア入力画面を含むユーザーインタフェース表示画面を送るステップと、前記ユーザーインタフェース表示画面から入力されたユーザ定義文字コードを、前記ウェブフォントサーバにインストールされている対話型プログラムによって取得するステップと、前記対話型プログラムによって、前記ソフトウェア入力画面とともに前記ユーザ定義文字をウェブフォントデータ形式に変換するステップと、前記ウェブフォントブラウザの翻訳によって前記ユーザコンピュータのモニタスクリーン上に、前記ユーザーインタフェース表示画面と前記ウェブページ文書を表示するステップと、前記対話型プログラムにより、前記コンピュータユーザがクリックしたアイコンのクリック信号を検知するステップと、ユーザ定義文字を用いたウェブページ文書のキーワード検索、又は、ダウンロードしたウェブページ文書の適当な箇所をユーザ定義文字で埋めることによるフォーム登録を実行するステップと、検索されたウェブページ文書又はフォーム登録されたウェブページ文書をウェブフォントブラウザによって表示するステップとを備え、前記ウェブフォントブラウザはウェブフォントベースのＨＴＭＬファイルを閲覧することができることを特徴とする方法によって達成される。
【００１５】
また、本発明の上記目的は。前記方法が、前記ウェブページ文書、前記ソフトウェア入力画面及びユーザーインタフェース表示画面が、閲覧若しくは検索のための前記ウェブフォントブラウザに送られる前に、すべてＨＴＭＬファイルとして埋め込まれるステップを有することによって効果的に達成される
【発明の効果】
【００１６】
本発明によれば、拡張若しくは新たに作られた文字−すなわちユーザのコンピュータにインストールされていない非システムアジア文字−を使用したアジアウェブフォント文書の作成または検索が可能となる。
【発明を実施するための最良の形態】
【００１７】
本発明は、コンピュータのユーザによって定義された非システムアジア文字を用いたウェブページ文書の作成又は検索を行うためのネットワークシステム及び方法を提供するものである。ウェブページ文書は先の出願（特許文献１）で述べたようにウェブフォント文書として構成されているが、ウェブページ文書は、ウェブサーバ又はウェブフォントサーバに格納されたウェブフォントベースのＨＴＭＬファイルとして表現されるものである。
【００１８】
先の発明の場合と同様に、本発明のウェブフォントサーバシステムは、ネットワークを介してユーザのコンピュータ（２８）から発信されたメッセージを扱うウェブサーバ（２１）と接続されたウェブフォントサーバ（２４）を備えている。本発明は、先のウェブフォントサーバシステムの可能性を拡大し、リモートサイトにいるコンピュータユーザが、ウェブページ文書の中にユーザ定義文字若しくは非システムアジア文字をキー入力したり、ユーザ定義アジア文字を用いたウェブページ文書を検索したりするための対話型プログラムを提供する。基本的には、本発明のウェブフォントサーバシステムは、先の出願におけるウェブフォントサーバシステムと同じ構成になっており、ウェブフォントサーバは公衆データ回線（例えばインターネット）を介してリモートサイトにある外字フォントサーバとも接続されている。そのため、どんなユーザ定義アジア文字であっても、その外字フォントサーバから得られる。このように、本発明ではウェブフォントで表現されたすべての非システムアジア文字はウェブフォントサーバから取得可能である。
【００１９】
本発明の好ましい実施形態では、ウェブフォントサーバ２４がウェブフォントファイル管理システム６０を備え、ウェブフォントファイル管理システム６０はファイルのインストールや動作を管理するウェブフォントデータ操作（manipulation）プログラムを働かせる。ウェブフォントファイル管理システム６０に含まれるファイルは、アジア文字に対応した入力方式用の文字コード、アジア文字に対応したフォントデータ、アジア文字の入力方式、各入力方式に対応したユーザーインタフェース表示画面、及びそれらのファイルのインストールや動作を行うためのダイナミックリンクライブラリ（ＤＬＬファイル）である。すべてのファイルはＨＴＭＬ形式で表現されており、各ＨＴＭＬファイルはヘッダ部とボディ部を有する。ＨＴＭＬファイルのボディ部には、ブラウザがＨＴＭＬファイルを翻訳できるようにするのに必要な命令（instruction）や、タグ、コード及びサーチ用のストリングを含むデータが含まれている。
【００２０】
本発明の一面（aspect）によると、ユーザ定義アジア文字を用いたウェブフォント文書をオンラインで作る方法は、まず、ユーザのコンピュータから発信されたメッセージを取得し、もしそのリクエストがウェブページ文書にユーザ定義のアジア文字を入力することの要求であれば以下のプロセスを立ち上げる。このプロセスは、ユーザがその文書に指示された適当な箇所にアジア文字を入力するための所望のウェブページ文書をダウンロードし、もしそのアジア文字が非システム文字である場合に、ユーザがその非システム文字の入力コードを入力すると、そのコードがウェブフォントサーバに取り込まれて対応する文字が検索されてユーザーコンピュータのモニタスクリーンに表示され、ユーザが所望する文字を選択できるようにするためのユーザーインタフェース表示画面をユーザーコンピュータのモニタスクリーンにダウンロードする。
【００２１】
入力されるべき文字がすべてキー入力されると、これらの文字は上記ウェブページ文書の中を埋めるために使用されるか、又は、ユーザ定義文字が用いられている関連するウェブページ文書を検索するためのキーワードとして用いられる。
【００２２】
本発明の他の一面によると、ユーザ定義文字をオンラインで検索するためのウェブフォントブラウザは、次の(1)〜(3)を実行する。
(1)ユーザ定義アジア文字の入力というユーザからのリクエストをウェブフォントサーバへ送ることを含むユーザリクエストに対して応答する。
(2)ユーザ定義文字を対話式で入力するためのソフトウェア入力画面（emulated  keyboard）をウェブフォントサーバから受信して表示する。
(3)ユーザーコンピュータのモニタスクリーンに対話型入力画面及び／又はウェブフォント文書を表示する。
【００２３】
図１は本発明に係るウェブフォントサーバシステムの構成を示すブロック図である。図１に示すように、ウェブフォントサーバ２４はウェブサーバ２１と接続され、ＰＣユーザーから送られたメッセージをウェブサーバ２１を介して取得する。インターネットブラウザを通じてＰＣユーザが発信したメッセージの内容には、通常、ウェブページ文書の閲覧、ウェブページ文書のダウンロード、ダウンロードされたウェブページ文書への文字及び／又はデータのキー入力、及び様々なタスクを実行するためのアイコンのクリック信号が含まれる。アジアウェブページ文書は、ユーザのコンピュータからの非システム文字の入力が必要となることがある。たとえば、会員登録のためのウェブページ文書のフォームは、ユーザが自分の氏名を入力する必要があり、その氏名に非システム文字−すなわちユーザのコンピュータには存在しない文字−が含まれている場合である。かかる場合、インターネットブラウザを用いた従来の方法ではこのタスクを実行できない。インターネットブラウザによってオンラインでこれを実行するためには、次の二つのタスクが必要とされる。一つは、そのユーザのコンピュータシステムにおいて定義されたものではないユーザ定義文字を含むウェブページ文書を閲覧できること、他方は、閲覧中のウェブページ文書中にユーザ定義文字をキー入力し、その結果をユーザのコンピュータのスクリーンに表示できることである。
【００２４】
本発明者は先の出願（特許文献１参照）で、ユーザ定義文字が使用されているウェブページ文書をオンラインで閲覧するためのシステムを提案した。先の発明では、ウェブページ文書をウェブフォントデータがベースとなる文書に変換するウェブフォントサーバシステムを提案し、その結果、ウェブフォント文書は非システム文字が含まれる文書を閲覧するためのウェブフォントブラウザによって翻訳可能になる。
【００２５】
本発明は同じウェブフォントサーバシステムを採用しているが、非システム文字をオンラインで検索するための新しい構成とオンラインで検索された結果を表示するための拡張ウェブフォントブラウザを含む拡張機能を有している。以下のように、ウェブサーバ２１に格納されているウェブページ文書は、再構成されたウェブフォント文書として参照される。
【００２６】
本発明の好ましい実施形態のひとつにおいては、図１のウェブフォントサーバ２４にはウェブフォントデータファイルを操作（manipulate）するウェブフォントファイル管理システム６０（ソフトウェア）がインストールされている。図２に示すように、ウェブフォントデータ操作プログラムは、非システム文字のオンライン検索に必要な各ファイルのインストール及び使用を管理する。
【００２７】
これらの各ファイルには、アジア文字（外字）に対応した入力方式用の文字入力コード、外字に対するフォントタイプ、ユーザの好みに応じたアジア文字入力方式、各文字入力方式に対応したソフトウェア入力画面を含むユーザーインタフェース表示画面、及び様々な機能呼び出しのためのダイナミックリンクライブラリ（ＤＬＬファイル）が含まれている。
【００２８】
図１を参照して説明すると、本システムの動作のシナリオは以下の通りである。コンピュータユーザがネットワーク（インターネット）に接続されているウェブサーバ２１からダウンロードした会員登録のためのウェブページ文書を閲覧する。コンピュータユーザがそのウェブページ文書に非システム文字をキー入力する必要がある場合は、ユーザはウェブフォントサーバ２４に対して、非システム文字を入力するためのユーザーインタフェース表示画面を送ってくれるように要請するためのアイコン（図４の４４０）をクリックする。
【００２９】
そこで、ウェブフォントサーバ２４は、ユーザが非システム文字コードをキー入力するためのソフトウェア入力画面と入力結果を見せるための表示エリアとを含む文字入力用のユーザーインタフェース表示画面を送る。
【００３０】
文字入力のためのユーザーインタフェース表示画面は、本発明のウェブフォントブラウザ２８によって翻訳されてユーザーコンピュータのモニタスクリーン１５に表示される。キー入力された入力文字コード（例えば画数）はウェブフォントサーバ２４にインストールされているウェブフォントデータ操作プログラム（図２）に取り込まれて処理される。
【００３１】
ウェブフォントデータ操作プログラムは、入力文字コードに対応するすべての文字あるいは変換候補文字をウェブフォントデータベース２６の中から検索する。処理された結果はＨＴＭＬファイルとして埋め込まれ、ネットワークを介してユーザーコンピュータに送られる。
【００３２】
ウェブフォントブラウザ２８は受信したＨＴＭＬファイルを翻訳し、モニタスクリーン１５に翻訳した結果を表示する。ユーザーインタフェース表示画面は非システム文字の入力が完了するとモニタスクリーン１５から消える。言い換えると、ウェブフォントサーバ２４にインストールされているウェブフォントファイル管理システムの働きによって、リモートサイトにいるＰＣユーザは、ウェブページ文書を閲覧でき、ウェブページ文書をダウンロードでき、非システム文字を入力でき、その入力結果を見ることができ、そして本発明のウェブフォントブラウザによってダウンロードされたウェブページ文書に所望の非システム文字をキー入力することができる。
【００３３】
以下に、ウェブフォントデータ操作プログラムが、上述のようなプロセスを完遂するためにどのように動作するのかを、具体例で説明する。
【００３４】
図３に示すように、ウェブフォントデータ操作プログラムはまず、ウェブフォントサーバ２４が、図４に示す会員登録フォームのようなアジア文字入力用のウェブページ文書のダウンロードを要求するメッセージをユーザのＰＣから受け取ると（ステップＳ３１）、その働き(operation)がアクティブ状態になる（ステップＳ３２のYes）。
【００３５】
会員登録のためのウェブページ文書はすでにウェブフォントデータの形式になっており、以下の数１に示すようなＨＴＭＬ形式を有している（数１は文字情報に関する部分のみを示す。）。
【００３６】
【数１】
2008027285.tif 000003
【００３７】
上記ＨＴＭＬファイルはウェブフォントブラウザによって翻訳され、図４に示すようなウェブページ文書として表示される。図３のステップＳ３３に示すように、ＰＣユーザは所望のアジア文字（外字を含む）のキー入力を開始する。もし、入力すべき文字が、図４の４０１に示す二つの文字（“吉田”）のようなシステムで提供されている文字（最初からＰＣ内にある文字）に属するものであれば、それらの文字はＰＣのシステムが提供している入力方法に従って、ＰＣのキーボード１０（図１参照）から直接キー入力される（ステップＳ３４）。入力すべき文字が図５の４０２のような非システム文字である場合は、ユーザは図４に示すアイコン４４０をクリックし、ユーザ定義文字のオンライン入力モードに入る（ステップＳ３５）。
【００３８】
ウェブフォントデータ操作プログラムはソフトウェア入力画面を含むユーザーインタフェース表示画面（この例では画数入力画面４５０になる。）を送り、非システム文字（外字）入力のために新たなウインドウとしてウェブページ文書の前面に表示する（ステップＳ３６、図５参照）。ユーザーインタフェース表示画面ウインドウは、画数入力画面に加えて、同じ画数を有する変換候補文字を表示する表示エリア４６０も有している。この例では位置４０２に入力されるべき画数が“６”である文字の変換候補が表示されている。（さらに具体的に言えば、画数入力エリアに「６」と入力して、下にあるサーチボタンをクリックすると、画数６の外字が検索されて表示エリア４６０に変換候補文字が表示される。）
次に、ユーザは図５に示すようにウェブページ文書の所定の位置４０２に入力するための文字を選択する。選択された文字は所定の位置に表示される（ステップＳ３７）。入力された結果を図６に示す。このウェブページ文書（図６）のＨＴＭＬファイルは以下の数２で表される（文字情報関連部分のみ示す。）。
【００３９】
【数２】
2008027285.tif 000004
【００４０】
図７のステップＳ７１に示すように、ウェブフォントデータ操作プログラムのユーザーインタフェース表示プログラムは、ユーザが入力（実際にはプルダウンメニューから選択）した画数データ（ここでは「６」）を受け取る。ステップＳ７２では、ウェブフォントデータ操作プログラムは画数情報を受け取り、ステップＳ７３ではその画数情報に基づいて、該当する変換候補文字を検索する。ステップＳ７４では、変換候補文字が集められ、ウェブフォントデータの形式で文字コードのセットとして埋め込まれる。ユーザーインタフェース表示プログラムの中に埋め込まれた文字コードセットは、ウェブフォントブラウザ２８によって翻訳可能なＨＴＭＬファイルの中に定義される。ステップＳ７５では、文字コードセットは表示エリア４６０とリンクするためのユーザーインタフェース画面表示プログラムに送られる。この結果は以下に示すＨＴＭＬファイルとなる。
【００４１】
【数３】
2008027285.tif 000005
【００４２】
次に、このＨＴＭＬファイルはインターネット経由でユーザのコンピュータに送られる（ステップＳ７６）。ステップＳ７７では、ユーザのコンピュータにインストールされているウェブフォントブラウザが文字コードセットを翻訳して表示エリア４６０に変換候補文字を表示する。
【００４３】
図３において、ウェブページ文書の適当な箇所に入力すべき文字がすべて入力されると、ステップＳ３８では、ユーザーインタフェース画面表示プログラムはユーザによってなされたアイコン（図６又は図８の“送信”ボタン）のクリック信号を取得する。ステップＳ３９に示すように、もしそのタスクが会員登録のためのものであれば、ウェブフォントサーバ２４は完成されたユーザ定義文字使用のウェブページ文書をウェブサーバ２１に送る。同様に、もしキーワード検索用のアイコン（図８の“送信”ボタン）がクリックされると、ウェブフォントサーバ２４は関連するウェブページ文書のサーチを開始するために、入力されたキーワードをウェブサーバ２１に送る。
【００４４】
上述の通り、ウェブフォント文書の内容は、ウェブフォントベースのＨＴＭＬファイルである。ウェブフォントベースのＨＴＭＬファイルの内容（content）はフォントフェース名、そのＵＲＬ、文字コード及びフォントデデータを含んでいる。ウェブフォントベースのＨＴＭＬファイルの内容は以下に記載のウェブフォントブラウザによって認識され理解される。図９は、本発明に係るユーザ定義文字のオンライン検索のためのウェブフォントブラウザの動作の流れを示すフローチャートである。ウェブフォントブラウザ２８（図１）は、インターネットに接続されているウェブサーバ２１から、ユーザ定義文字を含むウェブフォント文書をオンラインで検索したり閲覧したりするためのソフトウェアである。
【００４５】
ウェブページ文書を閲覧するためのウェブフォントブラウザについては先の日本特許出願（特許文献１）に開示しているが、本発明に係るユーザ定義文字のオンライン検索のためのウェブフォントブラウザは、ユーザ定義アジア文字を入力するために、コンピュータユーザがアイコン４４０（図４）をクリックしたときに、その動作を開始する。
【００４６】
図９のステップＳ９１に示すように、もし、入力する文字がシステム文字（すなわち、ユーザのコンピュータの中に存在する文字）に属するものであれば、先の発明の閲覧用ウェブフォントブラウザは、アジア文字で満たされたウェブページ文書の適当な箇所に入力された文字を表示する。オンライン検索のためのウェブフォントブラウザは、入力された文字が非システム又はユーザ定義アジア文字である場合に限りその動作をアクティブ化する。
【００４７】
ステップＳ９２においては、本発明に係るウェブフォントブラウザは受信したＨＴＭＬファイルを翻訳してモニタスクリーン上にソフトウェア入力画面を表示し、コンピュータユーザが図５の４５０に示す入力方法（画数入力）を用いて所望の文字入力コードをキー入力するまで待機する。
【００４８】
ステップＳ９３においては、検索のためのウェブフォントブラウザは入力されたコードをインターネットを介してウェブフォントサーバに送る。ウェブフォントサーバは同じ入力文字コード（画数）に対応するすべての文字をサーチし、ウェブフォントデータ操作プログラム（図２）によってＨＴＭＬファイルとしてユーザーインタフェース表示画面の表示エリアに入れる。そして、そのＨＴＭＬファイルをウェブフォントブラウザに送り返して表示し（図５の４６０参照）、コンピュータユーザが所望の文字を選択するまで待機する。
【００４９】
ステップＳ９４では、ウェブフォントブラウザは、新しいウェブフォントベースのＨＴＭＬファイル（図６）に明細に記された言語に対応したウェブフォント文書を表示する。
【００５０】
本明細書においては、アジア文字入力方式が画数入力の場合を例として説明したが、読み入力でもよい。
【００５１】
また、本発明に係るシステム及び方法はコンピュータによって実行可能なものであり、当業者であれば本明細書に記載された内容から、実行プログラムを作成することは当然に可能である。
【００５２】
本発明の好ましい実施形態を図示及び説明したが、本発明はこれに限定されるものではなく、本発明の目的を逸脱しない範囲内で種々の変更が可能である。
【図面の簡単な説明】
【００５３】
【図１】離れた場所にいるコンピュータユーザが、ウェブフォントサーバにあるユーザ定義アジア文字をオンライン検索するための、本発明に係るウェブフォントサーバシステムの構成を示すブロック図である。
【図２】ウェブフォントファイル管理システムを有するウェブフォントサーバの構成を示す図である。
【図３】ユーザ定義アジア文字のオンライン検索の方法の手順を示すフローチャートである。
【図４】ユーザがアジア文字を入力する代表的なウェブページ文書の例を示す図である。
【図５】ユーザ定義文字を入力するウェブページ文書を覆うようにその前面に別ウインドウとして表示される、ユーザ定義文字入力コードに対する変換候補文字を表示するユーザーインタフェース表示画面を示す図である。
【図６】図示されたウェブページ文書の例にユーザ定義文字を入力した結果を示す図である。
【図７】文字の画数を文字入力コードとして選択入力し、ユーザのコンピュータのモニタスクリーンに変換候補の文字が表示されるまでの流れを示すフローチャートの例である。
【図８】関連するウェブページ文書を検索するためのキーワードとして、ユーザ定義アジア文字を入力する画面の例を示すものである。
【図９】本発明における、ユーザ定義アジア文字のオンライン検索のためのウェブフォントブラウザプログラムの処理の流れを示すフローチャートである。
【符号の説明】
【００５４】
１０  キーボード
１５  モニタスクリーン
２１  ウェブサーバ
２４  ウェブフォントサーバ
２６  ウェブフォントデータベース
２８  ウェブブラウザプログラム
６０  ウェブフォントファイル管理システム
【図１】
2008027285.tif 000006
【図２】
2008027285.tif 000007
【図３】
2008027285.tif 000008
【図４】
2008027285.tif 000009
【図５】
2008027285.tif 000010
【図６】
2008027285.tif 000011
【図７】
2008027285.tif 000012
【図８】
2008027285.tif 000013
【図９】
2008027285.tif 000014