(57)【特許請求の範囲】
【請求項１】
フォント名称格納領域に格納されるフォント名称と短縮フォント名称格納領域に格納される短縮フォント名称と文字パターンデータとを有する基本フォントと、フォント名称格納領域に格納されるフォント名称と文字パターンデータとを有する仮名フォントとを含むフォント情報を記憶する記憶手段と、
指定された基本フォントに指定された仮名フォントの文字パターンデータを組み込む組み込み手段と、
指定された基本フォントの短縮フォント名称と指定された仮名フォントのフォント名称とを前記フォント情報から取り出し、取り出した基本フォントの短縮フォント名称と仮名フォントのフォント名称とを組み合わせて基本フォントのフォント名称格納領域に格納する格納手段とを有することを特徴とする文字処理装置。
【請求項２】
フォント名称格納領域に格納されるフォント名称と短縮フォント名称格納領域に格納される短縮フォント名称と文字パターンデータとを有する基本フォントと、フォント名称格納領域に格納されるフォント名称と文字パターンデータとを有する仮名フォントとを含むフォント情報を記憶する記憶手段と、
指定された基本フォントに指定された仮名フォントの文字パターンデータを組み込む組み込み手段と、
指定された基本フォントの短縮フォント名称と指定された仮名フォントのフォント名称とを前記フォント情報から取り出し、取り出した基本フォントの短縮フォント名称と仮名フォントのフォント名称とを組み合わせ、組み合わせ後のフォント名称を表示させる表示手段とを有することを特徴とする文字処理装置。
【請求項３】
フォント名称格納領域に格納されるフォント名称と短縮フォント名称格納領域に格納される短縮フォント名称と著作権表記データと文字パターンデータとを有する基本フォントと、フォント名称格納領域に格納されるフォント名称と著作権表記データと文字パターンデータとを有する仮名フォントとを含むフォント情報を記憶する記憶手段と、
指定された基本フォントに指定された仮名フォントの文字パターンデータを組み込む組み込み手段と、
指定された基本フォントの短縮フォント名称と指定された仮名フォントのフォント名称とを前記フォント情報から取り出し、取り出した基本フォントの短縮フォント名称と仮名フォントのフォント名称とを組み合わせて基本フォントのフォント名称格納領域に格納する格納手段と、
指定された基本フォントの著作権表記データと指定された仮名フォントの著作権表記データとを前記フォント情報から取り出し、取り出した仮名フォントの著作権表記データを基本フォントの著作権表記データに付加する付加手段とを有することを特徴とする文字処理装置。
【請求項４】
前記付加手段は、取り出した基本フォントの著作権表記データと仮名フォントの著作権表記データとが異なる場合、取り出した仮名フォントの著作権表記データを基本フォントの著作権表記データに付加することを特徴とする請求項３記載の文字処理装置。
【請求項５】
フォント名称格納領域に格納されるフォント名称と短縮フォント名称格納領域に格納される短縮フォント名称と著作権表記データと文字パターンデータとを有する基本フォントと、フォント名称格納領域に格納されるフォント名称と著作権表記データと文字パターンデータとを有する仮名フォントとを含むフォント情報を記憶する記憶手段と、
指定された基本フォントに指定された仮名フォントの文字パターンデータを組み込む組み込み手段と、
指定された基本フォントの短縮フォント名称と指定された仮名フォントのフォント名称とを前記フォント情報から取り出し、取り出した基本フォントの短縮フォント名称と仮名フォントのフォント名称とを組み合わせて基本フォントのフォント名称格納領域に格納する格納手段と、
指定された基本フォントの著作権表記データと指定された仮名フォントの著作権表記データとを前記フォント情報から取り出し、取り出した基本フォントの著作権表記データと仮名フォントの著作権表記データとが異なる場合、仮名フォントの著作権表記データが基本フォントの著作権表記データの後ろに付加された著作権データを表示し、取り出した基本フォントの著作権表記データと仮名フォントの著作権表記データとが同じ場合、基本フォントの著作権表記データを表示させる表示手段とを有することを特徴とする文字処理装置。
【請求項６】
フォント名称格納領域に格納されるフォント名称と短縮フォント名称格納領域に格納される短縮フォント名称と文字パターンデータとを有する基本フォントと、フォント名称格納領域に格納されるフォント名称と文字パターンデータとを有する仮名フォントとを含むフォント情報を記憶する記憶手段を有する文字処理装置で実行される文字処理方法であって、
前記文字処理装置が、
指定された基本フォントに指定された仮名フォントの文字パターンデータを組み込む組み込みステップと、
指定された基本フォントの短縮フォント名称と指定された仮名フォントのフォント名称とを前記フォント情報から取り出す取り出しステップと、
前記取り出しステップにより取り出した基本フォントの短縮フォント名称と仮名フォントのフォント名称とを組み合わせて前記記憶手段の基本フォントのフォント名称格納領域に格納する格納ステップとを実行することを特徴とする文字処理方法。
【請求項７】
フォント名称格納領域に格納されるフォント名称と短縮フォント名称格納領域に格納される短縮フォント名称と文字パターンデータとを有する基本フォントと、フォント名称格納領域に格納されるフォント名称と文字パターンデータとを有する仮名フォントとを含むフォント情報を記憶する記憶手段を有する文字処理装置で実行される文字処理方法であって、
前記文字処理装置が、
指定された基本フォントに指定された仮名フォントの文字パターンデータを組み込む組み込みステップと、
指定された基本フォントの短縮フォント名称と指定された仮名フォントのフォント名称とを前記フォント情報から取り出す取り出しステップと、
前記取り出しステップにより取り出した基本フォントの短縮フォント名称と仮名フォントのフォント名称とを組み合わせ、組み合わせ後のフォント名称を表示手段に表示させる表示ステップとを実行することを特徴とする文字処理方法。
【請求項８】
フォント名称格納領域に格納されるフォント名称と短縮フォント名称格納領域に格納される短縮フォント名称と著作権表記データと文字パターンデータとを有する基本フォントと、フォント名称格納領域に格納されるフォント名称と著作権表記データとを有する仮名フォントと文字パターンデータとを含むフォント情報を記憶する記憶手段を有する文字処理装置で実行される文字処理方法であって、
前記文字処理装置が、
指定された基本フォントに指定された仮名フォントの文字パターンデータを組み込む組み込みステップと、
指定された基本フォントの短縮フォント名称と指定された仮名フォントのフォント名称とを前記フォント情報から取り出し、取り出した基本フォントの短縮フォント名称と仮名フォントのフォント名称とを組み合わせて前記記憶手段の基本フォントのフォント名称格納領域に格納する格納ステップと、
指定された基本フォントの著作権表記データと指定された仮名フォントの著作権表記データとを前記フォント情報から取り出し、取り出した仮名フォントの著作権表記データを基本フォントの著作権表記データに付加する付加ステップとを実行することを特徴とする文字処理方法。
【請求項９】
前記付加ステップは、取り出した基本フォントの著作権表記データと仮名フォントの著作権表記データとが異なる場合、取り出した仮名フォントの著作権表記データを基本フォントの著作権表記データに付加することを特徴とする請求項８記載の文字処理方法。
【請求項１０】
フォント名称格納領域に格納されるフォント名称と短縮フォント名称格納領域に格納される短縮フォント名称と著作権表記データと文字パターンデータとを有する基本フォントと、フォント名称格納領域に格納されるフォント名称と著作権表記データとを有する仮名フォントと文字パターンデータとを含むフォント情報を記憶する記憶手段を有する文字処理装置で実行される文字処理方法であって、
前記文字処理装置が、
指定された基本フォントに指定された仮名フォントの文字パターンデータを組み込む組み込みステップと、
指定された基本フォントの短縮フォント名称と指定された仮名フォントのフォント名称とを前記フォント情報から取り出し、取り出した基本フォントの短縮フォント名称と仮名フォントのフォント名称とを組み合わせて前記記憶手段の基本フォントのフォント名称格納領域に格納する格納ステップと、
指定された基本フォントの著作権表記データと指定された仮名フォントの著作権表記データとを前記フォント情報から取り出し、取り出した基本フォントの著作権表記データと仮名フォントの著作権表記データとが異なる場合、仮名フォントの著作権表記データが基本フォントの著作権表記データの後ろに付加された著作権データを表示し、取り出した基本フォントの著作権表記データと仮名フォントの著作権表記データとが同じ場合、基本フォントの著作権表記データを表示手段に表示させる表示ステップとを実行することを特徴とする文字処理方法。
【請求項１１】
フォント名称格納領域に格納されるフォント名称と短縮フォント名称格納領域に格納される短縮フォント名称と文字パターンデータとを有する基本フォントと、フォント名称格納領域に格納されるフォント名称と文字パターンデータとを有する仮名フォントとを含むフォント情報を記憶するコンピュータで実行されるプログラムを記録したコンピュータ読取可能な記録媒体であって、
指定された基本フォントに指定された仮名フォントの文字パターンデータを組み込む組み込みステップと、
指定された基本フォントの短縮フォント名称と指定された仮名フォントのフォント名称とを前記フォント情報から取り出す取り出しステップと、
前記取り出しステップにより取り出した基本フォントの短縮フォント名称と仮名フォントのフォント名称とを組み合わせて基本フォントのフォント名称格納領域に格納する格納ステップとをコンピュータに実行させるプログラムを記録したことを特徴とするコンピュータ読取可能な記録媒体。
【請求項１２】
フォント名称格納領域に格納されるフォント名称と短縮フォント名称格納領域に格納される短縮フォント名称とを有する基本フォントと、フォント名称格納領域に格納されるフォント名称を有する仮名フォントとを含むフォント情報を記憶するコンピュータで実行されるプログラムを記録したコンピュータ読取可能な記録媒体であって、
指定された基本フォントに指定された仮名フォントの文字パターンデータを組み込む組み込みステップと、
指定された基本フォントの短縮フォント名称と指定された仮名フォントのフォント名称とを前記フォント情報から取り出す取り出しステップと、
前記取り出しステップにより取り出した基本フォントの短縮フォント名称と仮名フォントのフォント名称とを組み合わせ、組み合わせ後のフォント名称を表示させる表示ステップとをコンピュータに実行させるプログラムを記録したことを特徴とするコンピュータ読取可能な記録媒体。
【請求項１３】
フォント名称格納領域に格納されるフォント名称と短縮フォント名称格納領域に格納される短縮フォント名称と文字パターンデータとを有する基本フォントと、フォント名称格納領域に格納されるフォント名称と文字パターンデータとを有する仮名フォントとを含むフォント情報を記憶する記憶手段と、
指定された基本フォントに指定された仮名フォントの文字パターンデータを組み込む組み込み手段と、
指定された基本フォントの短縮フォント名称と指定された仮名フォントのフォント名称とを前記フォント情報から取り出し、取り出した基本フォントの短縮フォント名称と仮名フォントのフォント名称とを合成する合成手段とを有することを特徴とする文字処理装置。
【請求項１４】
フォント名称格納領域に格納されるフォント名称と短縮フォント名称格納領域に格納される短縮フォント名称と文字パターンデータとを有する基本フォントと、フォント名称格納領域に格納されるフォント名称と文字パターンデータとを有する仮名フォントとを含むフォント情報を記憶する記憶手段を有する文字処理装置で実行される文字処理方法であって、
前記文字処理装置が、
指定された基本フォントに指定された仮名フォントの文字パターンデータを組み込む組み込みステップと、
指定された基本フォントの短縮フォント名称と指定された仮名フォントのフォント名称とを前記記憶手段に記憶されているフォント情報から取り出すフォント情報から取り出す取り出しステップと、
前記取り出しステップにより取り出した基本フォントの短縮フォント名称と仮名フォントのフォント名称とを合成する合成ステップとを実行することを特徴とする文字処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数のフォントの組み合わせることができる文字処理方法及び装置に関するものである。
【０００２】
【従来の技術】
従来、複数のフォントの組み合わせを行う場合に種々の不都合があった。例えば、フォントの名称は、フォントデータを作成した時点で決定されている。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記従来例では次のような欠点があった。任意の仮名フォントと任意の漢字フォント等、複数のフォントの組み合わせを行って新しいフォントデータを作成する場合、フォント名称が決められない。このため、漢字フォント名称と仮名フォント名称を併記すると、フォント名称が冗長になってしまい、システムの制限等によってはフォント名称が長さの制限を越えてしまい表現できなくなることが生じる。これはそれぞれのフォントの著作権或は商標に基づいた組み合わせ後の表記についても同様の問題が生じる。
【０００４】
【課題を解決するための手段】
本発明は、上述の課題を解決することを目的としてなされたものであり、上述の課題を解決する手段として、以下の構成を備える。
【０００５】
本発明の文字処理装置は、
フォント名称格納領域に格納されるフォント名称と短縮フォント名称格納領域に格納される短縮フォント名称と文字パターンデータとを有する基本フォントと、フォント名称格納領域に格納されるフォント名称と文字パターンデータとを有する仮名フォントとを含むフォント情報を記憶する記憶手段と、
指定された基本フォントに指定された仮名フォントの文字パターンデータを組み込む組み込み手段と、
指定された基本フォントの短縮フォント名称と指定された仮名フォントのフォント名称とを前記フォント情報から取り出し、取り出した基本フォントの短縮フォント名称と仮名フォントのフォント名称とを組み合わせて基本フォントのフォント名称格納領域に格納する格納手段とを有することを特徴とする。
【０００６】
また、本発明の文字処理装置は、
フォント名称格納領域に格納されるフォント名称と短縮フォント名称格納領域に格納される短縮フォント名称と文字パターンデータとを有する基本フォントと、フォント名称格納領域に格納されるフォント名称と文字パターンデータとを有する仮名フォントとを含むフォント情報を記憶する記憶手段と、
指定された基本フォントに指定された仮名フォントの文字パターンデータを組み込む組み込み手段と、
指定された基本フォントの短縮フォント名称と指定された仮名フォントのフォント名称とを前記フォント情報から取り出し、取り出した基本フォントの短縮フォント名称と仮名フォントのフォント名称とを組み合わせ、組み合わせ後のフォント名称を表示させる表示手段とを有することを特徴とする。
【０００７】
また、本発明の文字処理装置は、
フォント名称格納領域に格納されるフォント名称と短縮フォント名称格納領域に格納される短縮フォント名称と著作権表記データと文字パターンデータとを有する基本フォントと、フォント名称格納領域に格納されるフォント名称と著作権表記データと文字パターンデータとを有する仮名フォントとを含むフォント情報を記憶する記憶手段と、
指定された基本フォントに指定された仮名フォントの文字パターンデータを組み込む組み込み手段と、
指定された基本フォントの短縮フォント名称と指定された仮名フォントのフォント名称とを前記フォント情報から取り出し、取り出した基本フォントの短縮フォント名称と仮名フォントのフォント名称とを組み合わせて基本フォントのフォント名称格納領域に格納する格納手段と、
指定された基本フォントの著作権表記データと指定された仮名フォントの著作権表記データとを前記フォント情報から取り出し、取り出した仮名フォントの著作権表記データを基本フォントの著作権表記データに付加する付加手段とを有することを特徴とする。
【０００８】
また、本発明の文字処理装置は、
フォント名称格納領域に格納されるフォント名称と短縮フォント名称格納領域に格納される短縮フォント名称と著作権表記データと文字パターンデータとを有する基本フォントと、フォント名称格納領域に格納されるフォント名称と著作権表記データと文字パターンデータとを有する仮名フォントとを含むフォント情報を記憶する記憶手段と、
指定された基本フォントに指定された仮名フォントの文字パターンデータを組み込む組み込み手段と、
指定された基本フォントの短縮フォント名称と指定された仮名フォントのフォント名称とを前記フォント情報から取り出し、取り出した基本フォントの短縮フォント名称と仮名フォントのフォント名称とを組み合わせて基本フォントのフォント名称格納領域に格納する格納手段と、
指定された基本フォントの著作権表記データと指定された仮名フォントの著作権表記データとを前記フォント情報から取り出し、取り出した基本フォントの著作権表記データと仮名フォントの著作権表記データとが異なる場合、仮名フォントの著作権表記データが基本フォントの著作権表記データの後ろに付加された著作権データを表示し、取り出した基本フォントの著作権表記データと仮名フォントの著作権表記データとが同じ場合、基本フォントの著作権表記データを表示させる表示手段とを有することを特徴とする。
【０００９】
また、本発明の文字処理方法は、
フォント名称格納領域に格納されるフォント名称と短縮フォント名称格納領域に格納される短縮フォント名称と文字パターンデータとを有する基本フォントと、フォント名称格納領域に格納されるフォント名称と文字パターンデータとを有する仮名フォントとを含むフォント情報を記憶する記憶手段を有する文字処理装置で実行される文字処理方法であって、
前記文字処理装置が、
指定された基本フォントに指定された仮名フォントの文字パターンデータを組み込む組み込みステップと、
指定された基本フォントの短縮フォント名称と指定された仮名フォントのフォント名称とを前記フォント情報から取り出す取り出しステップと、
前記取り出しステップにより取り出した基本フォントの短縮フォント名称と仮名フォントのフォント名称とを組み合わせて前記記憶手段の基本フォントのフォント名称格納領域に格納する格納ステップとを実行することを特徴とする。
また、本発明の文字処理方法は、
フォント名称格納領域に格納されるフォント名称と短縮フォント名称格納領域に格納される短縮フォント名称と文字パターンデータとを有する基本フォントと、フォント名称格納領域に格納されるフォント名称と文字パターンデータとを有する仮名フォントとを含むフォント情報を記憶する記憶手段を有する文字処理装置で実行される文字処理方法であって、
前記文字処理装置が、
指定された基本フォントに指定された仮名フォントの文字パターンデータを組み込む組み込みステップと、
指定された基本フォントの短縮フォント名称と指定された仮名フォントのフォント名称とを前記フォント情報から取り出す取り出しステップと、
前記取り出しステップにより取り出した基本フォントの短縮フォント名称と仮名フォントのフォント名称とを組み合わせ、組み合わせ後のフォント名称を表示手段に表示させる表示ステップとを実行することを特徴とする。
また、本発明の文字処理方法は、
フォント名称格納領域に格納されるフォント名称と短縮フォント名称格納領域に格納される短縮フォント名称と著作権表記データと文字パターンデータとを有する基本フォントと、フォント名称格納領域に格納されるフォント名称と著作権表記データとを有する仮名フォントと文字パターンデータとを含むフォント情報を記憶する記憶手段を有する文字処理装置で実行される文字処理方法であって、
前記文字処理装置が、
指定された基本フォントに指定された仮名フォントの文字パターンデータを組み込む組み込みステップと、
指定された基本フォントの短縮フォント名称と指定された仮名フォントのフォント名称とを前記フォント情報から取り出し、取り出した基本フォントの短縮フォント名称と仮名フォントのフォント名称とを組み合わせて前記記憶手段の基本フォントのフォント名称格納領域に格納する格納ステップと、
指定された基本フォントの著作権表記データと指定された仮名フォントの著作権表記データとを前記フォント情報から取り出し、取り出した仮名フォントの著作権表記データを基本フォントの著作権表記データに付加する付加ステップとを実行することを特徴とする。
また、本発明の文字処理方法は、
前記文字処理装置が、
フォント名称格納領域に格納されるフォント名称と短縮フォント名称格納領域に格納される短縮フォント名称と著作権表記データと文字パターンデータとを有する基本フォントと、フォント名称格納領域に格納されるフォント名称と著作権表記データとを有する仮名フォントと文字パターンデータとを含むフォント情報を記憶する記憶手段を有する文字処理装置で実行される文字処理方法であって、
指定された基本フォントに指定された仮名フォントの文字パターンデータを組み込む組み込みステップと、
指定された基本フォントの短縮フォント名称と指定された仮名フォントのフォント名称とを前記フォント情報から取り出し、取り出した基本フォントの短縮フォント名称と仮名フォントのフォント名称とを組み合わせて前記記憶手段の基本フォントのフォント名称格納領域に格納する格納ステップと、
指定された基本フォントの著作権表記データと指定された仮名フォントの著作権表記データとを前記フォント情報から取り出し、取り出した基本フォントの著作権表記データと仮名フォントの著作権表記データとが異なる場合、仮名フォントの著作権表記データが基本フォントの著作権表記データの後ろに付加された著作権データを表示し、取り出した基本フォントの著作権表記データと仮名フォントの著作権表記データとが同じ場合、基本フォントの著作権表記データを表示手段に表示させる表示ステップとを実行することを特徴とする。
また、本発明の記録媒体は、
フォント名称格納領域に格納されるフォント名称と短縮フォント名称格納領域に格納される短縮フォント名称と文字パターンデータとを有する基本フォントと、フォント名称格納領域に格納されるフォント名称と文字パターンデータとを有する仮名フォントとを含むフォント情報を記憶するコンピュータで実行されるプログラムを記録したコンピュータ読取可能な記録媒体であって、
指定された基本フォントに指定された仮名フォントの文字パターンデータを組み込む組み込みステップと、
指定された基本フォントの短縮フォント名称と指定された仮名フォントのフォント名称とを前記フォント情報から取り出す取り出しステップと、
前記取り出しステップにより取り出した基本フォントの短縮フォント名称と仮名フォントのフォント名称とを組み合わせて基本フォントのフォント名称格納領域に格納する格納ステップとをコンピュータに実行させるプログラムを記録したことを特徴とする。
また、本発明の記録媒体は、
フォント名称格納領域に格納されるフォント名称と短縮フォント名称格納領域に格納される短縮フォント名称とを有する基本フォントと、フォント名称格納領域に格納されるフォント名称を有する仮名フォントとを含むフォント情報を記憶するコンピュータで実行されるプログラムを記録したコンピュータ読取可能な記録媒体であって、
指定された基本フォントに指定された仮名フォントの文字パターンデータを組み込む組み込みステップと、
指定された基本フォントの短縮フォント名称と指定された仮名フォントのフォント名称とを前記フォント情報から取り出す取り出しステップと、
前記取り出しステップにより取り出した基本フォントの短縮フォント名称と仮名フォントのフォント名称とを組み合わせ、組み合わせ後のフォント名称を表示させる表示ステップとをコンピュータに実行させるプログラムを記録したことを特徴とする。
また、本発明の文字処理装置は、
フォント名称格納領域に格納されるフォント名称と短縮フォント名称格納領域に格納される短縮フォント名称と文字パターンデータとを有する基本フォントと、フォント名称格納領域に格納されるフォント名称と文字パターンデータとを有する仮名フォントとを含むフォント情報を記憶する記憶手段と、
指定された基本フォントに指定された仮名フォントの文字パターンデータを組み込む組み込み手段と、
指定された基本フォントの短縮フォント名称と指定された仮名フォントのフォント名称とを前記フォント情報から取り出し、取り出した基本フォントの短縮フォント名称と仮名フォントのフォント名称とを合成する合成手段とを有することを特徴とする。
また、本発明の文字処理方法は、
フォント名称格納領域に格納されるフォント名称と短縮フォント名称格納領域に格納される短縮フォント名称と文字パターンデータとを有する基本フォントと、フォント名称格納領域に格納されるフォント名称と文字パターンデータとを有する仮名フォントとを含むフォント情報を記憶する記憶手段を有する文字処理装置で実行される文字処理方法であって、
前記文字処理装置が、
指定された基本フォントに指定された仮名フォントの文字パターンデータを組み込む組み込みステップと、
指定された基本フォントの短縮フォント名称と指定された仮名フォントのフォント名称とを前記記憶手段に記憶されているフォント情報から取り出すフォント情報から取り出す取り出しステップと、
前記取り出しステップにより取り出した基本フォントの短縮フォント名称と仮名フォントのフォント名称とを合成する合成ステップとを実行することを特徴とする。
【００１０】
【発明の実施形態】
第１実施例
次に、本願発明の実施例について説明する。第１の実施例では、組み合わせの対象となるフォントデータに、組み合わせで用いるための短縮フォント名称を持つことを特徴とする。
【００１１】
上記構成において、フォントが単独で使われる場合はフォント名称をそのまま用い、他のフォントと組み合わせて使用される場合には短縮名称と他のフォント名称を組み合わせたものをフォント名称として使用するように動作する。
【００１２】
図１は本発明の特徴を最もよく表したワークステーションのブロック図であり、同図において１はＣＰＵ、２はＲＡＭ（ランダムアクセスメモリ）、３はＲＯＭ（読みだし専用メモリ）、４は入力ＩＦ（インターフェイス）、５は出力ＩＦ、６はシステムバス、７はキーボードコントローラ、８はキーボード、９はビデオＩＦ、１０はディスプレイ、１１はマウスコントローラ、１２はマウス、１３はハードディスクコントローラ、１４はハードディスクドライブである。尚、後述のフローチャートで表されるプログラムは、前述のＲＡＭ２，ＲＯＭ３或はハードディスク１４に格納されている。尚、実際の販売形態としては、後述の図２で示されるフォント情報の一部と前記プログラムとを格納した外部メモリ例えばＣＤ−ＲＯＭ等により図１に示すワークステーションに供給され、前述のハードディスク１４に格納される。或は、ＣＤ−ＲＯＭではなく、回線を介して、遠隔地から供給されてもよい。
【００１３】
図２は、本発明のデータ構造をあらわした図である。同図おいて、２１はフォントの名称として通常使われる名称を格納するフォント名称格納領域であり、２２は他のフォントと組み合わせて使用するときに使われる短縮フォント名称格納領域、２３は著作権表記データ格納領域である。その他の領域は、例えば、ベクトルデータ、ストロークデータ等の形式で格納されている字形データを格納している領域である。この構造は、後述の基本フォントの場合であるが、後述の仮名フォントでは、図２と同様の構造であるが、フォント短縮名称領域２２を有していない。
【００１４】
図３は、本発明の動作をあらわした前述のメモリに格納されたプログラムを示すフローチャートである。同図では、フォントを組み合わせたフォントの名称を合成する手続を示している。同図においてステップＳ３１は基本フォントを指定する。実際の操作としては、ユーザによるポインティングデバイスからの指示等に基づくものである。これは後述の指定のステップでも同様である。ここで基本フォントは、漢字フォントもしくは漢字仮名混じりのフォントである。ステップＳ３２では、組み合わせる仮名フォントを指定する。ステップＳ３３では、基本フォントに仮名フォントの文字パターンデータを組込む。これらのデータは前述の図２で示される構造で記憶される各字形データ、基本フォントが漢字フォントであれば、仮名フォントパターンが追加され、基本フォントが漢字仮名混じりのフォントであれば仮名フォントパターンが仮名フォントパターンに置き換えられる。ステップＳ３４では基本フォントの短縮名称を図２の領域２２から取り出す。ステップＳ３５では、仮名フォント名称を図２の領域２１と同様の領域から取り出す。ステップＳ３６では、短縮名称と仮名フォント名称を組み合わせて、基本フォントのフォント名称格納領域２１に格納する。
【００１５】
図４は、図３のフローチャートに従って，丸ゴシック体Ｃａ−Ｌに仮名フォントを組込んだフォントの名称の例である。同図から分かるように、丸ゴシック体Ｃａ−Ｌの短縮名称が丸ゴＣａ−Ｌであり、組込む仮名フォントの名称がこでまりＬであるとき、こでまりＬを組込んだ丸ゴシック体Ｃａ−Ｌの名称は丸ゴＣａ−ＬこでまりＬである。上記フローチャートに従ってプログラムが実行された後、表示画面ＣＲＴ１０上に、図４の内の組み合わせ後のフォント名称が表示されることになる。
【００１６】
以上の様に、フォント名称として通常使用される名称に加えて短縮名称を持つことにより、他のフォントと組み合わせたフォント名称が冗長になることを防ぎ、メモリを節約することが可能となる。
【００１７】
第２実施例
本実施例では、フォントを組み合わせたフォントの名称ならびに著作権表記情報を合成する点が特徴である。
【００１８】
図５は本発明における第２の実施例の動作をあらわしたフローチャートである。同図では、フォントを組み合わせたフォントの名称ならびに著作権表記情報を合成する手続をあらわす。同図においてステップＳ５１は図３の制御と同様に基本フォントを指定する。ここで基本フォントは、漢字フォントもしくは漢字仮名混じりのフォントである。ステップＳ５２では、組み合わせる仮名フォントを指定する。ステップＳ５３では、基本フォントに仮名フォントの文字パターンを組込む。これは図３の対応する図形データを格納した領域から取り出すわけである。基本フォントが漢字フォントであれば、仮名フォントパターンが追加され、基本フォントが漢字仮名混じりのフォントであれば仮名フォントパターンが置き換えられる。ステップＳ５４では基本フォントの短縮名称を取り出す。ステップＳ５５では、仮名フォント名称を取り出す。ステップＳ５６では、短縮名称と仮名フォント名称を組み合わせて、基本フォントのフォント名称格納領域に格納する。これらの制御は図３と同様である。ステップＳ５７では、基本フォントの著作権表記データと仮名フォントの著作権表記データを図２の領域２３から取り出す。ステップＳ５８では基本フォントの著作権表記データと仮名フォントの著作権表記データを比較し、異なるときはステップＳ５９に進む。ステップＳ５９では、仮名フォントの著作権表記データを基本フォントの著作権表記データの後ろに付加する。
【００１９】
図６は、著作権表記データの例である。図６（ａ）は基本フォントの丸ゴシック体Ｃａ−Ｌの著作権表記である。図６（ｂ）は仮名フォントのこでまりＬの著作権表記である。図６（ｃ）は仮名フォントＳＥＫ００１の著作権表記である。
【００２０】
図７は著作権表記データを図５のフローチャートにしたがって合成した結果である。図７（ａ）は図６（ａ）と図６（ｂ）を合成した著作権表記であり、同じ表記であるため著作権データは変わらない。図７（ｂ）は図６（ａ）と図６（ｃ）を合成した著作権表記であり、基本フォントと仮名フォントの著作権表記データが異なる表記ため二つの著作権表記が併記され、格納される。図３の領域２３に格納される。以上の様に図５の処理により、図６の（ｃ）或は図７の（ｂ）に示される著作権が表示手段１０に表示される。
【００２１】
以上詳述した様に、著作権表記データを比較し、表記データを合成することにより、フォントの組み合わせ時に必要な著作権表記を行い、かつ、著作権表記が冗長になることを防ぐことが可能となる。
【００２２】
また、商標の表記、ボールドや斜体などのフォントの属性に関する表記についても同様である。
【００２３】
第３実施例
次に実施例３について説明する。
【００２４】
本実施例は、複数のフォントを組み込む場合に、仮名パターンデータ領域を未定義にした漢字データを持ったフォントデータを用いる例である。
【００２５】
実際の販売形態としては、後述の図８−９で示されるフォント情報の一部と前述のフローチャートに示すプログラムと同様な複数のフォントを組み込むプログラムを格納した外部メモリ例えばＣＤ−ＲＯＭ等により図１に示すワークステーションに供給され、前述のハードディスク１４に格納される。或は、ＣＤ−ＲＯＭではなく、回線を介して、遠隔地から供給されてもよい。図８は、本実施例で用いられるデータの構造をあらわした図である。同図を用いて、本実施例の動作を説明する。
【００２６】
２０１は、外部コードを内部コードに変換するコード変換テーブルである。たとえば、読点を１６進数のコードで８１４１（シフトＪＩＳ形式）の出力が指示された場合、図から明らかな様に、２０３の領域内において、フォントデータ中の第２番目の文字パターンデータを出力する必要がある。このとき、このコード変換テーブル２０１を参照して、８１４１（１６進）から２番目を指す「２」への変換を行う。
【００２７】
２０２は、文字のパターンデータのアドレステーブルである。文字パターンが存在する場合は、その文字パターンデータのアドレスがここに保持され、パターンが存在しない場合は、未定義文字のパターンデータのアドレスが保持される。なお、文字パターンが存在しない場合、本実施例では未定義文字のアドレスを保持するが、アドレスがＮＵＬＬになっているものや、一つ前の文字データのアドレスと同じアドレスが入っているこ  とで未定義をあらわす場合もある。２０３は文字パターンデータである。
【００２８】
図９は、複数フォントが一つのデータファイルになったフォントデータの例である。同図に示すように、一つのデータファイルで、複数のフォントを保持することが可能である。各フォントファイルはそれぞれのコード変換テーブルを持ち、一部のパターンデータは各フォントに固有で、一部のパターンデータはフォントデータにまたがってアクセス可能な状態で保持することもできる。
【００２９】
図１０は、仮名パターンデータを組み込み可能なフォントデータの例である。同図に示すように、仮名のアドレスはすべて未定義コードをさしている。仮名データを追加すると、パターンデータがフォントデータファイルに追加され、アドレステーブルにそのデータのアドレスが書き込まれる。
【００３０】
図１１は、仮名パターンデータを組み込み可能な、図９の構造のフォントデータファイルの例である。同図に示すように、１番目のフォントには仮名と漢字・記号がすべて含まれており、２番目のフォントは仮名が未定義である。このデータに仮名パターンデータを追加することで、漢字パターンデータは共通でフルセットのフォントとして使用することが可能である。以上述べたとおり、仮名パターンデータ領域を未定義にし、漢字データを持ったフォントデータを用いることで次のような利点がある。
【００３１】
・コード変換テーブルでは仮名領域があらかじめ設定されているので仮名データを組み込む際、データのアドレスをセットするだけで使用可能になる。
【００３２】
・仮名データが未定義なので、仮名を追加した際にデータの削除が不要で、フォントデータファイルが不必要に肥大化しない。
【００３３】
・複数のフォントデータをまとめておいて、その中の一部のフォントの仮名だけを未定義として追加可能にしておくことで、共通漢字パターンを用いて仮名のバリエーションを増やすことが容易である。
【００３４】
【発明の効果】
以上説明したように、本発明によれば、フォントの名称として通常使用される名称以外に短縮名称を持つことにより、冗長な名前が使用されることを防ぐことが可能となる。
【００３５】
本発明によれば、著作権表記を比較して合成することにより、システムにおける著作権表記データ格納領域が肥大化することを防ぎ、冗長な著作権表記が使用されることを防ぐことが可能となる。
【００３６】
以上詳述した様に、本発明により、コード変換テーブルでは仮名領域があらかじめ設定されているので仮名データを組み込む際、データのアドレスをセットするだけで使用可能になる。
【００３７】
以上詳述した様に、仮名データが未定義なので、仮名を追加した際にデータの削除が不要で、フォントデータファイルが不必要に肥大化しないという効果がある。
【００３８】
以上詳述した様に、複数のフォントデータをまとめておいて、その中の一部のフォントの仮名だけを未定義として追加可能にしておくことで、共通漢字パターンを用いて仮名のバリエーションを増やすことが容易となる。
【図面の簡単な説明】
【図１】本発明を実施したワークステーションのブロック図
【図２】名称や著作権表記データを格納する領域の構造をあらわす図
【図３】名称組み合わせのフローチャート
【図４】名称を組み合わせた例
【図５】名称ならびに著作権表記データの組み合わせのフローチャート
【図６】著作権表記データの例
【図７】著作権表記データを組み合わせた例
【図８】本発明で用いられるデータの構造をあらわした図
【図９】複数フォントが一つのデータファイルになったフォントデータの例を示す図
【図１０】仮名パターンデータを組み込み可能なフォントデータの例を示す図
【図１１】仮名パターンデータを組み込み可能な、図９の構造のフォントデータファイルの例を示す図
【図１】
0003912849.tif 000002
【図２】
0003912849.tif 000003
【図３】
0003912849.tif 000004
【図４】
0003912849.tif 000005
【図５】
0003912849.tif 000006
【図６】
0003912849.tif 000007
【図７】
0003912849.tif 000008
【図８】
0003912849.tif 000009
【図９】
0003912849.tif 000010
【図１０】
0003912849.tif 000011
【図１１】
0003912849.tif 000012