(57)【特許請求の範囲】
【請求項１】
情報処理システムのＣＰＵにおいて実行されるフォントデータ管理方法であって、
特定ユーザを指示する指示ステップと、
フォントを選択する選択ステップと、
前記選択ステップにより選択されたフォントが特定製品に対応して修正されているフォントであるか否かを判定する第１判定ステップと、
前記第１判定ステップにより選択されたフォントが特定製品に対応して修正されているフォントであると判定された場合、前記指示ステップにより指示されたユーザに対する修正フォントであるか判定する第２判定ステップと、
前記第２判定ステップにより前記指示ステップにより指示されたユーザに対する修正フォントであると判定された場合、または前記第１判定ステップにより選択されたフォントが特定製品に対応して修正されているフォントでないと判定された場合、出力処理を行なう出力処理ステップと、
前記出力処理ステップによる出力処理後、全文字パターン分の作成されたファイルを出力するファイル出力ステップとを有し、
前記出力処理は、ユーザとフォントＩＤと文字と訂番と有効バージョンとを含む特定ユーザ文字管理テーブルを参照し、選択されたフォントのバージョンにおいて指示されたユーザに有効な文字であるかを判断し、選択されたフォントのバージョンにおいて指示されたユーザに有効な文字であれば、その訂番の文字をファイルへ出力し、選択されたフォントのバージョンにおいて指示されたユーザに有効な文字でなければ、訂番と追加バージョンと削除バージョンとを含む文字履歴管理テーブルを参照して適切な訂番の文字をファイルへ出力することを特徴とするフォントデータ管理方法。
【請求項２】
前記指示ステップは、システムログイン時のユーザを指示することを特徴とする請求項１記載のフォントデータ管理方法。
【請求項３】
情報処理システムのＣＰＵにおいて実行されるフォントデータ管理方法であって、
所定のフォントを選択する選択処理と、
前記所定のフォントが、特定製品に対応して修正が有効と成る文字である特定製品対応文字を含むフォントであるか否かを判定する判定処理と、
前記判定処理で前記所定のフォントが前記特定製品対応文字を含むフォントであると判定されたときは、基本ユーザと比較ユーザと比較コードを指定する指定処理と、
指定された比較コードが前記基本ユーザまたは前記比較ユーザの前記特定製品対応文字であるか否かをそれぞれ判定し、その判定結果に応じて作成された各々の文字データを比較する比較処理と、
前記比較処理の結果を出力する出力処理とを
情報処理システムのＣＰＵが実行することを特徴とするフォントデータ管理方法。
【請求項４】
情報処理システムのＣＰＵにおいて実行されるフォントデータ管理方法であって、
所定のフォントを選択する選択処理と、
前記所定のフォントが、特定製品に対応して修正が有効と成る文字である特定製品対応文字を含むフォントであるか否かを判定する判定処理と、
前記判定処理で前記所定のフォントが前記特定製品対応文字を含むフォントであると判定されたときは、ユーザと基本コードと比較コードを指定する指定処理と、
指定されたユーザにおける前記基本コードまたは前記比較コードが前記特定製品対応文字であるか否かをそれぞれ判定し、その判定結果に応じて作成された各々の文字データを比較する比較処理と、
前記比較処理の結果を出力する出力処理とを
情報処理システムのＣＰＵが実行することを特徴とするフォントデータ管理方法。
【請求項５】
前記比較コードを複数指定することを特徴とする請求項３または４記載のフォントデータ管理方法。
【請求項６】
フォントを選択する選択手段と、
前記選択手段により選択されたフォントが特定製品に対応して修正されているフォントであるか否かを判定する第１判定手段と、
前記第１判定手段により選択されたフォントが特定製品に対応して修正されているフォントであると判定された場合、前記指示手段により指示されたユーザに対する修正フォントであるか判定する第２判定手段と、
前記第２判定手段により前記指示手段により指示されたユーザに対する修正フォントであると判定された場合、または前記第１判定手段により選択されたフォントが特定製品に対応して修正されているフォントでないと判定された場合、出力処理を行なう出力処理手段と、
前記出力処理手段による出力処理後、全文字パターン分の作成されたファイルを出力するファイル出力手段とを有し、
前記出力処理は、ユーザとフォントＩＤと文字と訂番と有効バージョンとを含む特定ユーザ文字管理テーブルを参照し、選択されたフォントのバージョンにおいて指示されたユーザに有効な文字であるかを判断し、選択されたフォントのバージョンにおいて指示されたユーザに有効な文字であれば、その訂番の文字をファイルへ出力し、選択されたフォントのバージョンにおいて指示されたユーザに有効な文字でなければ、訂番と追加バージョンと削除バージョンとを含む文字履歴管理テーブルを参照して適切な訂番の文字をファイルへ出力することを特徴とするフォントデータ管理装置。
【請求項７】
前記指示手段は、システムログイン時のユーザを指示することを特徴とする請求項６記載のフォントデータ管理装置。
【請求項８】
所定のフォントを選択する選択手段と、
前記所定のフォントが、特定製品に対応して修正が有効と成る文字である特定製品対応文字を含むフォントであるか否かを判定する判定手段と、
前記判定手段で前記所定のフォントが前記特定製品対応文字を含むフォントであると判定されたときは、基本ユーザと比較ユーザと比較コードを指定する指定手段と、
指定された比較コードが前記基本ユーザまたは前記比較ユーザの前記特定製品対応文字であるか否かをそれぞれ判定し、その判定結果に応じて作成された各々の文字データを比較する比較手段と、
前記比較手段の結果を出力する出力手段とを
備えたことを特徴とするフォントデータ管理装置。
【請求項９】
所定のフォントを選択する選択手段と、
前記所定のフォントが、特定製品に対応して修正が有効と成る文字である特定製品対応文字を含むフォントであるか否かを判定する判定手段と、
前記判定手段で前記所定のフォントが前記特定製品対応文字を含むフォントであると判定されたときは、ユーザと基本コードと比較コードを指定する指定手段と、
指定されたユーザにおける前記基本コードまたは前記比較コードが前記特定製品対応文字であるか否かをそれぞれ判定し、その判定結果に応じて作成された各々の文字データを比較する比較手段と、
前記比較手段の結果を出力する出力手段とを
備えたことを特徴とするフォントデータ管理装置。
【請求項１０】
前記比較コードは複数指定することを特徴とする請求項８または請求項９記載のフォントデータ管理装置。
【請求項１１】
フォントを選択する選択ステップと、
前記選択ステップにより選択されたフォントが特定製品に対応して修正されているフォントであるか否かを判定する第１判定ステップと、
前記第１判定ステップにより選択されたフォントが特定製品に対応して修正されているフォントであると判定された場合、前記指示ステップにより指示されたユーザに対する修正フォントであるか判定する第２判定ステップと、
前記第２判定ステップにより前記指示ステップにより指示されたユーザに対する修正フォントであると判定された場合、または前記第１判定ステップにより選択されたフォントが特定製品に対応して修正されているフォントでないと判定された場合、出力処理を行なう出力処理ステップと、
前記出力処理ステップによる出力処理後、全文字パターン分の作成されたファイルを出力するファイル出力ステップとを有するプログラムを記憶するコンピュータ読み取り可能な記憶媒体であって、
前記出力処理は、ユーザとフォントＩＤと文字と訂番と有効バージョンとを含む特定ユーザ文字管理テーブルを参照し、選択されたフォントのバージョンにおいて指示されたユーザに有効な文字であるかを判断し、選択されたフォントのバージョンにおいて指示されたユーザに有効な文字であれば、その訂番の文字をファイルへ出力し、選択されたフォントのバージョンにおいて指示されたユーザに有効な文字でなければ、訂番と追加バージョンと削除バージョンとを含む文字履歴管理テーブルを参照して適切な訂番の文字をファイルへ出力することを特徴とする記憶媒体。
【請求項１２】
前記指示ステップは、システムログイン時のユーザを指示することを特徴とする請求項１１記載の記憶媒体。
【請求項１３】
所定のフォントを選択する選択処理と、
前記所定のフォントが、特定製品に対応して修正が有効と成る文字である特定製品対応文字を含むフォントであるか否かを判定する判定処理と、
前記判定処理で前記所定のフォントが前記特定製品対応文字を含むフォントであると判定されたときは、ユーザと基本コードと比較コードを指定する指定処理と、
指定されたユーザにおける前記基本コードまたは前記比較コードが前記特定製品対応文字であるか否かをそれぞれ判定し、その判定結果に応じて作成された各々の文字データを比較する比較処理と、
前記比較処理の結果を出力する出力処理とを
実行するプログラムを記憶するコンピュータ読み取り可能な記憶媒体。
【請求項１４】
所定のフォントを選択する選択処理と、
前記所定のフォントが、特定製品に対応して修正が有効と成る文字である特定製品対応文字を含むフォントであるか否かを判定する判定処理と、
前記判定処理で前記所定のフォントが前記特定製品対応文字を含むフォントであると判定されたときは、ユーザと基本コードと比較コードを指定する指定処理と、
指定されたユーザにおける前記基本コードまたは前記比較コードが前記特定製品対応文字であるか否かをそれぞれ判定し、その判定結果に応じて作成された各々の文字データを比較する比較処理と、
前記比較処理の結果を出力する出力処理とを
実行するプログラムを記憶するコンピュータ読み取り可能な記憶媒体。
【請求項１５】
前記比較コードは複数指定されることを特徴とする請求項１３または請求項１４記載の記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば図形処理装置、日本語ワードプロセッサ、情報処理システム等においてフォントを管理するフォントデータ管理方法、このフォントデータ管理方法を実現するフォントデータ管理装置、及び前記フォントデータ管理方法を実現するための記憶媒体に関する。
【０００２】
【従来の技術】
通常のフォントの出力では、更新されたバージョンの文字は全てのユーザが出力可能である。そのため、特定ユーザに対する修正であったとしても、他ユーザからは出力可能である。
【０００３】
また、通常のフォントの比較では、どのユーザが実行しても通常に更新されたバージョンのフォントの文字は同じである。そのため、特定ユーザに対する修正が有効であったとしても、該ユーザは他ユーザと同様の比較を行うことになる。
【０００４】
【発明が解決しようとする課題】
上記従来技術においては、次のような問題点があった。
【０００５】
（１）上述したごとく特定のユーザに対する修正であったとしても他ユーザから出力可能であるために、他ユーザは適切なフォントを得る事が出来ない可能性がある。
【０００６】
（２）通常の修正を行ったフォントにおいて、一部の文字だけは、それ以前のバージョンで特定ユーザに対する修正が成されたものを出力することは出来なかった。
【０００７】
（３）通常の修正を行ったフォントの比較においては、どのユーザによる比較であるかに依らず、比較される文字は同じである。ところが、特定製品に対応して修正されている文字（以下、特定製品対応文字と記す）が通常の修正を行ったフォントにおいても有効である場合は、該対象ユーザは特定製品対応修正が有効である適切な文字を比較することができない。
【０００８】
本発明は上記従来の問題点に鑑み、ある特定ユーザにのみ有効となる文字情報を出力することができるフォントデータ管理方法、フォントデータ管理装置及び記憶媒体を提供することを目的とする。また、ある特定ユーザにのみ有効となる修正をそのバージョンだけでなく、無効と指定するバージョンまで修正を有効とする文字情報を管理することができるフォントデータ管理方法、フォントデータ管理装置及び記憶媒体を提供することを目的とする。さらに、指定されたユーザにのみ有効となる特定製品対応文字を比較することができるフォントデータ管理方法、フォントデータ管理装置及び記憶媒体を提供することを目的とする。
【０００９】
【課題を解決するための手段】
上記目的を達成するために、第１の発明は、情報処理システムのＣＰＵにおいて実行されるフォントデータ管理方法であって、特定ユーザを指示する指示ステップと、フォントを選択する選択ステップと、前記選択ステップにより選択されたフォントが特定製品に対応して修正されているフォントであるか否かを判定する第１判定ステップと、前記第１判定ステップにより選択されたフォントが特定製品に対応して修正されているフォントであると判定された場合、前記指示ステップにより指示されたユーザに対する修正フォントであるか判定する第２判定ステップと、前記第２判定ステップにより前記指示ステップにより指示されたユーザに対する修正フォントであると判定された場合、または前記第１判定ステップにより選択されたフォントが特定製品に対応して修正されているフォントでないと判定された場合、出力処理を行なう出力処理ステップと、前記出力処理ステップによる出力処理後、全文字パターン分の作成されたファイルを出力するファイル出力ステップとを有し、前記出力処理は、ユーザとフォントＩＤと文字と訂番と有効バージョンとを含む特定ユーザ文字管理テーブルを参照し、選択されたフォントのバージョンにおいて指示されたユーザに有効な文字であるかを判断し、選択されたフォントのバージョンにおいて指示されたユーザに有効な文字であれば、その訂番の文字をファイルへ出力し、選択されたフォントのバージョンにおいて指示されたユーザに有効な文字でなければ、訂番と追加バージョンと削除バージョンとを含む文字履歴管理テーブルを参照して適切な訂番の文字をファイルへ出力するようにしたものである。
【００１０】
第２の発明では、上記第１の発明において、前記指示ステップは、システムログイン時のユーザを指示するようにしたものである。
【００１１】
第３の発明では、情報処理システムのＣＰＵにおいて実行されるフォントデータ管理方法であって、所定のフォントを選択する選択処理と、前記所定のフォントが、特定製品に対応して修正が有効と成る文字である特定製品対応文字を含むフォントであるか否かを判定する判定処理と、前記判定処理で前記所定のフォントが前記特定製品対応文字を含むフォントであると判定されたときは、基本ユーザと比較ユーザと比較コードを指定する指定処理と、指定された比較コードが前記基本ユーザまたは前記比較ユーザの前記特定製品対応文字であるか否かをそれぞれ判定し、その判定結果に応じて作成された各々の文字データを比較する比較処理と、前記比較処理の結果を出力する出力処理とを情報処理システムのＣＰＵが実行するようにしたものである。
【００１２】
第４の発明では、情報処理システムのＣＰＵにおいて実行されるフォントデータ管理方法であって、所定のフォントを選択する選択処理と、前記所定のフォントが、特定製品に対応して修正が有効と成る文字である特定製品対応文字を含むフォントであるか否かを判定する判定処理と、前記判定処理で前記所定のフォントが前記特定製品対応文字を含むフォントであると判定されたときは、ユーザと基本コードと比較コードを指定する指定処理と、指定されたユーザにおける前記基本コードまたは前記比較コードが前記特定製品対応文字であるか否かをそれぞれ判定し、その判定結果に応じて作成された各々の文字データを比較する比較処理と、前記比較処理の結果を出力する出力処理とを情報処理システムのＣＰＵが実行するようにしたものである。
【００１３】
第５の発明では、上記第３または第４の発明において、前記比較コードを複数指定するようにしたものである。
【００１４】
第６の発明では、フォントを選択する選択手段と、前記選択手段により選択されたフォントが特定製品に対応して修正されているフォントであるか否かを判定する第１判定手段と、前記第１判定手段により選択されたフォントが特定製品に対応して修正されているフォントであると判定された場合、前記指示手段により指示されたユーザに対する修正フォントであるか判定する第２判定手段と、前記第２判定手段により前記指示手段により指示されたユーザに対する修正フォントであると判定された場合、または前記第１判定手段により選択されたフォントが特定製品に対応して修正されているフォントでないと判定された場合、出力処理を行なう出力処理手段と、前記出力処理手段による出力処理後、全文字パターン分の作成されたファイルを出力するファイル出力手段とを有し、前記出力処理は、ユーザとフォントＩＤと文字と訂番と有効バージョンとを含む特定ユーザ文字管理テーブルを参照し、選択されたフォントのバージョンにおいて指示されたユーザに有効な文字であるかを判断し、選択されたフォントのバージョンにおいて指示されたユーザに有効な文字であれば、その訂番の文字をファイルへ出力し、選択されたフォントのバージョンにおいて指示されたユーザに有効な文字でなければ、訂番と追加バージョンと削除バージョンとを含む文字履歴管理テーブルを参照して適切な訂番の文字をファイルへ出力するようにしたものである。
【００１５】
第７の発明では、上記第６の発明において、前記指示手段は、システムログイン時のユーザを指示するようにしたものである。
【００１６】
第８の発明では、所定のフォントを選択する選択手段と、前記所定のフォントが、特定製品に対応して修正が有効と成る文字である特定製品対応文字を含むフォントであるか否かを判定する判定手段と、前記判定手段で前記所定のフォントが前記特定製品対応文字を含むフォントであると判定されたときは、基本ユーザと比較ユーザと比較コードを指定する指定手段と、指定された比較コードが前記基本ユーザまたは前記比較ユーザの前記特定製品対応文字であるか否かをそれぞれ判定し、その判定結果に応じて作成された各々の文字データを比較する比較手段と、前記比較手段の結果を出力する出力手段とを備えたものである。
【００１７】
第９の発明では、所定のフォントを選択する選択手段と、前記所定のフォントが、特定製品に対応して修正が有効と成る文字である特定製品対応文字を含むフォントであるか否かを判定する判定手段と、前記判定手段で前記所定のフォントが前記特定製品対応文字を含むフォントであると判定されたときは、ユーザと基本コードと比較コードを指定する指定手段と、指定されたユーザにおける前記基本コードまたは前記比較コードが前記特定製品対応文字であるか否かをそれぞれ判定し、その判定結果に応じて作成された各々の文字データを比較する比較手段と、前記比較手段の結果を出力する出力手段とを備えたものである。
【００１８】
第１０の発明では、上記第８または第９の発明において、前記比較コードは複数指定するようにしたものである。
【００１９】
上記第１１の発明では、フォントを選択する選択ステップと、前記選択ステップにより選択されたフォントが特定製品に対応して修正されているフォントであるか否かを判定する第１判定ステップと、前記第１判定ステップにより選択されたフォントが特定製品に対応して修正されているフォントであると判定された場合、前記指示ステップにより指示されたユーザに対する修正フォントであるか判定する第２判定ステップと、前記第２判定ステップにより前記指示ステップにより指示されたユーザに対する修正フォントであると判定された場合、または前記第１判定ステップにより選択されたフォントが特定製品に対応して修正されているフォントでないと判定された場合、出力処理を行なう出力処理ステップと、前記出力処理ステップによる出力処理後、全文字パターン分の作成されたファイルを出力するファイル出力ステップとを有するプログラムを記憶するコンピュータ読み取り可能な記憶媒体であって、前記出力処理は、ユーザとフォントＩＤと文字と訂番と有効バージョンとを含む特定ユーザ文字管理テーブルを参照し、選択されたフォントのバージョンにおいて指示されたユーザに有効な文字であるかを判断し、選択されたフォントのバージョンにおいて指示されたユーザに有効な文字であれば、その訂番の文字をファイルへ出力し、選択されたフォントのバージョンにおいて指示されたユーザに有効な文字でなければ、訂番と追加バージョンと削除バージョンとを含む文字履歴管理テーブルを参照して適切な訂番の文字をファイルへ出力するようにしたものである。
【００２０】
第１２の発明では、上記第１１の発明において、前記指示ステップは、システムログイン時のユーザを指示するようにしたものである。
【００２１】
第１３の発明では、所定のフォントを選択する選択処理と、前記所定のフォントが、特定製品に対応して修正が有効と成る文字である特定製品対応文字を含むフォントであるか否かを判定する判定処理と、前記判定処理で前記所定のフォントが前記特定製品対応文字を含むフォントであると判定されたときは、ユーザと基本コードと比較コードを指定する指定処理と、指定されたユーザにおける前記基本コードまたは前記比較コードが前記特定製品対応文字であるか否かをそれぞれ判定し、その判定結果に応じて作成された各々の文字データを比較する比較処理と、前記比較処理の結果を出力する出力処理とを実行するプログラムを記憶するようにしたものである。
【００２２】
第１４の発明では、所定のフォントを選択する選択処理と、前記所定のフォントが、特定製品に対応して修正が有効と成る文字である特定製品対応文字を含むフォントであるか否かを判定する判定処理と、前記判定処理で前記所定のフォントが前記特定製品対応文字を含むフォントであると判定されたときは、ユーザと基本コードと比較コードを指定する指定処理と、指定されたユーザにおける前記基本コードまたは前記比較コードが前記特定製品対応文字であるか否かをそれぞれ判定し、その判定結果に応じて作成された各々の文字データを比較する比較処理と、前記比較処理の結果を出力する出力処理とを実行するプログラムを記憶するようにしたものである。
【００２３】
第１５の発明では、上記第１３または１４の発明において、前記比較コードは複数指定されるようにしたものである。
【００２４】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態を説明する。
【００２５】
図１は本発明を適用した情報処理システムの基本的な構成を示すブロック図である。
【００２６】
本システムは、図形処理装置や日本語ワードプロセッサであってもよいし、ワークステーションあるいはパーソナルコンピュータ等のシステムであってもよい。
【００２７】
図１において、１はＣＰＵ、すなわち中央処理装置であり、この装置全体の制御及び演算処理等を行う。２はＲＯＭすなわち読み出し専用メモリであり、システム起動プログラムおよび文字変換用の文字パターンデータ等を記憶する。３はＲＡＭすなわちランダムアクセスメモリであり、ＣＰＵ１の演算に使用するデータ、ＣＰＵ１の演算結果を一時記憶する。
【００２８】
４はＫＢＣすなわちキーボード制御部であり、キーボード（ＫＢ）５よりキー入力データ（文字コードや制御コード）を受け取りＣＰＵ１へ伝達する。６はＣＲＴＣすなわちディスプレイ制御部であり、ＲＡＭ３に格納された表示情報、すなわち文字コードから変換されたビットマップイメージを読み出し、ＣＲＴ７に転送する。７はＣＲＴすなわちディスプレイ装置であり、ＣＲＴＣ６よりビットマップイメージを受け取り表示画面に表示する。
【００２９】
８はＤＫＣすなわちディスク制御部であり、外部記憶装置９のデータ伝送等の制御を行う。９は外部記憶装置であり、ＦＤすなわちフロッピーディスク装置９ａ、ＨＤすなわちハードディスク装置９ｂ、あるいはＣＤＲＯＭ９ｃ等からなる。外部記憶装置９にはプログラムおよびデータを記憶させておき、ＣＰＵ１は必要に応じて記憶データを参照したり、またはＲＡＭ３にロードする。１０はＰＲＴＣすなわちプリンタ制御部であり、ＰＲＴすなわちプリンタ装置１１の動作制御を行う。１２はシステムバスであり、上述の構成要素間のデータ転送を行う。
【００３０】
図２は、上記構成の情報処理システム全体の処理におけるメモリ構成を示す図である。
【００３１】
本装置は、基本Ｉ／Ｏプログラム、ウインドウシステム等のオペレーティングシステム、および本発明の処理となるアプリケーションが実行されることにより動作する。基本Ｉ／Ｏプログラムは図１のＲＯＭ２に格納されている。オペレーティングシステムは図１のＨＤ９すなわちハードディスクに格納されている。そして、電源がＯＮされたときに、基本Ｉ／Ｏプログラム中のＩＰＬ（イニシャライズ・プログラム・ローディング）機能によりＨＤ９からオペレーティングシステムがＲＡＭに読み込まれ、その動作が開始される。
【００３２】
４０は基本Ｉ／Ｏプログラムのメモリマップ、４１はウインドウシステム等のオペレーティングシステムがＲＡＭ３にロードされ実行可能となった状態、４２は本発明のフォントデータ管理プログラムがＲＡＭ３にロードされ実行可能となった状態のメモリマップ、４３は関連データがＲＡＭ３にロードされ実行可能となった状態のメモリマップ、４４は各々のプログラムが使用するワークメモリのメモリマップを各々示している。
【００３３】
図３は、フォントデータ管理プログラム及び関連データを記録したフロッピーディスク装置９ａやＣＤ−ＲＯＭ９ｃ等の記録媒体の内容構成を示す図である。
【００３４】
５０は記録媒体、５１はボリューム情報、５２はディレクトリ情報、５３はフォントデータ管理プログラム実行ファイル、５４はフォントデータ管理プログラム関連データファイルを各々示している。
【００３５】
図４は、フォントデータ管理プログラム及び関連データが記録媒体から情報処理システムに供給され得る事を示す概念図である。
【００３６】
６１は情報処理システムとしてのパーソナルコンピュータ、６２はフロッピーディスクドライブ、６３はフロッピーディスクを各々示している。フロッピーディスク装置あるいはＣＤ−ＲＯＭからプログラム及び関連データを一旦ＨＤ９ｂへインストールすることにより、ＨＤ９ｂからＲＡＭ３にロードし実行することが可能となる。あるいは、ＨＤ９ａへインストールせずに直接ＦＤ９ａあるいはＣＤ−ＲＯＭ９ｃからＲＡＭ３へロードし実行することも可能である。
【００３７】
（第１実施形態）
本発明の第１実施形態について、図５〜図８を参照して説明する。なお、本実施形態は、上述した図１において説明した情報処理システムと同様の構成によって実現することが出来る。
【００３８】
図５は、第１実施形態の情報処理システムのＣＰＵにおいて実行されるフォントデータ管理方法のメイン手順を示すフローチャートである。図６は、出力処理を示すフローチャートである。図７は、フォント出力処理に係る各種テーブルの構造例を示す図である。図８（ａ），（ｂ），（ｃ）は、本実施形態で使用するテーブル例を示す図であり、同図（ａ）はフォント履歴管理テーブル、同図（ｂ）は特定ユーザ文字管理テーブル、同図（ｃ）は文字履歴管理テーブルである。
【００３９】
まず、本例のフォント出力処理に係るテーブルの説明を行う。図７において、７１は、各フォントの履歴を管理するためのフォント履歴管理テーブルである。本例で使用するフォント履歴管理テーブルは、図８（ａ）に示すごとく、フォントＡのバージョン毎の構成文字のイメージを表している。図中の上向き矢印は前バージョンと同一の文字を保持することを意味する。
【００４０】
７２は、特定ユーザのために修正された文字情報を管理するための特定ユーザ文字管理テーブルである。特定ユーザ文字管理テーブル７２において、有効バージョンは特定のユーザに対して有効となるフォントのバージョンであり、それ以降無効となる場合はそのバージョンを無効バージョンとして与えるものとする。
【００４１】
７３は、文字の追加情報を管理するための文字履歴管理テーブルである。文字履歴管理テーブル７３において、追加バージョンとはフォント履歴管理テーブルのバージョンに対応する番号である。また削除バージョンとは原則として追加した文字を変更した際の、その変更に係る文字データ番号と同一の番号であるが、最新のものには削除バージョンとして０を与えるものとする。標準フラグとはその文字が特定製品対応修正されたものであれば０を通常の修正で最新のものには２を、それ以外は１を与えるものとする。
【００４２】
７４は、実際の文字パターンデータを保持する文字パターンテーブルである。
【００４３】
次に、本実施形態のフォントデータ管理方法のメイン手順を図５を用いて説明する。
【００４４】
まず、特定ユーザを指示する（ステップＳ１）。本例では特定ユーザとして「ｕｓｅｒ１」が指示されたとする。次に所望のフォントを選択する（ステップＳ２）。本例ではフォントＡのバージョン３のフォントが選択されたとする。次いで、選択フォントが特定製品に対応して修正されているフォント（以下、特定製品修正フォントと記す）か否かを判定する（ステップＳ３）。
【００４５】
特定製品修正フォントでないと判定した場合は、どのユーザも出力可能であるので、ステップＳ５の出力処理へ移行する。他方、特定製品修正フォントであると判定した場合は、ステップＳ１で指示したユーザに対する修正フォントかどうか判定する（ステップＳ４）。
【００４６】
ステップＳ１で指示したユーザに対する修正フォントでないと判定した場合は、他のユーザにのみに有効な修正がなされているバージョンであるので、ステップＳ１で指示したユーザは出力不可であるため、終了する。他方、ステップＳ１で指示したユーザに対する修正フォントであると判定した場合は、出力処理を行う（ステップＳ５）。
【００４７】
本例ではフォントＡのバージョン３は特定製品修正フォントであり、ステップＳ１で指示した「ｕｓｅｒ１」に対する修正であるので、ステップＳ５の出力処理を行う。そして、出力処理後は、全文字パターン分の作成されたファイルを出力する（ステップＳ６）。
【００４８】
次に、上記ステップＳ５の出力処理の流れを図６のフローチャートを用いて説明する。
【００４９】
まず、所望の選択フォントのバージョンを構成する全文字を出力したかどうかを判定する（ステップＳ５１）。終了したと判定した場合は出力処理を終了する。他方、終了していないと判定した場合は、特定ユーザ文字管理テーブルを参照し、該文字が所望のフォントのバージョンにおいて有効な文字（以下、特定製品対応文字と記す）であるか判断する（ステップＳ５２）。
【００５０】
特定製品対応文字であれば、その文字訂番の文字を文字パターンテーブルを参照しファイルへ出力する（ステップＳ５４）。特定製品対応文字でない場合は、文字履歴管理テーブルを参照し、適切な文字訂番を選び出し（ステップＳ５３）、文字パターンテーブルを参照して出力文字をファイルへ出力する（ステップＳ５４）。
【００５１】
本例ではフォントＡのバージョン３を指示しているので、図８（ｂ）に示す特定ユーザ文字管理テーブルより「亜」「宇」のそれぞれ文字訂番３が、フォントＡのバージョン３以降有効な、ユーザ「ｕｓｅｒ１」に対する特定製品対応文字であることが解る。よって「亜」「宇」はそれぞれ文字訂番３のパターンデータが出力される。
【００５２】
「井」を例にあげると、特定製品対応文字ではないので、図８（ｃ）の文字履歴管理テーブルを参照し、フォントＡのバージョン３を構成するものは文字訂番２の文字であるので、文字パターンテーブルより文字「井」の文字訂番２のパターンデータが出力される。同様にして全文字分の出力処理を行う。
【００５３】
このように、第１実施形態では、出力時に特定ユーザ文字管理テーブルを参照することによって、ある特定ユーザにのみ有効となる文字情報を出力することができる。すなわち、特定ユーザに対する修正フォントの出力において特定のユーザにのみ有効となるように出力することが可能となる。
【００５４】
（第２実施形態）
本実施形態は、特定製品対応修正バージョン以外を出力する場合について説明するものである。以下、本発明の第２実施形態について、図５〜図７及び図９を参照して説明する。なお、本実施形態は、上述した図１において説明した情報処理システムと同様の構成によって実現することが出来る。図９（ａ），（ｂ），（ｃ）は、本実施形態で使用するテーブル例を示す図であり、同図（ａ）はフォント履歴管理テーブル、同図（ｂ）は特定ユーザ文字管理テーブル、同図（ｃ）は文字履歴管理テーブルである。図９（ａ）に示す本実施形態におけるフォント履歴管理テーブルは、フォントＡのバージョン毎の構成文字のイメージを表している。上向き矢印は前バージョンと同一の文字を保持することを意味する。
【００５５】
図５において、まず、特定ユーザを指示する（ステップＳ１）。本例では特定ユーザとして「ｕｓｅｒ１」が指示されたとする。次に所望のフォントを選択する（ステップＳ２）。本例ではフォントＡのバージョン４が選択されたとする。次に指示フォントが特定製品対応修正フォントか否かを判定する（ステップＳ３）。特定製品修正フォントでないと判定した場合はどのユーザも出力可能であるので、ステップＳ５の出力処理へ移行する。
【００５６】
他方、特定製品修正フォントであると判定した場合は、ステップＳ１で指示したユーザに対する修正フォントかどうか判定する（ステップＳ４）。ステップＳ１で指示したユーザに対する修正フォントでないと判定した場合は、他のユーザにのみに有効な修正がなされているバージョンであるので、ステップＳ１で指示したユーザは出力不可であるので終了する。他方、ステップＳ１で指示したユーザに対する修正フォントであると判定した場合は出力処理を行う（ステップＳ５）。本例ではフォントＡのバージョン４は特定製品修正フォントではないのでステップＳ５の出力処理を行う。この出力処理の後、全文字パターン分作成されたファイルを出力する（ステップＳ６）。
【００５７】
本実施形態におけるステップＳ５の出力処理の流れを図６のフローチャートを用いて説明する。
【００５８】
まず、所望の選択フォントのバージョンを構成する全文字を出力したかどうかを判定する（ステップＳ５１）。終了したと判定した場合は出力処理を終了する。他方、終了していないと判定した場合は、特定ユーザ文字管理テーブルを参照し、該文字が所望の選択フォントのバージョンにおいて有効な特定製品対応文字であるか否かを判断する（ステップＳ５２）。特定製品対応文字であれば、その文字訂番の文字を文字パターンテーブルを参照しファイルへ出力する（ステップＳ５４）。
【００５９】
特定製品対応文字でない場合は、文字履歴管理テーブルを参照し、適切な文字訂番を選び出し（ステップＳ５３）、文字パターンテーブルを参照し出力文字をファイルへ出力する（ステップＳ５４）。本例ではフォントＡのバージョン４を選択しているので、図９（ｂ）の特定ユーザ文字管理テーブルより「亜」「宇」のそれぞれ文字訂番３がフォントＡのバージョン３以降で有効なユーザ「ｕｓｅｒ１」に対する特定製品対応文字であることが解る。
【００６０】
しかし「宇」の文字訂番３は、フォントＡのバージョン４以降無効であるので、本例では適用されない。よって文字履歴管理テーブルを参照し、フォントＡのバージョン４を構成する「宇」の文字訂番４の文字を出力することになる。
【００６１】
次に「井」を例にあげると、特定製品対応文字ではないので、図９（ｃ）の文字履歴管理テーブルを参照し、フォントＡのバージョン３を構成するものは文字訂番２の文字であるので、文字パターンテーブルより文字「井」の文字訂番２を参照し出力する。同様にして全文字分の出力処理を行う。
【００６２】
このように、第２実施形態でも、上記第１実施形態と同様の効果を奏し、さらには、ある特定ユーザにのみ有効となる修正をそのバージョンだけでなく、無効と指定するバージョンまで修正を有効とする文字情報を管理することができる。
【００６３】
（第３実施形態）
次に、本発明の第３実施形態について説明する。
【００６４】
本実施形態は、特定ユーザを、本システムログイン時のユーザと自動的に認識する出力について説明するものである。以下、本発明の第３実施形態について、図１０を参照して説明する。
【００６５】
図１０は、図１に示した情報処理システムのＣＰＵにおいて実行される本実施形態のメイン手順を示すフローチャートである。
【００６６】
まず、特定ユーザを認識する（ステップＳ１０１）。本例ではユーザ「ｕｓｅｒ１」としてシステムにログインし、特定ユーザとして「ｕｓｅｒ１」が認識されたとする。次いで、所望のフォントを選択する（ステップＳ１０２）。本例ではフォントＡのバージョン３のフォントが選択されたとする。
【００６７】
その後に、選択フォントが特定製品対応修正フォントであるか否かを判定する（ステップＳ１０３）。特定製品修正フォントでないと判定した場合はどのユーザも出力可能であるので、ステップＳ１０５の出力処理へ移行する。他方、特定製品修正フォントであると判定した場合は、ステップＳ１０１で認識したユーザに対する修正フォントであるか否かを判定する（ステップＳ１０４）。
【００６８】
ステップＳ１０１で認識したユーザに対する修正フォントでないと判定した場合は、他のユーザにのみに有効な修正がなされているバージョンであるので、ステップＳ１０１で認識したユーザは出力不可であるため終了する。
【００６９】
他方、ステップＳ１０１で認識したユーザに対する修正フォントであると判定した場合は出力処理を行う（ステップＳ１０５）。本例ではフォントＡのバージョン３は特定製品修正フォントであり、ステップＳ１０１で認識した「ｕｓｅｒ１」に対する修正であるので、ステップＳ１０５の出力処理を行う。ステップＳ１０５の出力処理の流れは、図６で示した上記第１実施形態と同様である。文字パターン分作成されたファイルを出力する（ステップＳ１０６）。
【００７０】
このように、第３実施形態でも、上記第１実施形態と同様の効果を奏し、さらには、特定ユーザを、本システムログイン時のユーザと自動的に認識することができる。
【００７１】
（第４実施形態）
本実施形態は、特定製品対応修正が有効な文字を含むフォントの比較方法について説明するものである。以下、本発明の第４実施形態について、図１１、図１２及び図１３を参照して説明する。なお、本実施形態は、上述した図１において説明した情報処理システムと同様の構成によって実現することが出来る。
【００７２】
図１１は、第４実施形態の情報処理システムのＣＰＵにおいて実行されるフォントデータ管理方法のメイン手順を示すフローチャートである。図１２は、図１１中の比較処理を示すフローチャートである。図１３（ａ），（ｂ），（ｃ）は、本実施形態で使用するテーブル例を示す図であり、同図（ａ）はフォント履歴管理テーブル、同図（ｂ）は特定ユーザ文字管理テーブル、同図（ｃ）は文字履歴管理テーブルである。なお、図１３（ａ）に示す本実施形態におけるフォント履歴管理テーブルは、フォントＡのバージョン毎の情報を保持している。
【００７３】
図１１において、まず、所望のフォントを選択する（ステップＳ１１１）。本例ではフォントＡのバージョン５が選択されたとする。次いで前記選択されたフォントが特定製品対応修正が有効な文字を含むフォントであるか否かを判定する（ステップＳ１１２）。特定製品修正フォントでないと判定した場合は処理を終了する。他方、特定製品修正フォントであると判定した場合は、次の処理へ移行する。本例で選択されたフォントはフォントＡのバージョン５は図１３（ａ）に示すフォント履歴管理テーブルを参照すると特定製品対応修正バージョンであるので、ステップＳ１１３の処理へ移行する。
【００７４】
次に基本ユーザを指定し（ステップＳ１１３）、さらに比較ユーザを指定する（ステップＳ１１４）。本例では、基本ユーザとして「ｕｓｅｒ１」、比較ユーザ「ｕｓｅｒ３」が指定されたとする。そして、比較する文字コードを指定し（ステップＳ１１５）、次に、コード指定が終了したか否かを判定する（ステップＳ１１６）。終了と判定した場合は比較処理へ移行する（ステップＳ１１７）。
【００７５】
他方、終了でないと判定した場合は、ステップＳ１１５へ戻り、比較するコードの指定を行う。本例では「亜」「井」「宇」の３文字が指定されたとする。
【００７６】
次に、上記ステップＳ１１７の比較処理の流れを図１２のフローチャートを用いて説明する。
【００７７】
前記ステップＳ１１５で指定したコード全てについて、比較処理を行ったか否かを判定する（ステップＳ１２１）。終了したと判定した場合は比較処理を終了する。他方、終了していないと判定した場合は、基本ユーザにおける文字データを参照する処理を行う。すなわち、特定ユーザ文字管理テーブルを参照し、該文字が所望のフォントのバージョンにおいて有効となる、特定製品に対応して修正された文字（以下、特定製品対応文字と記す）であるか否かを判定する（ステップＳ１２２）。
【００７８】
特定製品対応文字であれば、その文字訂番の文字を文字パターンテーブルより参照する（ステップＳ１２４）。特定製品対応文字でない場合は、文字履歴管理テーブルを参照して適切な文字訂番を選び出し（ステップＳ１２３）、文字パターンテーブルより参照する（ステップＳ１２４）。
【００７９】
次に、比較ユーザにおける文字データを参照する処理を行う。特定ユーザ文字管理テーブルを参照し、該文字が所望のフォントのバージョンにおいて有効な特定製品対応文字であるかを判断する（ステップＳ１２５）。特定製品対応文字であれば、その文字訂番の文字を文字パターンテーブルより参照する（ステップＳ１２７）。特定製品対応文字でない場合は、文字履歴管理テーブルを参照し、適切な文字訂番を選び出し（ステップＳ１２６）、文字パターンテーブルより参照する（ステップＳ１２７）。
【００８０】
そして、ステップＳ１２４とステップＳ１２７で参照された文字パターンを比較する（ステップＳ１２８）。本例ではフォントＡのバージョン５を選択しているので、基本ユーザの参照される文字パターンは、図１３（ｂ）の特定ユーザ文字管理テーブルより「亜」「宇」のそれぞれ文字訂番３がフォントＡのバージョン３以降で有効なユーザ「ｕｓｅｒ１」に対する特定製品対応文字であることが解る。しかし「宇」の文字訂番３はフォントＡのバージョン４以降無効であるので、本例では適用されない。よって文字履歴管理テーブルを参照し、フォントＡのバージョン４を構成する「宇」の文字訂番４の文字が参照されることになる。「井」は特定製品対応文字ではないので、図１３（ｃ）に示す文字履歴管理テーブルを参照し、フォントＡのバージョン５を構成するものは文字訂番４の文字であるので、文字パターンテーブルより文字「井」の文字訂番４が参照される。
【００８１】
次に比較ユーザの参照される文字パターンは、図１３（ｂ）に示す特定ユーザ文字管理テーブルより「亜」の文字訂番５、「井」の文字訂番４がフォントＡのバージョン５以降で有効なユーザ「ｕｓｅｒ３」に対する特定製品対応文字であることが解る。「宇」は特定製品対応文字ではないので、図１３（ｃ）の文字履歴管理テーブルを参照し、フォントＡのバージョン５を構成するものは文字訂番４の文字であるので、文字パターンテーブルより文字「宇」の文字訂番４が参照される。よって比較される文字は、文字「亜」の場合において文字訂番３と文字訂番号５、文字「井」の場合において文字訂番４と文字訂番５、文字「宇」の場合において文字訂番号４と文字訂番４である。
【００８２】
そして、各々の文字の比較結果を出力する（ステップＳ１２８）。本例では文字「亜」と「井」が異なり、文字「宇」は同じであるという比較結果が得られる。
【００８３】
このように第４実施形態では、比較する際にユーザを指定し、特定ユーザ文字管理テーブルを参照することによって、該ユーザにのみ有効となる特定製品対応文字を比較することが可能となる。
【００８４】
（第５実施形態）
本実施形態は、特定製品対応修正が有効な文字を含むフォントの比較方法の別の例について説明するものである。以下、本発明の第５実施形態について、図１４、図１５及び図１６を参照して説明する。なお、本実施形態は、上述した図１において説明した情報処理システムと同様の構成によって実現することが出来る。
【００８５】
図１４は、第５実施形態の情報処理システムのＣＰＵにおいて実行されるフォントデータ管理方法のメイン手順を示すフローチャートである。図１５は、図１４中の比較処理を示すフローチャートである。図１６（ａ），（ｂ），（ｃ）は、本実施形態で使用するテーブル例を示す図であり、同図（ａ）はフォント履歴管理テーブル、同図（ｂ）は特定ユーザ文字管理テーブル、同図（ｃ）は文字履歴管理テーブルである。
【００８６】
図１４において、まず、所望のフォントを選択する（ステップＳ１３１）。本例ではフォントＡのバージョン４が選択されたとする。次いで前記選択されたフォントが特定製品対応修正が有効な文字を含むフォントであるか否かを判定する（ステップＳ１３２）。特定製品対応修正が有効な文字を含まないと判定した場合は処理を終了する。他方、特定製品対応修正が有効な文字を含むと判定した場合は、ステップＳ１３３の処理へ移行する。本例で選択されたフォントは、フォントＡのバージョン４につき、図１６（ａ）のフォント履歴管理テーブルを参照すると特定製品対応修正バージョンではないが、同図（ｂ）の特定ユーザ文字管理テーブルよりフォントＡのバージョン４において有効な特定製品対応文字が存在するので、ステップＳ１３３の処理へ移行する。
【００８７】
ステップＳ１３３では、ユーザを指定する。ユーザとして「ｕｓｅｒ１」が指定されたとする。さらに、基本文字コードを指定し（ステップＳ１３４）、比較する文字コードを指定する（ステップＳ１３５）。
【００８８】
次にコードの指定終了か否かを判定し（ステップＳ１３６）、終了と判定した場合は比較処理へ移行する（ステップＳ１３７）。他方、終了でないと判定した場合はステップＳ１３５へ戻り、コードの指定を行う。本例では基本コードとして「Ａ」が指定され、比較コードとして「Ａ（´）」「Ａ（・・）」の２文字が指定されたとする。なお、図１６（ｂ），（ｃ）に示すように、「Ａ（´）」は、Ａの上に１つダッシュ記号が付された文字コードであり、「Ａ（・・）」はＡの上に２つ点が付された文字コードを表すものとする。
【００８９】
次に、ステップＳ１３７の比較処理の流れを図１５のフローチャートを用いて説明する。
【００９０】
ステップＳ１３３で指定したユーザにおける基本文字データを参照する処理を行う。特定ユーザ文字管理テーブルを参照し、該文字が所望のフォントのバージョンにおいて有効な特定製品対応文字であるか否かを判断する（ステップＳ１４１）。特定製品対応文字であれば、その文字訂番の文字を文字パターンテーブルより参照する（ステップＳ１４３）。特定製品対応文字でない場合は、文字履歴管理テーブルを参照し、適切な文字訂番を選び出し（ステップＳ１４２）、文字パターンテーブルより参照する（ステップＳ１４３）。
【００９１】
次に前記ステップＳ１３５で指定したコード全てについて比較処理を行ったか否かを判定する（ステップＳ１４４）。終了したと判定した場合は比較処理を終了する。他方、終了していないと判定した場合は、ステップＳ１３３で指定したユーザにおける比較文字データを参照する処理を行う。特定ユーザ文字管理テーブルを参照し、該文字が所望のフォントのバージョンにおいて有効な特定製品対応文字であるか否かを判定する（ステップＳ１４５）。特定製品対応文字であれば、その文字訂番の文字を文字パターンテーブルより参照する（ステップＳ１４７）。特定製品対応文字でない場合は、文字履歴管理テーブルを参照し、適切な文字訂番を選び出し（ステップＳ１４６）、文字パターンテーブルより参照する（ステップＳ１４７）。
【００９２】
ステップＳ１４３とステップＳ１４７で参照された文字パターンを比較する（ステップＳ１４８）。本例ではフォントＡのバージョン４を選択しているので、基本文字「Ａ」は図１６（ｂ）の特定ユーザ文字管理テーブルに存在しないため特定製品対応文字でないことがわかる。よって、同図（ｃ）の文字履歴管理テーブルより、フォントＡバージョン４を構成するものは文字訂番４の文字である。比較文字「Ａ（´）」「Ａ（・・）」は、同図（ｂ）の特定ユーザ文字管理テーブルより、それぞれ文字訂番３がフォントＡのバージョン３以降有効な、ユーザ「ｕｓｅｒ１」に対する特定製品対応文字であることが解る。
【００９３】
従って、「Ａ（´）」「Ａ（・・）」はそれぞれ文字訂番３のパターンデータが参照され、比較される文字は、文字「Ａ」の文字訂番４と「Ａ（´）」の文字訂番３、文字「Ａ」の文字訂番４と「Ａ（・・）」の文字訂番３である。各々の比較結果を出力する（ステップＳ１４８）。本例では両方とも異なるという比較結果が得られる。
【００９４】
このように第５実施形態でも、比較する際にユーザを指定し、特定ユーザ文字管理テーブルを参照することによって、該ユーザにのみ有効となる特定製品対応文字を比較することが可能となる。
【００９５】
なお、本発明は、上述した第１乃至第５実施形態の装置に限定されず、複数の機器から構成されるシステムに適用しても、一つの機器からなる装置に適用してもよい。前述した実施形態の機能を実現するソフトウェアのプログラムコードを記憶した記録媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読み出し実行することによっても、達成される事は言うまでもない。この場合、記録媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現する事になり、そのプログラムコードを記憶した記録媒体は本発明を構成する事になる。
【００９６】
プログラムコードを供給するための記録媒体としては、例えば、フロッピーディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いる事が出来る。
【００９７】
また、コンピュータが読み出したプログラムコードを実行する事により、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる事は言うまでもない。更に、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる事は言うまでもない。
【００９８】
【発明の効果】
以上詳述したように、第１及び第２の発明であるフォントデータ管理方法によれば、修正されたフォントを特定のユーザにのみ有効となるように出力することができる。さらには、ある特定ユーザにのみ有効となる修正をそのバージョンだけでなく、無効と指定するバージョンまで修正を有効とすることができる。
【００９９】
第３乃至第５の発明であるフォントデータ管理方法によれば、指定されたユーザにのみ有効となる特定製品対応文字を比較することが可能となる。
【０１００】
第６及び第７の発明であるフォントデータ管理装置によれば、上記第１及び第２の発明と同等の効果を奏する。
【０１０１】
第８乃至第１０の発明であるフォントデータ管理装置によれば、上記第３乃至第５の発明と同等の効果を奏する。
【０１０２】
第１１及び第１２の発明である記憶媒体によれば、記憶されているフォントデータ管理プログラムを読み出し実行することにより、上記第１及び第２の発明と同等の効果を奏する。
【０１０３】
第１３乃至第１５の発明である記憶媒体によれば、記憶されているフォントデータ管理プログラムを読み出し実行することにより、上記第３乃至第５の発明と同等の効果を奏する。
【図面の簡単な説明】
【図１】本発明を適用した情報処理システムの基本的な構成を示すブロック図である。
【図２】図１に示した情報処理システム全体の処理におけるメモリ構成を示す図である。
【図３】記録媒体の内容構成を示す図である。
【図４】フォントデータ管理プログラム等が記録媒体から情報処理システムに供給され得る事を示す概念図である。
【図５】第１実施形態のフォントデータ管理方法のメイン手順を示すフローチャートである。
【図６】第１実施形態の出力処理を示すフローチャートである。
【図７】フォント出力処理に係る各種テーブルの構造例を示す図である。
【図８】第１実施形態で使用するテーブル例を示す図である。
【図９】第２実施形態で使用するテーブル例を示す図である。
【図１０】第３実施形態のフォントデータ管理方法のメイン手順を示すフローチャートである。
【図１１】第４実施形態のフォントデータ管理方法のメイン手順を示すフローチャートである。
【図１２】図１１中の比較処理を示すフローチャートである。
【図１３】第４実施形態で使用するテーブル例を示す図である。
【図１４】第５実施形態のフォントデータ管理方法のメイン手順を示すフローチャートである。
【図１５】図１４中の比較処理を示すフローチャートである。
【図１６】第５実施形態で使用するテーブル例を示す図である。
【符号の説明】
１  ＣＰＵ
２  ＲＯＭ
３  ＲＡＭ
４  ＫＢＣ（キーボード制御部）
５  キーボード（ＫＢ）
６  ＣＲＴＣ（ディスプレイ制御部）
７  ＣＲＴ（ディスプレイ装置）
８  ＤＫＣ（ディスク制御部）
９  外部記憶装置
１０  ＰＲＴＣ（プリンタ制御部）
１１  ＰＲＴ（プリンタ装置）
１２  システムバス
【図１】
0003554154.tif 000002
【図２】
0003554154.tif 000003
【図３】
0003554154.tif 000004
【図４】
0003554154.tif 000005
【図５】
0003554154.tif 000006
【図６】
0003554154.tif 000007
【図７】
0003554154.tif 000008
【図８】
0003554154.tif 000009
【図９】
0003554154.tif 000010
【図１０】
0003554154.tif 000011
【図１１】
0003554154.tif 000012
【図１２】
0003554154.tif 000013
【図１３】
0003554154.tif 000014
【図１４】
0003554154.tif 000015
【図１５】
0003554154.tif 000016
【図１６】
0003554154.tif 000017