【手続補正書】
【提出日】平成21年2月17日(2009.2.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
各文字にフォント情報が設定されている文字列中に、新たに文字を入力する場合に、その入力文字に使用するフォント情報を設定する情報処理装置であって、
前記入力文字の位置の前後に存在する第１文字及び第２文字それぞれのフォント情報を取得する取得手段と、
前記取得手段で取得した前記第１文字及び前記第２文字それぞれのフォント情報に含まれるフォント種が同一である場合、前記フォント種を、前記入力文字に使用するフォント種情報として設定する第１設定手段と、
前記取得手段で取得した前記第１文字及び前記第２文字それぞれのフォント情報に含まれるフォント種が異なる場合、前記入力文字を含む文字列に対して構文解析を実行し、その構文解析結果に基づいて、前記入力文字に使用するフォント種情報を設定する第２設定手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記取得手段で取得した前記第１文字及び前記第２文字それぞれのフォント情報に含まれる、埋め込みフォントの設定の有無を示すフラグの状態を判定する判定手段と、
前記判定手段の判定結果に基づいて、前記入力文字に対する前記フラグをＯＮあるいはＯＦＦに設定するとともに、前記第１設定手段及び前記第２設定手段のどちらかを実行する実行手段と
を更に備えることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記実行手段は、前記判定手段の判定の結果、前記取得手段で取得した前記第１文字及び前記第２文字それぞれのフォント情報に含まれるフラグの状態の少なくとも一方がＯＮである場合に、前記入力文字に対する前記フラグをＯＮに設定する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記入力文字に対する前記フラグがＯＮに設定されている場合に実行するフォント設定処理の処理内容を設定する処理設定手段と、
前記処理設定手段で設定された処理設定情報を記憶媒体に記憶する記憶手段とを更に備え、
前記処理設定手段は、設定項目として、
前記入力文字に設定されているフォント種情報を含むフォント情報を検索するための第１設定項目と、
前記入力文字に設定されているフォント種情報を含むフォント情報を搭載する印刷デバイスを検索するための第２設定項目と、
フォント種情報の代替フォント種情報を有する代替フォント情報を検索するための第３設定項目と、
前記第１設定項目から前記第３設定項目のいずれか、あるいはそれらを任意に組み合わせた設定項目を実行するための第４設定項目と
を有する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項５】
前記入力文字に対する前記フラグがＯＮに設定されている場合、前記記憶手段に記憶される処理設定情報に基づいて、前記フォント設定処理を実行するフォント設定処理手段を更に備える
ことを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記フォント設定処理手段は、前記処理設定情報に前記第１設定項目が設定されている場合、その設定内容に基づいて、
前記文字列を含む同一ページデータ内から、前記入力文字に設定されているフォント種情報を含むフォント情報を検索する第１検索処理と、
前記文字列を含む同一ファイルデータ内から、前記入力文字に設定されているフォント種情報を含むフォント情報を検索する第２検索処理と、
前記文字列を含むファイルデータと同一の属性のファイルデータから、前記入力文字に設定されているフォント種情報を含むフォント情報を検索する第３検索処理と
の少なくとも１つを実行し、それによって得られるフォント情報を前記入力文字に対するフォント情報として確定する
ことを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記フォント設定処理手段は、前記処理設定情報に前記第２設定項目が設定されている場合、その設定内容に基づいて、
当該情報処理装置が使用可能な印刷デバイスの印刷デバイス情報を取得する印刷デバイス取得処理と、
前記印刷デバイス取得処理で取得した印刷デバイス情報の内、前記入力文字に設定されているフォント種情報を含むフォント情報を有する印刷デバイス情報が存在するか否かを判定する判定処理と、
前記判定処理の判定結果に基づいて、前記入力文字の印刷を行う印刷デバイスを設定する印刷デバイス設定処理と
を実行する
ことを特徴とする請求項５に記載の情報処理装置。
【請求項８】
前記フォント設定処理手段は、前記処理設定情報に前記第３設定項目が設定されている場合、その設定内容に基づいて、
前記入力文字の位置の前後に存在する第１文字及び前記第２文字それぞれのフォント情報に基づいて、フォント種とそれの代替とする代替フォント種を含む代替フォント情報を管理するフォントテーブルを参照する参照処理と、
前記参照処理で参照した代替フォント情報から、前記フォント情報に対応する前記代替フォント情報を選択する選択処理と、
前記選択処理によって選択された代替フォント情報を使用する文字を特定する特定処理と
を実行し、前記選択処理で選択した代替フォント情報を前記特定処理で特定した文字のフォント情報として確定する
ことを特徴とする請求項５に記載の情報処理装置。
【請求項９】
前記フォント設定処理手段によって、前記代替フォント情報を検索する場合に、その検索された代替フォント情報を使用する対象を設定する代替設定手段を更に備える
ことを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
各文字にフォント情報が設定されている文字列中に、新たに文字を入力する場合に、その入力文字に使用するフォント情報を設定する情報処理装置の制御方法であって、
前記入力文字の位置の前後に存在する第１文字及び第２文字それぞれのフォント情報を取得する取得工程と、
前記取得工程で取得した前記第１文字及び前記第２文字それぞれのフォント情報に含まれるフォント種が同一である場合、前記フォント種を、前記入力文字に使用するフォント種情報として設定する第１設定工程と、
前記取得工程で取得した前記第１文字及び前記第２文字それぞれのフォント情報に含まれるフォント種が異なる場合、前記入力文字を含む文字列に対して構文解析を実行し、その構文解析結果に基づいて、前記入力文字に使用するフォント種情報を設定する第２設定工程と
を備えることを特徴とする情報処理装置の制御方法。
【請求項１１】
各文字にフォント情報が設定されている文字列中に、新たに文字を入力する場合に、その入力文字に使用するフォント情報を設定する情報処理装置の制御をコンピュータに実行させるためのプログラムであって、
前記入力文字の位置の前後に存在する第１文字及び第２文字それぞれのフォント情報を取得する取得工程と、
前記取得工程で取得した前記第１文字及び前記第２文字それぞれのフォント情報に含まれるフォント種が同一である場合、前記フォント種を、前記入力文字に使用するフォント種情報として設定する第１設定工程と、
前記取得工程で取得した前記第１文字及び前記第２文字それぞれのフォント情報に含まれるフォント種が異なる場合、前記入力文字を含む文字列に対して構文解析を実行し、その構文解析結果に基づいて、前記入力文字に使用するフォント種情報を設定する第２設定工程と
をコンピュータに実行させることを特徴とするプログラム。
【請求項１２】
文字列中に文字を挿入する際、挿入される文字の隣接する文字のフォントが存在しない場合、隣接する文字のフォントの類似フォントを選択する選択手段と、
挿入される文字のフォント及び隣接する文字のフォントを前記選択手段により選択されたフォントに設定する設定手段と
を備えることを特徴とする文字処理装置。
【請求項１３】
前記設定手段は、文字列中に文字を挿入する際、挿入される文字の隣接する文字のフォントが存在する場合、隣接する文字のフォントを挿入される文字のフォントに設定する
ことを特徴とする請求項１２に記載の文字処理装置。
【請求項１４】
文字列中に文字を挿入する際、挿入される文字の隣接する文字のフォントが存在しない場合、隣接する文字のフォントの類似フォントを選択する選択工程と、
挿入される文字のフォント及び隣接する文字のフォントを前記選択工程により選択されたフォントに設定する設定工程と
を備えることを特徴とする文字処理方法。
【請求項１５】
前記設定工程は、文字列中に文字を挿入する際、挿入される文字の隣接する文字のフォントが存在する場合、隣接する文字のフォントを挿入される文字のフォントに設定する
ことを特徴とする請求項１４に記載の文字処理方法。
【請求項１６】
文字列中に文字を挿入する際、挿入される文字の隣接する文字のフォントが存在しない場合、隣接する文字のフォントの類似フォントを選択する選択工程と、
挿入される文字のフォント及び隣接する文字のフォントを前記選択工程により選択されたフォントに設定する設定工程と
をコンピュータに実行させることを特徴とするプログラム。
【請求項１７】
前記設定工程は、文字列中に文字を挿入する際、挿入される文字の隣接する文字のフォントが存在する場合、隣接する文字のフォントを挿入される文字のフォントに設定する
ことを特徴とする請求項１６に記載のプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
上記の目的を達成するための本発明による情報処理装置は以下の構成を備える。即ち、
各文字にフォント情報が設定されている文字列中に、新たに文字を入力する場合に、その入力文字に使用するフォント情報を設定する情報処理装置であって、
前記入力文字の位置の前後に存在する第１文字及び第２文字それぞれのフォント情報を取得する取得手段と、
前記取得手段で取得した前記第１文字及び前記第２文字それぞれのフォント情報に含まれるフォント種が同一である場合、前記フォント種を、前記入力文字に使用するフォント種情報として設定する第１設定手段と、
前記取得手段で取得した前記第１文字及び前記第２文字それぞれのフォント情報に含まれるフォント種が異なる場合、前記入力文字を含む文字列に対して構文解析を実行し、その構文解析結果に基づいて、前記入力文字に使用するフォント種情報を設定する第２設定手段と
を備える。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】変更
【補正の内容】
【００３３】
上記の目的を達成するための本発明による情報処理装置の制御方法は以下の構成を備える。即ち、
各文字にフォント情報が設定されている文字列中に、新たに文字を入力する場合に、その入力文字に使用するフォント情報を設定する情報処理装置の制御方法であって、
前記入力文字の位置の前後に存在する第１文字及び第２文字それぞれのフォント情報を取得する取得工程と、
前記取得工程で取得した前記第１文字及び前記第２文字それぞれのフォント情報に含まれるフォント種が同一である場合、前記フォント種を、前記入力文字に使用するフォント種情報として設定する第１設定工程と、
前記取得工程で取得した前記第１文字及び前記第２文字それぞれのフォント情報に含まれるフォント種が異なる場合、前記入力文字を含む文字列に対して構文解析を実行し、その構文解析結果に基づいて、前記入力文字に使用するフォント種情報を設定する第２設定工程と
を備える。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】変更
【補正の内容】
【００３４】
上記の目的を達成するための本発明によるプログラムは以下の構成を備える。即ち、
各文字にフォント情報が設定されている文字列中に、新たに文字を入力する場合に、その入力文字に使用するフォント情報を設定する情報処理装置の制御をコンピュータに実行させるためのプログラムであって、
前記入力文字の位置の前後に存在する第１文字及び第２文字それぞれのフォント情報を取得する取得工程と、
前記取得工程で取得した前記第１文字及び前記第２文字それぞれのフォント情報に含まれるフォント種が同一である場合、前記フォント種を、前記入力文字に使用するフォント種情報として設定する第１設定工程と、
前記取得工程で取得した前記第１文字及び前記第２文字それぞれのフォント情報に含まれるフォント種が異なる場合、前記入力文字を含む文字列に対して構文解析を実行し、その構文解析結果に基づいて、前記入力文字に使用するフォント種情報を設定する第２設定工程と
をコンピュータに実行させる。