(57)【特許請求の範囲】
【請求項１】
ネットワークに接続されたサーバとデータを送受信する通信部と、
ユーザ入力に基づいて、前記通信部を介して前記サーバからウェブページを取得するウェブページ取得部と、
複数の第１フォントを格納するフォント格納部と、
前記ウェブページに含まれる第１文字及び第２文字の第２フォントが、前記複数の第１フォントに含まれるか否かを判定するフォント判定部と、
前記第２フォントが前記複数の第１フォントに含まれない判定結果に基づいて、前記第１文字及び前記第２文字のフォントサイズと予め設定された所定のサイズとを比較し、前記第１文字のフォントサイズが前記所定のサイズ以上の場合、前記通信部を介して前記サーバから前記第２フォントを取得し、前記第２フォントを前記フォント格納部へ提供するフォントサイズ比較部と、
前記フォント格納部を参照して、前記ウェブページの前記第１文字を前記第２フォントで表示し、前記所定のサイズよりも小さい前記第２文字を前記複数の第１フォントに含まれる第３フォントで表示する表示部と
を具備し、
前記フォントサイズ比較部は、前記第２フォントが前記複数の第１フォントに含まれない判定結果に基づいて、必要最低限の前記第２フォントのみをダウンロードすることを特徴とする携帯端末装置。
【請求項２】
請求項１に記載の携帯端末装置であって、
前記表示部は、前記第１文字及び前記第２文字のフォントサイズが共に前記所定のサイズより小さい場合、前記フォント格納部を参照して、前記ウェブページの前記第１文字及び前記第２文字を前記第３フォントで表示する
携帯端末装置。
【請求項３】
請求項１又は２に記載の携帯端末装置であって、
前記フォント格納部は、前記フォントサイズ比較部から受け取る前記第２フォントを、電源オフ時に消去する
携帯端末装置。
【請求項４】
ネットワークに接続されたサーバとデータを送受信する通信部を介して、前記サーバからウェブページを取得するステップと、
前記ウェブページに含まれる第１文字及び第２文字の第２フォントが、フォント格納部に予め格納された複数の第１フォントに含まれるか否かを判定するステップと、
判定結果に基づいて、前記フォント格納部を参照して、前記ウェブページの前記第１文字及び前記第２文字を表示するステップと
を具備し、
前記表示するステップは、
前記第２フォントが前記複数の第１フォントに含まれない前記判定結果に基づいて、前記第１文字及び前記第２文字のフォントサイズと予め設定された所定のサイズとを比較するステップと、
前記第１文字のフォントサイズが前記所定のサイズ以上の場合、前記通信部を介して前記サーバから前記第２フォントを取得するステップと、
前記第２フォントを前記フォント格納部へ格納するステップと、
前記フォント格納部を参照して、前記ウェブページの前記第１文字を前記第２フォントで表示するステップと、
前記フォント格納部を参照して、前記所定のサイズよりも小さい前記第２文字を、前記複数の第１フォントに含まれる第３フォントで表示するステップと、
前記第２フォントが前記複数の第１フォントに含まれない判定結果に基づいて、必要最低限の前記第２フォントのみをダウンロードするステップと、
を備える
文字表示方法。
【請求項５】
請求項４に記載の文字表示方法であって、
前記表示するステップは、
前記第１文字及び前記第２文字のフォントサイズが共に前記所定のサイズよりも小さい場合、前記フォント格納部を参照して、前記第１ウェブページの前記第１文字及び前記第２文字を前記第３フォントで表示するステップ
を更に備える
文字表示方法。
【請求項６】
請求項４又は５に記載の文字表示方法であって、
電源オフにするステップと、
前記電源オフに基づいて、前記フォント格納部に格納された前記第２フォントを消去するステップ
を更に備える
文字表示方法。
【請求項７】
請求項４乃至６の何れか一項に記載の方法をコンピュータに実行させる
文字表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は携帯端末装置に関し、特に所望のフォントで文字を表示する携帯端末装置、文字表示方法、及び文字表示プログラムに関する。
【背景技術】
【０００２】
近年、携帯電話機は高機能化しており、通話機能だけでなく、ウェブサイトの閲覧機能や、ワード、エクセル及びＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）などドキュメントの閲覧機能も備えている。そのような中、携帯電話機の画面が大画面化するにつれ、綺麗で読みやすい文字を表示することが求められている。
【０００３】
ウェブページの文字表示方法に関する技術が特許文献１に開示されている。特許文献１に記載の携帯電話機は、表示させるホームページの文字コードが搭載されていない場合、文字コード提供者サーバから文字コードをダウンロードし、ダウンロードした文字コードでホームページを表示する。このような携帯電話機は、いつでもどこでもインターネットを介して必要な文字コードを収集することができ、また、必要に応じて文字コードを簡単に削除することができるというものである。
【０００４】
フォントデータのダウンロードに関する技術が特許文献２に開示されている。特許文献２に記載のフォントダウンロード装置は、文書を印刷する出力装置に接続されている。フォントダウンロード装置は、印刷出力の際に、文書に含まれている文字を取り出し、その文字のフォント形状データが出力装置に保持されているか否かを判定する。フォントダウンロード装置は、フォント形状データが出力装置に保持されていなく、文字のフォントのサイズが所定の比較用サイズ以下であれば、当該文字を出力装置が保持しているフォント形状データのフォントの種類に置換する。一方、比較用サイズより大きい場合、フォントダウンロード装置は、当該文字のフォント形状を表すフォント形状データを出力装置にダウンロードすることを特徴とする。このようなフォントダウンロード装置は、出力装置の印刷品質を低下させることなく、印刷速度を上げることができるというものである。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５―２９３０７８号公報
【特許文献２】特開２００７−１９３６５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
携帯電話機は、搭載されたメモリ容量がＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）のメモリ容量よりも小さいため、多くのフォントを予め実装させておくことは難しい。しかし、ウェブページで使用される文字は、読みやすさや美観の観点から様々なフォントを用いて表されていることが多い。従って、少ないフォントしか搭載できない携帯電話機は、様々なフォントを用いて作成されたウェブページを表示するとき、ウェブページに施された表現を忠実に表示できない問題がある。
【０００７】
本発明の目的は、搭載されていないフォントを含む文書を、見やすく、短時間で表示できる携帯端末装置を提供することにある。
【課題を解決するための手段】
【０００８】
本発明の携帯端末装置は、ネットワークに接続されたサーバとデータを送受信する通信部と、ユーザ入力に基づいて、通信部を介してサーバからウェブページを取得するウェブページ取得部と、複数の第１フォントを格納するフォント格納部と、ウェブページに含まれる第１文字及び第２文字の第２フォントが、複数の第１フォントに含まれるか否かを判定するフォント判定部と、第２フォントが複数の第１フォントに含まれない判定結果に基づいて、第１文字及び第２文字のフォントサイズと予め設定された所定のサイズとを比較し、第１文字のフォントサイズが所定のサイズ以上の場合、通信部を介してサーバから第２フォントを取得し、第２フォントをフォント格納部へ提供するフォントサイズ比較部と、フォント格納部を参照して、ウェブページの第１文字を第２フォントで表示し、所定のサイズよりも小さい第２文字を複数の第１フォントに含まれる第３フォントで表示する表示部とを具備する。
【０００９】
本発明の文字表示方法は、ネットワークに接続されたサーバとデータを送受信する通信部を介して、サーバからウェブページを取得するステップと、ウェブページに含まれる第１文字及び第２文字の第２フォントが、フォント格納部に予め格納された複数の第１フォントに含まれるか否かを判定するステップと、判定結果に基づいて、フォント格納部を参照して、ウェブページの第１文字及び第２文字を表示するステップとを具備する。表示するステップは、第２フォントが複数の第１フォントに含まれない判定結果に基づいて、第１文字及び第２文字のフォントサイズと予め設定された所定のサイズとを比較するステップと、第１文字のフォントサイズが所定のサイズ以上の場合、通信部を介してサーバから第２フォントを取得するステップと、第２フォントをフォント格納部へ格納するステップと、フォント格納部を参照して、ウェブページの第１文字を第２フォントで表示するステップと、フォント格納部を参照して、所定のサイズよりも小さい第２文字を、複数の第１フォントに含まれる第３フォントで表示するステップとを備える。
【００１０】
本発明の文字表示プログラムは、ネットワークに接続されたサーバとデータを送受信する通信部を介して、サーバからウェブページを取得するステップと、ウェブページに含まれる第１文字及び第２文字の第２フォントが、フォント格納部に予め格納された複数の第１フォントに含まれるか否かを判定するステップと、判定結果に基づいて、フォント格納部を参照して、ウェブページの第１文字及び第２文字を表示するステップとをコンピュータ実行可能に具備する。表示するステップは、第２フォントが複数の第１フォントに含まれない判定結果に基づいて、第１文字及び第２文字のフォントサイズと予め設定された所定のサイズとを比較するステップと、第１文字のフォントサイズが所定のサイズ以上の場合、通信部を介してサーバから第２フォントを取得するステップと、第２フォントをフォント格納部へ格納するステップと、フォント格納部を参照して、ウェブページの第１文字を第２フォントで表示するステップと、フォント格納部を参照して、所定のサイズよりも小さい第２文字を、複数の第１フォントに含まれる第３フォントで表示するステップとを備える。
【発明の効果】
【００１１】
本発明の携帯端末装置は、搭載されていないフォントを含む文書を、見やすく、短時間で表示させることができる。
【図面の簡単な説明】
【００１２】
【図１】図１は、本発明の実施の形態による携帯端末装置１０を具備する文字表示システム１の構成図である。
【図２】図２は、本発明の実施の形態による携帯端末装置１０の機能ブロック図である。
【図３】図３は、携帯端末装置１０の実施の形態における、ハードウエア構成例を示すブロック図である。
【図４】図４は、本発明の実施の形態による携帯端末装置１０の処理動作を示したフローチャートである。
【図５】図５は、ウェブページの全ての新フォント文字のフォントサイズが、所定のサイズより小さい場合の表示例である。
【図６】図６は、ウェブページに含まれる新フォント文字のフォントサイズが、所定のサイズ以上の場合の表示例である。
【図７】図７は、コンテンツプロバイダーが作成したウェブページの表示例である。
【図８】図８は、図７に示したウェブページを、本発明の携帯端末装置１０とは異なる携帯端末装置で表示した場合の表示例である。
【図９】図９は、図７に示したウェブページを、本発明の携帯端末装置１０で表示させた場合の表示例である。
【発明を実施するための形態】
【００１３】
以下、添付図面を参照して本発明の実施の形態による携帯端末装置、文字表示方法、及び文字表示プログラムを説明する。
【００１４】
図１は、本発明の実施の形態による携帯端末装置１０を具備する文字表示システム１の構成図である。図１を参照すると、文字表示システム１は、携帯端末装置１０と、ウェブサーバ２０と、フォントサーバ３０とを具備する。携帯端末装置１０と、ウェブサーバ２０と、フォントサーバ３０とは、ネットワーク４０を介して各々接続される。携帯端末装置１０は、ネットワーク４０を介して、ウェブサーバ２０とフォントサーバ３０とデータの送受信を行う。尚、携帯端末装置１０は携帯電話機として説明するが、携帯電話機に限らず、ネットワーク４０を介してウェブサーバ２０及びフォントサーバ３０とデータを送受信できるものであればよい。
【００１５】
図２は、本発明の実施の形態による携帯端末装置１０の機能ブロック図である。図２を参照すると、携帯端末装置１０は、入力部１１と、ウェブページ取得部１２と、通信部１３と、フォント格納部１４と、フォント判定部１５と、フォントサイズ比較部１６と、表示部１７とを具備する。
【００１６】
入力部１１は、ウェブページを取得するためのユーザ入力を受け付け、ユーザが入力したデータをウェブページ取得部１２へ提供する。
【００１７】
ウェブページ取得部１２は、ユーザ入力に基づいて、通信部１３とネットワーク４０を介して、ウェブサーバ２０からウェブページを取得する。詳細には、ウェブページ取得部１２は、入力部１１からウェブページを取得するためにユーザが入力したデータを受け取る。ウェブページ取得部１２は、ユーザが入力したデータに基づいてアクセスデータを生成し、通信部１３へ提供する。そして、ウェブページ取得部１２は、通信部１３からアクセスデータに対応したウェブページを受け取る。ウェブページ取得部１２は、受け取ったウェブページをフォント判定部１５へ提供する。
【００１８】
通信部１３は、ネットワーク４０に接続されたウェブサーバ２０及びフォントサーバ３０とデータを送受信する。ウェブページを受信する場合、通信部１３はウェブページ取得部１２からアクセスデータを受け取り、ネットワーク４０を介してウェブサーバ２０にアクセスデータを送信する。その後、通信部１３はアクセスデータに対応したウェブページをウェブサーバ２０から受信し、ウェブページ取得部１２へ提供する。また、フォントを受信する場合、通信部１３はフォントサイズ比較部１６からアクセスデータを受け取り、ネットワーク４０を介してフォントサーバ３０にアクセスデータを送信する。その後、通信部１３はアクセスデータに対応したフォントをフォントサーバ３０から受信し、フォントサイズ比較部１６へ提供する。
【００１９】
フォント格納部１４は、ある書体でデザインされた字形集合のデータであるフォントを予め格納する。以降、フォント格納部１４が予め格納しているフォントを「既存フォント」と称する。フォント格納部１４は、複数の既存フォントを格納する。また、フォント格納部１４は、既存フォントとして予め格納していない新たなフォントを、フォントサイズ比較部１６から受け取り格納する。以降、フォント格納部１４が予め格納していないフォントを「新フォント」と称する。但し、フォント格納部１４は、格納した新フォントを電源オフ時に消去することができる。
【００２０】
フォント判定部１５は、ウェブページ取得部１２からウェブページを受け取る。フォント判定部１５は、ウェブページに含まれる複数の文字の各々のフォントが、フォント格納部１４に格納されている複数の既存フォントに含まれるか否かを判定する。フォント判定部１５は、ウェブページに含まれる全ての文字のフォントが、複数の既存フォントに含まれていると判定した場合、ウェブページを表示部１７へ提供する。一方、フォント判定部１５は、ウェブページに含まれる少なくとも１つ以上の文字のフォントが、複数の既存フォントに含まれていないと判定した場合、ウェブページをフォントサイズ比較部１６へ提供する。このとき、フォント判定部１５は、ウェブページに含まれる複数の文字の各々が既存フォントであるか、又は新フォントであるかを示すフォント種類情報を、フォントサイズ比較部１６へ提供する。尚、新フォントで表示するように指定された文字を「新フォント文字」と称する。
【００２１】
フォントサイズ比較部１６は、フォント判定部１５からウェブページと、フォント種類情報とを受け取る。フォントサイズ比較部１６は、フォント判定部１５の判定結果に基づいて、新フォント文字のフォントサイズと予め設定された所定のサイズとを比較する。詳細には、フォントサイズ比較部１６は、判定結果としてのフォント種類情報に基づいて、ウェブページに含まれる全ての新フォント文字を抽出する。フォントサイズ比較部１６は、抽出した全ての新フォント文字のフォントサイズと、予め設定された所定のサイズ（例えば、２４×２４ドット）とを比較する。
【００２２】
フォントサイズ比較部１６は、比較の結果、ウェブページに含まれる新フォント文字のフォントサイズが所定のサイズ以上の場合、通信部１３とネットワーク４０とを介して、フォントサーバ３０からその新フォントを取得する。詳細には、フォントサイズ比較部１６は、ウェブページに含まれる新フォント文字のフォントサイズが所定のサイズ以上である場合、その新フォントを受信するアクセスデータを生成し、通信部１３へ提供する。その後、フォントサイズ比較部１６は、通信部１３からアクセスデータに対応した新フォントを受け取る。フォントサイズ比較部１６は、受け取った新フォントをフォント格納部１４へ提供する。フォントサイズ比較部１６は、全ての新フォント文字に対して同様の処理を行う。尚、フォントサイズ比較部１６は、新フォントのダウンロード処理が成功の場合に、新フォントをフォント格納部１４へ提供するものとする。但し、フォントサイズ比較部１６は、フォントサイズが所定のサイズよりも小さい新フォントに対しては、新フォントの取得処理は行わない。フォントサイズ比較部１６は、ウェブページを表示部１７へ提供する。このとき、フォントサイズ比較部１６は、ウェブページに含まれる複数の文字の各々に対するフォント種類情報と、フォントサイズの比較の結果とを含むフォント識別情報を表示部１７へ提供する。
【００２３】
一方、フォントサイズ比較部１６は、比較の結果、ウェブページに含まれる全ての新フォント文字のフォントサイズが所定のサイズよりも小さい場合、新フォントを取得しない。そして、フォントサイズ比較部１６は、ウェブページとフォント識別情報とを表示部１７へ提供する。
【００２４】
表示部１７は、フォント判定部１５の判定結果に基づいて、フォント判定部１５又はフォントサイズ比較部１６からウェブページを受け取る。そして、表示部１７は、フォント格納部１４を参照し、ウェブページに含まれる複数の文字の各々を、適切なフォントとしてユーザが認識できるように表示する。
【００２５】
表示部１７が、フォント判定部１５からウェブページを受け取る場合を説明する。表示部１７は、ウェブページに含まれる全ての文字のフォントが予め格納された複数の既存フォントに含まれている場合、フォント判定部１５からウェブページを受け取る。表示部１７は、ウェブページを受け取るとフォント格納部１４を参照し、ウェブページの全ての文字をフォント格納部１４に予め格納された対応する既存フォントで表示する。
【００２６】
表示部１７が、フォントサイズ比較部１６からウェブページと、フォント識別情報とを受け取る場合を説明する。表示部１７は、ウェブページに含まれる少なくとも１つ以上の文字のフォントが新フォントの場合、フォントサイズ比較部１６からウェブページと、フォント識別情報とを受け取る。表示部１７は、フォント識別情報として、ウェブページの全ての新フォント文字のフォントサイズが所定のサイズより小さい情報を受け取ると、ウェブページの新フォント文字をフォント格納部１４に予め格納された所定の既存フォントで表示する。所定の既存フォントは、フォント格納部１４に予め格納された複数の既存フォントの中から選択された、小さい文字でも綺麗で見やすいフォントである。尚、ウェブページに既存フォントの文字が含まれる場合、表示部１７はその文字をフォント格納部１４に予め格納された対応する既存フォントで表示する。
【００２７】
一方、表示部１７が、フォント識別情報として、ウェブページの少なくとも１つ以上の新フォント文字のフォントサイズが所定のサイズ以上である情報を受け取る場合を説明する。表示部１７は、フォントサイズが所定のサイズ以上であると判定された新フォント文字を、フォント格納部１４に格納された新フォントで表示する。このとき、フォントサイズが所定のサイズより小さいと判定された新フォント文字がある場合、表示部１７はその新フォント文字を、フォント格納部１４に予め格納された所定の既存フォントで表示する。つまり、表示部１７は、新フォント文字のうち、所定のサイズ以上の新フォント文字をフォントサーバ３０から受信した新フォントで表示し、所定のサイズよりも小さい新フォント文字を予め格納された所定の既存フォントで表示する。尚、ウェブページに既存フォントの文字が含まれる場合、前述したように、表示部１７はその文字をフォント格納部１４に予め格納された対応する既存フォントで表示する。
【００２８】
ウェブサーバ２０は、携帯端末装置１０からネットワーク４０を介してアクセスデータを受信すると、アクセスデータに対応するウェブページを携帯端末装置１０へ送信する。
【００２９】
フォントサーバ３０は、携帯端末装置１０からネットワーク４０を介してアクセスデータを受信すると、アクセスデータに対応する新フォントを携帯端末装置１０へ送信する。尚、ウェブサーバ２０とフォントサーバ３０とは同一のサーバであってもよい。
【００３０】
本発明の実施の形態による携帯端末装置１０は、コンピュータを用いて実現可能である。図３は、携帯端末装置１０の実施の形態における、ハードウエア構成例を示すブロック図である。図３を参照すると、本発明の携帯端末装置１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１００と、記憶装置１０１と、入力装置１０２と、出力装置１０３と、通信装置１０４と、各装置を接続するバス１０５とを備えるコンピュータシステムで構成される。
【００３１】
ＣＰＵ１００は、記憶装置１０２に格納されている本発明の携帯端末装置１０に係る演算処理及び制御処理を行う。記憶装置１０１は、ハードディスクやメモリなど、情報の記録を行う装置である。記憶装置１０１は、ＣＤ−ＲＯＭやＤＶＤ等のコンピュータ読み取り可能な記憶媒体から読み取られたプログラム、入力装置１０２から入力された信号やプログラム、及びＣＰＵ１００の処理結果を格納する。入力装置１０２は、ボタン、キーボード、マイクロフォンなど、ユーザがコマンド及び信号を入力することが出来る装置である。出力装置１０３は、ディスプレイ、スピーカなど、ユーザに出力結果を認識させる装置である。通信装置１０４は、アンテナを含み、各種信号を送受信するモジュールである。尚、本発明はハードウエア構成例と示したものに限定されず、各部はハードウエアとソフトウエアとを単独又は組み合わせて実現することが出来る。
【００３２】
図４は、本発明の実施の形態による携帯端末装置１０の処理動作を示したフローチャートである。図４を参照して、本発明の携帯端末装置１０の処理動作を説明する。
【００３３】
ウェブページ取得部１２は、ユーザ入力に基づいて、通信部１３を介してネットワーク４０に接続されたウェブサーバ２０からウェブページを取得する（ステップＳ０１）。
【００３４】
フォント判定部１５は、ウェブページ取得部１２からウェブページを受け取る。フォント判定部１５は、ウェブページに含まれる複数の文字の各々のフォントが、フォント格納部１４に格納されている複数の既存フォントに含まれるか否かを判定する（ステップＳ０２）。
【００３５】
ステップＳ０２において、ウェブページに含まれる全ての文字のフォントが、フォント格納部１４に予め格納された複数の既存フォントに含まれている場合（ＹＥＳの場合）、フォント判定部１５はウェブページを表示部１７へ提供する。表示部１７は、ウェブページを受け取るとフォント格納部１４を参照し、ウェブページの全ての文字をフォント格納部１４に予め格納された対応する既存フォントで表示する（ステップＳ０３）。
【００３６】
ステップＳ０２において、ウェブページに含まれる少なくとも１つ以上の文字のフォントが、複数の既存フォントに含まれていない場合（ＮＯの場合）、フォント判定部１５はウェブページをフォントサイズ比較部１６へ提供する。このとき、フォント判定部１５は、ウェブページに含まれる複数の文字の各々が既存フォントであるか、又は新フォントであるかを示すフォント種類情報を、フォントサイズ比較部１６へ提供する。
【００３７】
フォントサイズ比較部１６は、フォント判定部１５からウェブページと、フォント種類情報とを受け取る。フォントサイズ比較部１６は、フォント種類情報に基づいて、ウェブページに含まれる全ての新フォント文字を抽出する。フォントサイズ比較部１６は、抽出した全ての新フォント文字のフォントサイズと、予め設定された所定のサイズ（例えば、２４×２４ドット）とを比較する。詳細には、フォントサイズ比較部１６は、ウェブページに含まれる各々の新フォント文字のフォントサイズが、予め設定された所定のサイズ以上であるか否かを判定する（ステップＳ０４）。
【００３８】
ステップＳ０４において、フォントサイズ比較部１６は、比較の結果、ウェブページに含まれる全ての新フォント文字のフォントサイズが所定のサイズよりも小さい場合（ＮＯの場合）、新フォントの取得処理を実行しない。そして、フォントサイズ比較部１６は、ウェブページとフォント識別情報とを表示部１７へ提供する。表示部１７は、フォント識別情報として、ウェブページの全ての新フォント文字のフォントサイズが所定のサイズより小さい情報を受け取ると、ウェブページの新フォント文字をフォント格納部１４に予め格納された所定の既存フォントで表示する（ステップＳ０５）。このとき、ウェブページに既存フォントの文字が含まれる場合、表示部１７はその文字をフォント格納部１４に予め格納された対応する既存フォントで表示する。
【００３９】
図５は、ウェブページの全ての新フォント文字のフォントサイズが、所定のサイズより小さい場合の表示例である。従って図５の表示例では、ウェブページに含まれる新フォント文字は、予め格納された所定の既存フォントで表示されている。所定の既存フォントは携帯端末装置１０の液晶ディスプレイの特性に合わせて最適化されたフォントであるため、新フォント文字は綺麗で見やすい。特に、ニュースなどはフォントが変わってもその内容に関係しないため、フォントの違いは問題とならない。このように、本発明の携帯端末装置１０は、小さい文字に対する新フォントを受信しないため、文字を速く表示できる効果を奏している。
【００４０】
ステップＳ０４において、フォントサイズ比較部１６は、比較の結果、ウェブページに含まれる新フォント文字のフォントサイズが所定のサイズ以上の場合（ＹＥＳの場合）、通信部１３とネットワーク４０とを介して、フォントサーバ３０からその新フォントを取得する（ステップＳ０６）。詳細には、フォントサイズ比較部１６は、ウェブページに含まれる新フォント文字のフォントサイズが所定のサイズ以上である場合、その新フォントを受信するアクセスデータを生成し、通信部１３へ提供する。その後、フォントサイズ比較部１６は、通信部１３からアクセスデータに対応した新フォントを受け取る。フォントサイズ比較部１６は、受け取った新フォントをフォント格納部１４へ提供する。フォントサイズ比較部１６は、全ての新フォント文字に対して同様の処理を行う。尚、フォントサイズ比較部１６は、新フォントのダウンロード処理が成功の場合に、新フォントをフォント格納部１４へ提供するものとする。但し、フォントサイズ比較部１６は、フォントサイズが所定のサイズよりも小さい新フォントに対しては、新フォントの取得処理は行わない。フォントサイズ比較部１６は、ウェブページを表示部１７へ提供する。このとき、フォントサイズ比較部１６は、ウェブページに含まれる複数の文字の各々に対するフォント種類情報と、フォントサイズの比較の結果とを含むフォント識別情報を表示部１７へ提供する。
【００４１】
表示部１７は、ウェブページにおいて、フォントサイズが所定のサイズ以上であると判定された新フォント文字を、フォント格納部１４に格納された新フォントで表示する（ステップＳ０７）。このとき、フォントサイズが所定のサイズより小さいと判定された新フォント文字がある場合、表示部１７はその新フォント文字を、フォント格納部１４に予め格納された所定の既存フォントで表示する。つまり、表示部１７は、新フォント文字のうち、所定のサイズ以上の新フォント文字をフォントサーバ３０から受信した新フォントで表示し、所定のサイズよりも小さい新フォント文字を予め格納された所定の既存フォントで表示する。尚、ウェブページに既存フォントの文字が含まれる場合、前述したように、表示部１７はその文字をフォント格納部１４に予め格納された対応する既存フォントで表示する。
【００４２】
図６は、ウェブページに含まれる新フォント文字のフォントサイズが、所定のサイズ以上の場合の表示例である。図６の表示例では、ウェブページは新フォントで表示されている。本発明の携帯端末装置１０は、オリジナルの新フォントを用いてウェブページを表示することができるため、コンテンツプロバイダーの表現したいことを忠実に反映させることができる。尚、図６に示した例では、大きな文字フォントは数が少ないため、ネットワーク４０を介して取得しても、時間も通信費もそれ程多くは掛からない。
【００４３】
尚、電源がオフにされると、フォント格納部１４は新フォントを消去することができる。これによって、携帯端末装置１０は、受信した新フォントを一時的に格納し、使用後は消去することができる。新フォントを格納するためのハードウエアは、ＮＡＮＤ型フラッシュメモリやＮＯＲ型フラッシュメモリではなく、ＲＡＭによって実現される。
【００４４】
図７は、コンテンツプロバイダーが作成したウェブページの表示例である。図７を参照すると、新フォント文字として「ＦＯＮＴ」と「ＦＯＮＴの世界を楽しもう！」との２種類のフォントサイズの言葉が示されている。
【００４５】
図８は、図７に示したウェブページを、本発明の携帯端末装置１０とは異なる携帯端末装置で表示した場合の表示例である。ここでは、その携帯端末装置は、図７に示したウェブページの文字のフォントを予め格納していないとする。図８を参照すると、ウェブページの全ての文字は、図７に示したオリジナルのフォントと異なり、携帯端末装置に搭載されているフォントで表示されている。この場合、コンテンツプロバイダーの表現したい内容を、忠実に反映できない問題がある。
【００４６】
図９は、図７に示したウェブページを、本発明の携帯端末装置１０で表示させた場合の表示例である。ここでは、本発明の携帯端末装置１０は図７に示したウェブページの文字のフォントを予め格納していないものとする。つまり、図７に示したウェブページの文字は、全て新フォント文字であるとする。そして、図７のウェブページに含まれる「ＦＯＮＴ」は、所定のサイズ以上の新フォント文字を表し、「ＦＯＮＴの世界を楽しもう！」は所定のサイズより小さい新フォント文字を表す。図９を参照すると、携帯端末装置１０は、所定のサイズ以上の新フォント文字「ＦＯＮＴ」を、図７と同様のフォントで表示している。一方、携帯端末装置１０は、所定のサイズより小さい新フォント文字「ＦＯＮＴの世界を楽しもう！」を、図７のオリジナルのフォントとは異なる、予め格納された所定の既存のフォントで表示している。
【００４７】
以上説明したように、本発明の携帯端末装置１０は、ウェブページにおいて所定のサイズよりも大きい文字をオリジナルのフォントで表示することができる。一方、本発明の携帯端末装置１０は、所定のサイズよりも小さな文字を携帯端末装置１０に最適化された所定の既存フォントで表示することができる。即ち、本発明の携帯端末装置１０は、コンテンツプロバイダーの表現したいことを忠実に反映させつつ、デザイン性を施して小さな文字が見難くなることを防止する効果も奏している。本発明の携帯端末装置１０は、新フォントを必要になった都度、ネットワーク４０を介して新フォントを受信する必要があるが、必要最低限の新フォントのみをダウンロードするため、短時間でウェブページを表示することができる。しかも、本発明の携帯端末装置１０は、予め多くのフォントを格納しなくてよいため、メモリ容量を少なくできる効果も奏している。
【符号の説明】
【００４８】
１      文字表示システム
１０    携帯端末装置
１１    入力部
１２    ウェブページ取得部
１３    通信部
１４    フォント格納部
１５    フォント判定部
１６    フォントサイズ比較部
１７    表示部
２０    ウェブサーバ
３０    フォントサーバ
４０    ネットワーク
１００  ＣＰＵ
１０１  記憶装置
１０２  入力装置
１０３  出力装置
１０４  通信装置
１０５  バス
【図１】
0005916808.tif 000002
【図２】
0005916808.tif 000003
【図３】
0005916808.tif 000004
【図４】
0005916808.tif 000005
【図５】
0005916808.tif 000006
【図６】
0005916808.tif 000007
【図７】
0005916808.tif 000008
【図８】
0005916808.tif 000009
【図９】
0005916808.tif 000010