【手続補正書】
【提出日】平成25年5月16日(2013.5.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
テキストを処理する装置であって、
テキストのためのフォントとして、あるフォントを指定する指定手段と、
前記テキストを描画する際に用いられたフォントと、前記指定されたフォントとを比較する比較手段と、
前記比較の結果が、前記用いられたフォントが前記指定されたフォントと異なることを示す場合に、前記テキストのためのフォントとして、前記描画する際に用いられたフォントを、前記指定されたフォントの代わりに設定する設定手段と、
を有することを特徴とする装置。
【請求項２】
前記設定手段は、前記比較の結果が、前記テキストの一部を描画する際に用いられたフォントが前記指定されたフォントと異なることを示す場合に、前記テキストの前記一部のためのフォントとして、前記描画する際に用いられたフォントを、前記指定されたフォントの代わりに設定することを特徴とする請求項１に記載の装置。
【請求項３】
前記設定手段は、
前記比較の結果が、前記テキストの一部を描画する際に用いられたフォントが前記指定されたフォントと異なり、且つ、前記テキストの残りの部分を描画する際に用いられたフォントが前記指定されたフォントと同じであることを示す場合に、
前記テキストの前記一部のためのフォントとして、前記テキストの一部を描画する際に用いられたフォントを、前記指定されたフォントの代わりに設定し、
前記テキストの前記残りの部分のためのフォントとして、前記指定されたフォントを設定することを特徴とする請求項１に記載の装置。
【請求項４】
前記テキストが装飾を含む場合に、前記設定が行われる前の前記テキストに含まれる装飾の情報を記憶する記憶手段をさらに有し、
前記記憶された装飾の情報は、前記設定が行われた後の前記テキストを描画する際に用いられることを特徴とする請求項３に記載の装置。
【請求項５】
前記装飾は、テキストに対する取り消し線または下線であることを特徴とする請求項４に記載の装置。
【請求項６】
前記装飾の前記情報は、前記取り消し線または下線の、始点および終点の座標、または、線の太さのうちの少なくとも１つの情報を含むことを特徴とする請求項５に記載の装置。
【請求項７】
前記テキストを描画する際に用いられたフォントは、前記テキストがディスプレイに表示された際に用いられたフォントであることを特徴とする請求項１乃至６の何れか１項に記載の装置。
【請求項８】
前記比較手段は、第１の描画手段が前記テキストを描画した結果を取得し、前記取得された結果から、前記テキストを描画する際に用いられたフォントを特定し、
前記設定手段は、前記指定されたフォントで前記テキストを描画できない場合に前記指定されたフォントの代わりに前記特定されるフォントと異なるフォントで前記テキストを描画する第２の描画手段に、前記設定が行われた後の前記テキストを出力することを特徴とする請求項１乃至７の何れか１項に記載の装置。
【請求項９】
前記第１の描画手段は、テキストに指定されたフォントで描画できない当該テキストの一部のみを、当該指定されたフォントの代わりに、当該指定されたフォントとは異なるフォントを用いて描画し、
前記第２の描画手段は、テキストに指定されたフォントで描画できない当該テキストの一部を含む当該テキストの全体を、当該指定されたフォントの代わりに、当該指定されたフォントとは異なるフォントを用いて描画することを特徴とする請求項８に記載の装置。
【請求項１０】
テキストを処理する方法であって、
テキストのためのフォントとしてあるフォントを指定する指定工程と、
前記テキストを描画する際に用いられたフォントと、前記指定されたフォントとを比較する比較工程と、
前記比較の結果が、前記用いられたフォントが前記指定されたフォントと異なることを示す場合に、前記テキストのためのフォントとして、前記描画する際に用いられたフォントを、前記指定されたフォントの代わりに設定する設定工程と、
を有することを特徴とする方法。
【請求項１１】
前記設定工程は、前記比較の結果が前記テキストの一部を描画する際に用いられたフォントが前記指定されたフォントと異なることを示す場合に、前記テキストの前記一部のためのフォントとして、前記描画する際に用いられたフォントを、前記指定されたフォントの代わりに設定することを特徴とする請求項１０に記載の方法。
【請求項１２】
前記設定工程は、
前記比較の結果が、前記テキストの一部を描画する際に用いられたフォントが前記指定されたフォントと異なり、且つ、前記テキストの残りの部分を描画する際に用いられたフォントが前記指定されたフォントと同じであることを示す場合に、
前記テキストの前記一部のためのフォントとして、前記テキストの一部を描画する際に用いられたフォントを、前記指定されたフォントの代わりに設定し、
前記テキストの前記残りの部分のためのフォントとして、前記指定されたフォントを設定することを特徴とする請求項１０に記載の方法。
【請求項１３】
前記テキストが装飾を含む場合に、前記設定が行われる前の前記テキストに含まれる装飾の情報を記憶する記憶工程をさらに有し、
前記記憶された装飾の情報は、前記設定が行われた後の前記テキストを描画する際に用いられることを特徴とする請求項１２に記載の方法。
【請求項１４】
前記装飾は、テキストに対する取り消し線または下線であることを特徴とする請求項１３に記載の方法。
【請求項１５】
前記装飾の前記情報は、前記取り消し線または下線の、始点および終点の座標、または、線の太さのうちの少なくとも１つの情報を含むことを特徴とする請求項１４に記載の方法。
【請求項１６】
前記テキストを描画する際に用いられたフォントは、前記テキストがディスプレイに表示された際に用いられたフォントであることを特徴とする請求項１０乃至１５の何れか１項に記載の方法。
【請求項１７】
前記比較工程は、第１の描画手段が前記テキストを描画した結果を取得し、前記取得された結果から、前記テキストを描画する際に用いられたフォントを特定し、
前記設定工程は、前記指定されたフォントで前記テキストを描画できない場合に前記指定されたフォントの代わりに前記特定されるフォントと異なるフォントで前記テキストを描画する第２の描画手段に、前記設定が行われた後の前記テキストを出力することを特徴とする請求項１０乃至１６の何れか１項に記載の方法。
【請求項１８】
前記第１の描画手段は、テキストに指定されたフォントで描画できない当該テキストの一部のみを、当該指定されたフォントの代わりに、当該指定されたフォントとは異なるフォントを用いて描画し、
前記第２の描画手段は、テキストに指定されたフォントで描画できない当該テキストの一部を含む当該テキストの全体を、当該指定されたフォントの代わりに、当該指定されたフォントとは異なるフォントを用いて描画することを特徴とする請求項１７に記載の方法。
【請求項１９】
請求項１０乃至１８の何れか１項に記載の各工程をコンピュータに実行させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】装置、方法、及びプログラム
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、文書アプリケーションにおいて、表示時と出力時に異なるフォント描画システムを利用した際に、表示時と出力時のフォントを同一の描画結果とする装置に関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
上記課題を解決するために本発明の装置は、テキストを処理する装置であって、テキストのためのフォントとして、あるフォントを指定する指定手段と、前記テキストを描画する際に用いられたフォントと、前記指定されたフォントとを比較する比較手段と、前記比較の結果が、前記用いられたフォントが前記指定されたフォントと異なることを示す場合に、前記テキストのためのフォントとして、前記描画する際に用いられたフォントを、前記指定されたフォントの代わりに設定する設定手段と、を有することを特徴とする。