(57)【要約】【課題】  ユーザが簡単な操作でネームを生成し、編集することを可能とする。【解決手段】  第１の画面１０２に表示されているネーム１０４を漫画の画像１０１の希望の位置にドラッグ・アンド・ドロップすると、テキストボックス１０５が生成され、そのテキストボックス内にネームが挿入される。テキストボックスに挿入されたネームは、通常文字と必要に応じてルビを含む。第１の補助画面１０２においては、ルビはルビマークと共に通常文字として表示されているが、ネーム編集装置がそのルビマークを解釈して、テキストボックス１０５内におけるルビに変換する。また、第２の画面１０３を利用して、記号、罫線、濁点文字を入力し、また、文字の斜体化、あふれ処理（級数下げ、文字間詰め）をすることができる。【選択図】  図１
2006185435.tif 000002
【特許請求の範囲】
【請求項１】
ネームを構成するネーム文字列を不可欠な項目として含み、組方向、段落スタイル名及び文字の級数を省略可能な項目として含む入力文字列を入力する文字列入力ステップと、
前記文字列入力ステップで入力した前記ネーム文字列を表示するネーム文字列表示ステップと、
前記入力文字列に前記組方向が含まれている場合に、その組方向を表示し、前記入力文字列に前記組方向が含まれていない場合に、初期設定の組方向を表示する組方向表示ステップと、
前記入力文字列に前記段落スタイル名が含まれている場合に、その段落スタイル名を表示し、前記入力文字列に前記段落スタイル名が含まれていない場合に、初期設定の段落スタイル名を表示する段落スタイル名表示ステップと、
前記入力文字列に前記文字の級数が含まれている場合に、その文字の級数を表示し、前記入力文字列に前記文字の級数が含まれていない場合には、前記段落スタイル名表示ステップで表示された段落スタイル名に初期設定として対応する文字の級数を表示する級数表示ステップと、
前記ネーム文字列に対応するネームをページに配置するための操作が行われたことを検出する配置操作検出ステップと、
前記配置操作検出ステップで、前記操作が検出されたならば、前記ページにテキストフレームを配置し、該テキストフレームに対し、表示されている組方向を適用し、該テキストフレームに前記ネーム文字列を挿入し、該ネーム文字列に対し、表示されている段落スタイル名の段落スタイル及び表示されている級数を適用するネーム配置ステップと、
を備えることを特徴とするネーム編集方法。
【請求項２】
請求項１に記載のネーム編集方法において、
倍率を表示する倍率表示ステップを更に備え、
前記ネーム配置ステップでは、前記ネーム文字列に対し、表示されている級数に表示されている倍率を乗じて得られる級数を適用することを特徴とするネーム編集方法。
【請求項３】
請求項２に記載のネーム編集方法において、
表示された倍率をインターフェースに対する操作により変更する倍率変更ステップと、
を更に備え、  前記ネーム配置ステップでは、前記ネーム文字列に対し、表示されている級数に変更後の倍率を乗じて得られる級数を適用することを特徴とするネーム編集方法。
【請求項４】
請求項１に記載のネーム編集方法において、
表示された組方向をインターフェースに対する操作により変更する組方向変更ステップを更に備え、
前記ネーム配置ステップでは、前記テキストフレームに対し、変更後の組方向を適用することを特徴とするネーム編集方法。
【請求項５】
請求項１に記載のネーム編集方法において、
表示された段落スタイル名をインターフェースに対する操作により変更する段落スタイル名変更ステップを更に備え、
前記ネーム配置ステップでは、前記ネーム文字列に対し、変更後の段落スタイル名の段落スタイルを適用することを特徴とするネーム編集方法。
【請求項６】
請求項１に記載のネーム編集方法において、
表示された級数をインターフェースに対する操作により変更する級数変更ステップを更に備え、
前記ネーム配置ステップでは、前記ネーム文字列に対し、変更後の級数を適用することを特徴とするネーム編集方法。
【請求項７】
請求項１に記載のネーム編集方法において、
前記段落スタイル名表示ステップで表示された段落スタイル名に対応する段落スタイルの各項目の値を表示する段落スタイル項目表示ステップを更に備えることを特徴とするネーム編集方法。
【請求項８】
請求項７に記載のネーム編集方法において、
表示された段落スタイルの少なくとも１つの項目をインターフェースに対する操作により変更する段落スタイル項目変更ステップを更に備え、
前記ネーム配置ステップでは、前記ネーム文字列に対し、少なくとも１つの項目が変更された前記段落スタイルを適用することを特徴とするネーム編集方法。
【請求項９】
請求項７に記載のネーム編集方法において、
前記段落スタイルの項目は、通常文字の書体、通常行の行送り量、ルビ行の行送り量、字送り量、ルビの書体及びルビの倍率のうちの少なくとも１つを含むことを特徴とするネーム編集方法。
【請求項１０】
請求項１に記載のネーム編集方法において、
前記ネーム文字列は、通常文字、ルビマーク及びルビとなるべき文字を含み、
前記ルビマークに基づいて、前記ネーム文字列から通常文字のみからなる文字列及びルビとなるべき文字のみからなる文字列を生成するルビ分離ステップを更に備え、
前記ネーム配置ステップは、通常文字のみからなる文字列にルビとなるべき文字をルビとして付加するルビ付加ステップを含むことを特徴とするネーム編集方法。
【請求項１１】
請求項１０に記載のネーム編集方法において、
前記ルビ分離ステップは、更に、前記ネーム文字列を基に、ルビが付されるべき親文字の位置、ルビが付されるべき親文字の数及びルビの種類を判別し、
前記ルビ付加ステップは、前記ルビ分離ステップで判別された親文字の位置、親文字の数及びルビの種類を基にしてルビを付加することを特徴とするネーム編集方法。
【請求項１２】
請求項１に記載のネーム編集方法において、
前記ネーム文字列は、通常文字の他に、外字となるべきマーク、圏点となるべきマーク及び罫線になるべきマークのうちの少なくとも１つを含み、
各マークとそれに対応する外字、圏点又は罫線のＤＴＰデータを生成するためのマーク対応データ生成情報の対応関係を表す変換テーブルファイルを基に、各マーク毎にそのマーク自体と前記マーク対応データ生成情報より得られる所定の項目に関する情報と各マークの識別情報を関連付けた変換テーブルデータを生成する変換テーブルデータ生成ステップと、
前記ネーム文字列と前記変換テーブルデータを基に、前記ネーム文字列に含まれる各マーク毎に、そのマークが対象とする文字の範囲とそのマークに対応する前記識別情報を表す変換データを生成する変換データ生成ステップと、
各変換データ毎に、前記変換テーブルデータを参照することにより、前記マークが、それに対応する前記外字、前記圏点及び前記罫線のうちの何れかに変換され、変換後のものが前記範囲に適用されたネーム文字列を生成する変換ネーム文字列生成ステップと、
を備えることを特徴とするネーム編集方法。
【請求項１３】
請求項１に記載のネーム編集方法において、
前記ネーム文字列を基に、前記ネームに含まれるべき各ルビの範囲を表すルビ範囲データ、前記ネームに含まれるべき各圏点の範囲を表す圏点範囲データ、前記ネームに含まれる各行の範囲を表す行範囲データを生成する範囲データ生成ステップと、
前記ルビ範囲データ、前記圏点範囲データ及び前記行範囲データを基に、各行が、ルビ及び圏点の双方が付される親文字を少なくとも１つ含む行、ルビ及び圏点の双方が付される親文字を１つも含まないが、ルビ及び圏点のうちの一方のみが付される親文字を少なくとも１つ含む行及びルビも圏点も付されない親文字のみから成る行のうちの何れであるのかを判断する行分類ステップと、
前記行分類ステップでの判断の結果に基づいて、各行の行送り量を決定する行送り量決定ステップと、
を備え、
前記行送り量決定ステップでは、ルビ及び圏点の双方が付される親文字において、前記ルビ及び圏点が重ならないように前記行送り量を決定することを特徴とするネーム編集方法。
【請求項１４】
請求項１に記載のネーム編集方法において、
前記ネーム配置ステップでは、ネームの行数、ネームの最長行の文字数及びネームの組方向を基に、前記テキストフレームの縦横のサイズを決定することを特徴とするネーム編集方法。
【請求項１５】
請求項１に記載のネーム編集方法において、
記号を表すボタンを表示する記号ボタン表示ステップと、
前記記号ボタンが押されたことを検出したならば、該記号ボタンに対応する記号を前記テキストフレーム中のキャレット位置に挿入する記号挿入ステップと、
を更に備えることを特徴とするネーム編集方法。
【請求項１６】
請求項１に記載のネーム編集方法において、
記号を入力するためのテキストボックスを表示する記号入力用テキストボックス表示ステップと、
前記テキストボックスに記号が入力され、所定の操作が行われたことを検出したならば、前記テキストボックスに入力された記号を前記テキストフレーム中のキャレット位置に挿入する記号挿入ステップと、
を更に備えることを特徴とするネーム編集方法。
【請求項１７】
請求項１に記載のネーム編集方法において、
濁点が付されるべき文字を入力するためのテキストボックスを表示する濁点被適用文字入力用テキストボックス表示ステップと、
前記テキストボックスに文字が入力され、所定の操作が行われたことを検出したならば、前記テキストボックスに入力された文字に濁点を付して得られる文字を前記テキストフレーム中のキャレット位置に挿入する濁点適用済文字挿入ステップと、
を更に備えることを特徴とするネーム編集方法。
【請求項１８】
請求項１に記載のネーム編集方法において、
罫線を表すボタンを表示する罫線ボタン表示ステップと、
前記罫線ボタンが押されたことを検出したならば、該罫線ボタンに対応する罫線を前記テキストフレーム中のキャレット位置に挿入する罫線挿入ステップと、
を更に備えることを特徴とするネーム編集方法。
【請求項１９】
請求項１８に記載のネーム編集方法において、
挿入するべき罫線の文字数を入力するためのテキストボックスを表示する罫線文字数入力用テキストボックス表示ステップを更に備え、
前記罫線挿入ステップでは、前記テキストボックスに入力された文字数分だけ前記罫線を挿入することを特徴とするネーム編集方法。
【請求項２０】
請求項１８に記載のネーム編集方法において、
前記罫線ボタン表示ステップでは、同一の形状（太さを除く）の罫線を表す罫線ボタンは、罫線の各太さ毎に複数表示され、
各太さを入力する太さ入力ステップを更に備え、
前記罫線挿入ステップでは、押された罫線ボタンに対応する形状（太さを含む）の罫線を前記テキストフレーム中のキャレット位置に挿入することを特徴とするネーム編集方法。
【請求項２１】
請求項１に記載のネーム編集方法において、
級数下げ量を入力するためのテキストボックスを表示する級数下げ量入力用テキストボックス表示ステップと、
前記テキストボックスに級数下げ量が入力され、所定の操作が行われたことを検出したならば、前記テキストボックスに入力された級数下げ量及び前記テキストフレーム中の文字の級数を基に新たな級数を計算し、該新たな級数を前記テキストフレーム中の文字に適用する級数変更ステップと、
を更に備えることを特徴とするネーム編集方法。
【請求項２２】
請求項１に記載のネーム編集方法において、
文字間の詰め量を入力するためのテキストボックスを表示する文字間詰め量入力用テキストボックス表示ステップと、
前記テキストボックスに文字間詰め量が入力され、所定の操作が行われたことを検出したならば、前記テキストボックスに入力された詰め量を前記テキストフレーム中の文字間隔に適用する文字間詰め量変更ステップと、
を更に備えることを特徴とするネーム編集方法。
【請求項２３】
請求項１に記載のネーム編集方法において、
行間の詰め量を入力するためのテキストボックスを表示する行間詰め量入力用テキストボックス表示ステップと、
前記テキストボックスに行間詰め量が入力され、所定の操作が行われたことを検出したならば、前記テキストボックスに入力された詰め量を前記テキストフレーム中の行間隔に適用する行間詰め量変更ステップと、
を更に備えることを特徴とするネーム編集方法。
【請求項２４】
請求項１に記載のネーム編集方法において、
白ふちのふち幅を入力するためのテキストボックスを表示するふち幅入力用テキストボックス表示ステップと、
前記テキストボックスに白ふちのふち幅が入力され、所定の操作が行われたことを検出したならば、前記テキストボックスに入力されたふち幅を有する白ふちを前記テキストフレーム中の文字に適用する白ふち適用ステップと、
を更に備えることを特徴とするネーム編集方法。
【請求項２５】
請求項１に記載のネーム編集方法において、
斜体文字の角度を入力するための斜体文字角度入力用テキストボックスを表示する斜体文字角度入力用テキストボックス表示ステップと、
前記斜体文字角度入力用テキストボックスに斜体文字の角度が入力され、所定の操作が行われたことを検出したならば、前記斜体文字角度入力用テキストボックスに入力された斜体文字の角度を前記テキストフレーム中の選択されている文字に適用する文字斜体化ステップと、
を更に備えることを特徴とするネーム編集方法。
【請求項２６】
請求項２５に記載のネーム編集方法において、
斜体文字の詰め量を入力するための斜体文字詰め量入力用テキストボックスを表示する斜体文字詰め量入力用テキストボックス表示ステップと、
前記斜体文字詰め量入力用テキストボックスに斜体文字の詰め量が入力され、所定の操作が行われたことを検出したならば、前記斜体文字詰め量入力用テキストボックスに入力された斜体文字の詰め量を文字斜体化ステップで斜体化された文字に適用する斜体文字詰め量適用ステップと、
を更に備えることを特徴とするネーム編集方法。
【請求項２７】
請求項１に記載のネーム編集方法において、
前記ネーム文字列に対応するネームをページに配置するための操作は、前記ページの指定を伴い、
前記ネーム配置ステップは、前記指定されたページに配置されるべき全てのネームについて行なわれることを特徴とするネーム編集方法。
【請求項２８】
請求項１に記載のネーム編集方法において、
原寸画稿の大きさに対する読み取られた画稿の大きさの比率を表す変化率を入力するための変化率入力用テキストボックスを表示する変化率入力用テキストボックス表示ステップと、
級数上げ前後の文字サイズの差分を前記原寸画稿における文字の級数の縮尺で入力するための級数入力用テキストボックスを表示する級数入力用テキストボックス表示ステップと、
変化率入力用テキストボックスに前記変化率が入力され、前記級数入力用テキストボックスに前記級数が入力され、所定の操作が行なわれたことを検出したならば、
変化率入力用テキストボックスに入力された前記変化率、前記級数入力用テキストボックスに入力された前記級数及び前記テキストフレーム中の文字の級数を基に新たな級数を計算し、該新たな級数を前記テキストフレーム中の文字に適用する級数変更ステップと、
を更に備えることを特徴とするネーム編集方法。
【請求項２９】
請求項１に記載のネーム編集方法において、
原寸画稿の大きさに対する読み取られた画稿の大きさの比率を表す変化率を入力するための変化率入力用テキストボックスを表示する変化率入力用テキストボックス表示ステップと、
級数下げ前後の文字サイズの差分を前記原寸画稿における文字の級数の縮尺で入力するための級数入力用テキストボックスを表示する級数入力用テキストボックス表示ステップと、
変化率入力用テキストボックスに前記変化率が入力され、前記級数入力用テキストボックスに前記級数が入力され、所定の操作が行なわれたことを検出したならば、
変化率入力用テキストボックスに入力された前記変化率、前記級数入力用テキストボックスに入力された前記級数及び前記テキストフレーム中の文字の級数を基に新たな級数を計算し、該新たな級数を前記テキストフレーム中の文字に適用する級数変更ステップと、
を更に備えることを特徴とするネーム編集方法。
【請求項３０】
請求項３、４、５、６又は８に記載のネーム編集方法において、
倍率変更、組方向変更、段落スタイル名変更、級数変更又は前記段落スタイルの少なくとも１つの項目の変更は、選択された複数のネーム文字列に対して、共通に行なわれることを特徴とするネーム編集方法。
【請求項３１】
ネームを構成するネーム文字列を不可欠な項目として含み、組方向、段落スタイル名及び文字の級数を省略可能な項目として含む入力文字列を入力する文字列入力手段と、
前記文字列入力手段で入力した前記ネーム文字列を表示するネーム文字列表示手段と、
前記入力文字列に前記組方向が含まれている場合に、その組方向を表示し、前記入力文字列に前記組方向が含まれていない場合に、初期設定の組方向を表示する組方向表示手段と、
前記入力文字列に前記段落スタイル名が含まれている場合に、その段落スタイル名を表示し、前記入力文字列に前記段落スタイル名が含まれていない場合に、初期設定の段落スタイル名を表示する段落スタイル名表示手段と、
前記入力文字列に前記文字の級数が含まれている場合に、その文字の級数を表示し、前記入力文字列に前記文字の級数が含まれていない場合には、前記段落スタイル名表示手段で表示された段落スタイル名に初期設定として対応する文字の級数を表示する級数表示手段と、
前記ネーム文字列に対応するネームをページに配置するための操作が行われたことを検出する配置操作検出手段と、
前記配置操作検出手段で、前記操作が検出されたならば、前記ページにテキストフレームを配置し、該テキストフレームに対し、表示されている組方向を適用し、該テキストフレームに前記ネーム文字列を挿入し、該ネーム文字列に対し、表示されている段落スタイル名の段落スタイル及び表示されている級数を適用するネーム配置手段と、
を備えることを特徴とするネーム編集装置。
【請求項３２】
請求項３１に記載のネーム編集装置において、
倍率を表示する倍率表示手段を更に備え、
前記ネーム配置手段では、前記ネーム文字列に対し、表示されている級数に表示されている倍率を乗じて得られる級数を適用することを特徴とするネーム編集装置。
【請求項３３】
請求項３２に記載のネーム編集装置において、
表示された倍率をインターフェースに対する操作により変更する倍率変更手段と、
を更に備え、
前記ネーム配置手段では、前記ネーム文字列に対し、表示されている級数に変更後の倍率を乗じて得られる級数を適用することを特徴とするネーム編集装置。
【請求項３４】
請求項３１に記載のネーム編集装置において、
表示された組方向をインターフェースに対する操作により変更する組方向変更手段を更に備え、
前記ネーム配置手段では、前記テキストフレームに対し、変更後の組方向を適用することを特徴とするネーム編集装置。
【請求項３５】
請求項３１に記載のネーム編集装置において、
表示された段落スタイル名をインターフェースに対する操作により変更する段落スタイル名変更手段を更に備え、
前記ネーム配置手段では、前記ネーム文字列に対し、変更後の段落スタイル名の段落スタイルを適用することを特徴とするネーム編集装置。
【請求項３６】
請求項３１に記載のネーム編集装置において、
表示された級数をインターフェースに対する操作により変更する級数変更手段を更に備え、
前記ネーム配置手段では、前記ネーム文字列に対し、変更後の級数を適用することを特徴とするネーム編集装置。
【請求項３７】
請求項３１に記載のネーム編集装置において、
前記段落スタイル名表示手段で表示された段落スタイル名に対応する段落スタイルの各項目の値を表示する段落スタイル項目表示手段を更に備えることを特徴とするネーム編集装置。
【請求項３８】
請求項３７に記載のネーム編集装置において、
表示された段落スタイルの少なくとも１つの項目をインターフェースに対する操作により変更する段落スタイル項目変更手段を更に備え、
前記ネーム配置手段では、前記ネーム文字列に対し、少なくとも１つの項目が変更された前記段落スタイルを適用することを特徴とするネーム編集装置。
【請求項３９】
請求項３７に記載のネーム編集装置において、
前記段落スタイルの項目は、通常文字の書体、通常行の行送り量、ルビ行の行送り量、字送り量、ルビの書体及びルビの倍率のうちの少なくとも１つを含むことを特徴とするネーム編集装置。
【請求項４０】
請求項３１に記載のネーム編集装置において、
前記ネーム文字列は、通常文字、ルビマーク及びルビとなるべき文字を含み、
前記ルビマークに基づいて、前記ネーム文字列から通常文字のみからなる文字列及びルビとなるべき文字のみからなる文字列を生成するルビ分離手段を更に備え、
前記ネーム配置手段は、通常文字のみからなる文字列にルビとなるべき文字をルビとして付加するルビ付加手段を含むことを特徴とするネーム編集装置。
【請求項４１】
請求項４０に記載のネーム編集装置において、
前記ルビ分離手段は、更に、前記ネーム文字列を基に、ルビが付されるべき親文字の位置、ルビが付されるべき親文字の数及びルビの種類を判別し、
前記ルビ付加手段は、前記ルビ分離手段で判別された親文字の位置、親文字の数及びルビの種類を基にしてルビを付加することを特徴とするネーム編集装置。
【請求項４２】
請求項３１に記載のネーム編集装置において、
前記ネーム文字列は、通常文字の他に、外字となるべきマーク、圏点となるべきマーク及び罫線になるべきマークのうちの少なくとも１つを含み、
各マークとそれに対応する外字、圏点又は罫線のＤＴＰデータを生成するためのマーク対応データ生成情報の対応関係を表す変換テーブルファイルを基に、各マーク毎にそのマーク自体と前記マーク対応データ生成情報より得られる所定の項目に関する情報と各マークの識別情報を関連付けた変換テーブルデータを生成する変換テーブルデータ生成手段と、
前記ネーム文字列と前記変換テーブルデータを基に、前記ネーム文字列に含まれる各マーク毎に、そのマークが対象とする文字の範囲とそのマークに対応する前記識別情報を表す変換データを生成する変換データ生成手段と、
各変換データ毎に、前記変換テーブルデータを参照することにより、前記マークが、それに対応する前記外字、前記圏点及び前記罫線のうちの何れかに変換され、変換後のものが前記範囲に適用されたネーム文字列を生成する変換ネーム文字列生成手段と、
を備えることを特徴とするネーム編集装置。
【請求項４３】
請求項３１に記載のネーム編集装置において、
前記ネーム文字列を基に、前記ネームに含まれるべき各ルビの範囲を表すルビ範囲データ、前記ネームに含まれるべき各圏点の範囲を表す圏点範囲データ、前記ネームに含まれる各行の範囲を表す行範囲データを生成する範囲データ生成手段と、
前記ルビ範囲データ、前記圏点範囲データ及び前記行範囲データを基に、各行が、ルビ及び圏点の双方が付される親文字を少なくとも１つ含む行、ルビ及び圏点の双方が付される親文字を１つも含まないが、ルビ及び圏点のうちの一方のみが付される親文字を少なくとも１つ含む行及びルビも圏点も付されない親文字のみから成る行のうちの何れであるのかを判断する行分類手段と、
前記行分類手段での判断の結果に基づいて、各行の行送り量を決定する行送り量決定手段と、
を備え、
前記行送り量決定手段は、ルビ及び圏点の双方が付される親文字において、前記ルビ及び圏点が重ならないように前記行送り量を決定することを特徴とするネーム編集装置。
【請求項４４】
請求項３１に記載のネーム編集装置において、
前記ネーム配置手段では、ネームの行数、ネームの最長行の文字数及びネームの組方向を基に、前記テキストフレームの縦横のサイズを決定することを特徴とするネーム編集装置。
【請求項４５】
請求項３１に記載のネーム編集装置において、
記号を表すボタンを表示する記号ボタン表示手段と、
前記記号ボタンが押されたことを検出したならば、該記号ボタンに対応する記号を前記テキストフレーム中のキャレット位置に挿入する記号挿入手段と、
を更に備えることを特徴とするネーム編集装置。
【請求項４６】
請求項３１に記載のネーム編集装置において、
記号を入力するためのテキストボックスを表示する記号入力用テキストボックス表示手段と、
前記テキストボックスに記号が入力され、所定の操作が行われたことを検出したならば、前記テキストボックスに入力された記号を前記テキストフレーム中のキャレット位置に挿入する記号挿入手段と、
を更に備えることを特徴とするネーム編集装置。
【請求項４７】
請求項３１に記載のネーム編集装置において、
濁点が付されるべき文字を入力するためのテキストボックスを表示する濁点被適用文字入力用テキストボックス表示手段と、
前記テキストボックスに文字が入力され、所定の操作が行われたことを検出したならば、前記テキストボックスに入力された文字に濁点を付して得られる文字を前記テキストフレーム中のキャレット位置に挿入する濁点適用済文字挿入手段と、
を更に備えることを特徴とするネーム編集装置。
【請求項４８】
請求項３１に記載のネーム編集装置において、
罫線を表すボタンを表示する罫線ボタン表示手段と、
前記罫線ボタンが押されたことを検出したならば、該罫線ボタンに対応する罫線を前記テキストフレーム中のキャレット位置に挿入する罫線挿入手段と、
を更に備えることを特徴とするネーム編集装置。
【請求項４９】
請求項４８に記載のネーム編集装置において、
挿入するべき罫線の文字数を入力するためのテキストボックスを表示する罫線文字数入力用テキストボックス表示手段を更に備え、
前記罫線挿入手段では、前記テキストボックスに入力された文字数分だけ前記罫線を挿入することを特徴とするネーム編集装置。
【請求項５０】
請求項４８に記載のネーム編集装置において、
前記罫線ボタン表示手段は、同一の形状（太さを除く）の罫線を表す罫線ボタンを、罫線の各太さ毎に複数表示し、
各太さを入力する太さ入力手段を更に備え、
前記罫線挿入手段は、押された罫線ボタンに対応する形状（太さを含む）の罫線を前記テキストフレーム中のキャレット位置に挿入することを特徴とするネーム編集装置。
【請求項５１】
請求項３１に記載のネーム編集装置において、
級数下げ量を入力するためのテキストボックスを表示する級数下げ量入力用テキストボックス表示手段と、
前記テキストボックスに級数下げ量が入力され、所定の操作が行われたことを検出したならば、前記テキストボックスに入力された級数下げ量及び前記テキストフレーム中の文字の級数を基に新たな級数を計算し、該新たな級数を前記テキストフレーム中の文字に適用する級数変更手段と、
を更に備えることを特徴とするネーム編集装置。
【請求項５２】
請求項３１に記載のネーム編集装置において、
文字間の詰め量を入力するためのテキストボックスを表示する文字間詰め量入力用テキストボックス表示手段と、
前記テキストボックスに文字間詰め量が入力され、所定の操作が行われたことを検出したならば、前記テキストボックスに入力された詰め量を前記テキストフレーム中の文字間隔に適用する文字間詰め量変更手段と、
を更に備えることを特徴とするネーム編集装置。
【請求項５３】
請求項３１に記載のネーム編集装置において、
行間の詰め量を入力するためのテキストボックスを表示する行間詰め量入力用テキストボックス表示手段と、
前記テキストボックスに行間詰め量が入力され、所定の操作が行われたことを検出したならば、前記テキストボックスに入力された詰め量を前記テキストフレーム中の行間隔に適用する行間詰め量変更手段と、
を更に備えることを特徴とするネーム編集装置。
【請求項５４】
請求項３１に記載のネーム編集装置において、
白ふちのふち幅を入力するためのテキストボックスを表示するふち幅入力用テキストボックス表示手段と、
前記テキストボックスに白ふちのふち幅が入力され、所定の操作が行われたことを検出したならば、前記テキストボックスに入力されたふち幅を有する白ふちを前記テキストフレーム中の文字に適用する白ふち適用手段と、
を更に備えることを特徴とするネーム編集装置。
【請求項５５】
請求項３１に記載のネーム編集装置において、
斜体文字の角度を入力するための斜体文字角度入力用テキストボックスを表示する斜体文字角度入力用テキストボックス表示手段と、
前記斜体文字角度入力用テキストボックスに斜体文字の角度が入力され、所定の操作が行われたことを検出したならば、前記斜体文字角度入力用テキストボックスに入力された斜体文字の角度を前記テキストフレーム中の選択されている文字に適用する文字斜体化手段と、
を更に備えることを特徴とするネーム編集装置。
【請求項５６】
請求項５５に記載のネーム編集装置において、
斜体文字の詰め量を入力するための斜体文字詰め量入力用テキストボックスを表示する斜体文字詰め量入力用テキストボックス表示手段と、
前記斜体文字詰め量入力用テキストボックスに斜体文字の詰め量が入力され、所定の操作が行われたことを検出したならば、前記斜体文字詰め量入力用テキストボックスに入力された斜体文字の詰め量を文字斜体化手段で斜体化された文字に適用する斜体文字詰め量適用手段と、
を更に備えることを特徴とするネーム編集装置。
【請求項５７】
請求項３１に記載のネーム編集装置において、
前記ネーム文字列に対応するネームをページに配置するための操作は、前記ページの指定を伴い、
前記ネーム配置手段は、前記指定されたページに配置されるべき全てのネームについて配置を行なうことを特徴とするネーム編集装置。
【請求項５８】
請求項３１に記載のネーム編集装置において、
原寸画稿の大きさに対する読み取られた画稿の大きさの比率を表す変化率を入力するための変化率入力用テキストボックスを表示する変化率入力用テキストボックス表示手段と、
級数上げ前後の文字サイズの差分を前記原寸画稿における文字の級数の縮尺で入力するための級数入力用テキストボックスを表示する級数入力用テキストボックス表示手段と、
変化率入力用テキストボックスに前記変化率が入力され、前記級数入力用テキストボックスに前記級数が入力され、所定の操作が行なわれたことを検出したならば、
変化率入力用テキストボックスに入力された前記変化率、前記級数入力用テキストボックスに入力された前記級数及び前記テキストフレーム中の文字の級数を基に新たな級数を計算し、該新たな級数を前記テキストフレーム中の文字に適用する級数変更手段と、
を更に備えることを特徴とするネーム編集装置。
【請求項５９】
請求項３１に記載のネーム編集装置において、
原寸画稿の大きさに対する読み取られた画稿の大きさの比率を表す変化率を入力するための変化率入力用テキストボックスを表示する変化率入力用テキストボックス表示手段と、
級数下げ前後の文字サイズの差分を前記原寸画稿における文字の級数の縮尺で入力するための級数入力用テキストボックスを表示する級数入力用テキストボックス表示手段と、
変化率入力用テキストボックスに前記変化率が入力され、前記級数入力用テキストボックスに前記級数が入力され、所定の操作が行なわれたことを検出したならば、
変化率入力用テキストボックスに入力された前記変化率、前記級数入力用テキストボックスに入力された前記級数及び前記テキストフレーム中の文字の級数を基に新たな級数を計算し、該新たな級数を前記テキストフレーム中の文字に適用する級数変更手段と、
を更に備えることを特徴とするネーム編集装置。
【請求項６０】
請求項３３、３４、３５、３６又は３８に記載のネーム編集装置において、
倍率変更、組方向変更、段落スタイル名変更、級数変更又は前記段落スタイルの少なくとも１つの項目の変更は、選択された複数のネーム文字列に対して、共通に行なわれることを特徴とするネーム編集装置。
【請求項６１】
請求項１乃至３０の何れか１項に記載のネーム編集方法をコンピュータに行わせるためのネーム編集プログラム。
【請求項６２】
請求項６１に記載のネーム編集プログラムを記録したコンピュータ読取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネームを編集するためのネーム編集方法、ネーム編集装置及びネーム編集プログラムに関し、特に、漫画の吹出部に挿入されるネームを編集するためのネーム編集方法、ネーム編集装置及びネーム編集プログラムに関する。
【背景技術】
【０００２】
漫画の制作においては、まず、画稿をイメージスキャナで読み込むことにより画稿データを生成し、ＤＴＰソフトウェアにより、この画稿データを読み込み、画面にページの画像として表示する。そして、画面上のページの画像の吹き出しの位置にテキストボックスを生成し、そのテキストボックスにネームを入力する。
【特許文献１】特開平７−４４７１８号公報
【特許文献２】特開２００２−４９９２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、ネームの書式は一定ではなく、書体（フォント）、級数（文字サイズ）、行送り量、字送り量、組方向等を各ネーム毎に指定する必要が生じる場合がある。
【０００４】
また、感嘆符（！）、疑問符（？）又はこれらの組み合わせが漫画では良く用いられ、このために外字を利用したり、感嘆符、疑問符又はこの両者を合成する必要が生じる場合がある。
【０００５】
更に、記号（例えば、トランプのマーク、音符）も漫画では良く用いられ、このために外字を利用する必要が生じる場合がある。
【０００６】
更に、罫線も漫画では良く用いられ、これのために、特殊なキー操作等を行う必要が生じる場合がある。
【０００７】
更に、文字を斜体にしたり、斜体にした文字の詰め量を調整する場合、特殊なキー操作等を行う必要が生じる場合がある。
【０００８】
更に、ネームが吹き出しの枠に収まらない場合には、文字の級数を下げたり、文字間隔を詰めたりする必要があるが、このために特殊なキー操作等を行う必要が生じる場合がある。
【０００９】
そこで、本発明は、ユーザが簡単な操作でネームを生成し、編集することを可能とするネーム編集方法、ネーム編集装置及びネーム編集プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明によれば、ネームを構成するネーム文字列を不可欠な項目として含み、組方向、段落スタイル名及び文字の級数を省略可能な項目として含む入力文字列を入力する文字列入力ステップと、前記文字列入力ステップで入力した前記ネーム文字列を表示するネーム文字列表示ステップと、前記入力文字列に前記組方向が含まれている場合に、その組方向を表示し、前記入力文字列に前記組方向が含まれていない場合に、初期設定の組方向を表示する組方向表示ステップと、前記入力文字列に前記段落スタイル名が含まれている場合に、その段落スタイル名を表示し、前記入力文字列に前記段落スタイル名が含まれていない場合に、初期設定の段落スタイル名を表示する段落スタイル名表示ステップと、前記入力文字列に前記文字の級数が含まれている場合に、その文字の級数を表示し、前記入力文字列に前記文字の級数が含まれていない場合には、前記段落スタイル名表示ステップで表示された段落スタイル名に初期設定として対応する文字の級数を表示する級数表示ステップと、前記ネーム文字列に対応するネームをページに配置するための操作が行われたことを検出する配置操作検出ステップと、前記配置操作検出ステップで、前記操作が検出されたならば、前記ページにテキストフレームを配置し、該テキストフレームに対し、表示されている組方向を適用し、該テキストフレームに前記ネーム文字列を挿入し、該ネーム文字列に対し、表示されている段落スタイル名の段落スタイル及び表示されている級数を適用するネーム配置ステップと、を備えることを特徴とするネーム編集方法が提供される。
【００１１】
上記のネーム編集方法において、倍率を表示する倍率表示ステップを更に備え、前記ネーム配置ステップでは、前記ネーム文字列に対し、表示されている級数に表示されている倍率を乗じて得られる級数を適用するようにしてもよい。
【００１２】
上記のネーム編集方法において、表示された倍率をインターフェースに対する操作により変更する倍率変更ステップと、を更に備え、前記ネーム配置ステップでは、前記テキストフレームに対し、表示されている級数に変更後の倍率を乗じて得られる級数を適用するようにしてもよい。
【００１３】
上記のネーム編集方法において、表示された組方向をインターフェースに対する操作により変更する組方向変更ステップを更に備え、前記ネーム配置ステップでは、前記ネーム文字列に対し、変更後の組方向を適用するようにしてもよい。
【００１４】
上記のネーム編集方法において、表示された段落スタイル名をインターフェースに対する操作により変更する段落スタイル名変更ステップを更に備え、前記ネーム配置ステップでは、前記ネーム文字列に対し、変更後の段落スタイル名の段落スタイルを適用するようにしてもよい。
【００１５】
上記のネーム編集方法において、表示された級数をインターフェースに対する操作により変更する級数変更ステップを更に備え、前記ネーム配置ステップでは、前記ネーム文字列に対し、変更後の級数を適用するようにしてもよい。
【００１６】
上記のネーム編集方法において、前記段落スタイル名表示ステップで表示された段落スタイル名に対応する段落スタイルの各項目の値を表示する段落スタイル項目表示ステップを更に備えるようにしてもよい。
【００１７】
上記のネーム編集方法において、表示された段落スタイルの少なくとも１つの項目をインターフェースに対する操作により変更する段落スタイル項目変更ステップを更に備え、前記ネーム配置ステップでは、前記ネーム文字列に対し、少なくとも１つの項目が変更された前記段落スタイルを適用するようにしてもよい。
【００１８】
上記のネーム編集方法において、前記段落スタイルの項目は、通常文字の書体、通常行の行送り量、ルビ行の行送り量、字送り量、ルビの書体及びルビの倍率のうちの少なくとも１つを含むようにしてもよい。
【００１９】
上記のネーム編集方法において、前記ネーム文字列は、通常文字、ルビマーク及びルビとなるべき文字を含み、前記ルビマークに基づいて、前記ネーム文字列から通常文字のみからなる文字列及びルビとなるべき文字のみからなる文字列を生成するルビ分離ステップを更に備え、前記ネーム配置ステップは、通常文字のみからなる文字列にルビとなるべき文字をルビとして付加するルビ付加ステップを含むようにしてもよい。
【００２０】
上記のネーム編集方法において、前記ルビ分離ステップは、更に、前記ネーム文字列を基に、ルビが付されるべき親文字の位置、ルビが付されるべき親文字の数及びルビの種類を判別し、前記ルビ付加ステップは、前記ルビ分離ステップで判別された親文字の位置、親文字の数及びルビの種類を基にしてルビを付加するようにしてもよい。
【００２１】
上記のネーム編集方法において、前記ネーム文字列は、通常文字の他に、外字となるべきマーク、圏点となるべきマーク及び罫線になるべきマークのうちの少なくとも１つを含み、各マークとそれに対応する外字、圏点又は罫線のＤＴＰデータを生成するためのマーク対応データ生成情報の対応関係を表す変換テーブルファイルを基に、各マーク毎にそのマーク自体と前記マーク対応データ生成情報より得られる所定の項目に関する情報と各マークの識別情報を関連付けた変換テーブルデータを生成する変換テーブルデータ生成ステップと、前記ネーム文字列と前記変換テーブルデータを基に、前記ネーム文字列に含まれる各マーク毎に、そのマークが対象とする文字の範囲とそのマークに対応する前記識別情報を表す変換データを生成する変換データ生成ステップと、各変換データ毎に、前記変換テーブルデータを参照することにより、前記マークが、それに対応する前記外字、前記圏点及び前記罫線のうちの何れかに変換され、変換後のものが前記範囲に適用されたネーム文字列を生成する変換ネーム文字列生成ステップと、を備えるようにしてもよい。
【００２２】
上記のネーム編集方法において、前記ネーム文字列を基に、前記ネームに含まれるべき各ルビの範囲を表すルビ範囲データ、前記ネームに含まれるべき各圏点の範囲を表す圏点範囲データ、前記ネームに含まれる各行の範囲を表す行範囲データを生成する範囲データ生成ステップと、前記ルビ範囲データ、前記圏点範囲データ及び前記行範囲データを基に、各行が、ルビ及び圏点の双方が付される親文字を少なくとも１つ含む行、ルビ及び圏点の双方が付される親文字を１つも含まないが、ルビ及び圏点のうちの一方のみが付される親文字を少なくとも１つ含む行及びルビも圏点も付されない親文字のみから成る行のうちの何れであるのかを判断する行分類ステップと、前記行分類ステップでの判断の結果に基づいて、各行の行送り量を決定する行送り量決定ステップと、を備え、前記行送り量決定ステップでは、ルビ及び圏点の双方が付される親文字において、前記ルビ及び圏点が重ならないように前記行送り量を決定するようにしてもよい。
【００２３】
上記のネーム編集方法において、前記ネーム配置ステップでは、ネームの行数、ネームの最長行の文字数及びネームの組方向を基に、前記テキストフレームの縦横のサイズを決定するようにしてもよい。
【００２４】
上記のネーム編集方法において、記号を表すボタンを表示する記号ボタン表示ステップと、前記記号ボタンが押されたことを検出したならば、該記号ボタンに対応する記号を前記テキストフレーム中のキャレット位置に挿入する記号挿入ステップと、を更に備えるようにしてもよい。
【００２５】
上記のネーム編集方法において、記号を入力するためのテキストボックスを表示する記号入力用テキストボックス表示ステップと、前記テキストボックスに記号が入力され、所定の操作が行われたことを検出したならば、前記テキストボックスに入力された記号を前記テキストフレーム中のキャレット位置に挿入する記号挿入ステップと、を更に備えるようにしてもよい。
【００２６】
上記のネーム編集方法において、濁点が付されるべき文字を入力するためのテキストボックスを表示する濁点被適用文字入力用テキストボックス表示ステップと、前記テキストボックスに文字が入力され、所定の操作が行われたことを検出したならば、前記テキストボックスに入力された文字に濁点を付して得られる文字を前記テキストフレーム中のキャレット位置に挿入する濁点適用済文字挿入ステップと、を更に備えるようにしてもよい。
【００２７】
上記のネーム編集方法において、罫線を表すボタンを表示する罫線ボタン表示ステップと、前記罫線ボタンが押されたことを検出したならば、該罫線ボタンに対応する罫線を前記テキストフレーム中のキャレット位置に挿入する罫線挿入ステップと、を更に備えるようにしてもよい。
【００２８】
上記のネーム編集方法において、挿入するべき罫線の文字数を入力するためのテキストボックスを表示する罫線文字数入力用テキストボックス表示ステップを更に備え、前記罫線挿入ステップでは、前記テキストボックスに入力された文字数分だけ前記罫線を挿入するようにしてもよい。
【００２９】
上記のネーム編集方法において、前記罫線ボタン表示ステップでは、同一の形状（太さを除く）の罫線を表す罫線ボタンは、罫線の各太さ毎に複数表示され、各太さを入力する太さ入力ステップを更に備え、前記罫線挿入ステップでは、押された罫線ボタンに対応する形状（太さを含む）の罫線を前記テキストフレーム中のキャレット位置に挿入するようにしてもよい。
【００３０】
上記のネーム編集方法において、級数下げ量を入力するためのテキストボックスを表示する級数下げ量入力用テキストボックス表示ステップと、前記テキストボックスに級数下げ量が入力され、所定の操作が行われたことを検出したならば、前記テキストボックスに入力された級数下げ量及び前記テキストフレーム中の文字の級数を基に新たな級数を計算し、該新たな級数を前記テキストフレーム中の文字に適用する級数変更ステップと、を更に備えるようにしてもよい。
【００３１】
上記のネーム編集方法において、文字間の詰め量を入力するためのテキストボックスを表示する文字間詰め量入力用テキストボックス表示ステップと、前記テキストボックスに文字間詰め量が入力され、所定の操作が行われたことを検出したならば、前記テキストボックスに入力された詰め量を前記テキストフレーム中の文字間隔に適用する文字間詰め量変更ステップと、を更に備えるようにしてもよい。
【００３２】
上記のネーム編集方法において、行間の詰め量を入力するためのテキストボックスを表示する行間詰め量入力用テキストボックス表示ステップと、前記テキストボックスに行間詰め量が入力され、所定の操作が行われたことを検出したならば、前記テキストボックスに入力された詰め量を前記テキストフレーム中の行間隔に適用する行間詰め量変更ステップと、を更に備えるようにしてもよい。
【００３３】
上記のネーム編集方法において、白ふちのふち幅を入力するためのテキストボックスを表示するふち幅入力用テキストボックス表示ステップと、前記テキストボックスに白ふちのふち幅が入力され、所定の操作が行われたことを検出したならば、前記テキストボックスに入力されたふち幅を有する白ふちを前記テキストフレーム中の文字に適用する白ふち適用ステップと、を更に備えるようにしてもよい。
【００３４】
上記のネーム編集方法において、斜体文字の角度を入力するための斜体文字角度入力用テキストボックスを表示する斜体文字角度入力用テキストボックス表示ステップと、前記斜体文字角度入力用テキストボックスに斜体文字の角度が入力され、所定の操作が行われたことを検出したならば、前記斜体文字角度入力用テキストボックスに入力された斜体文字の角度を前記テキストフレーム中の選択されている文字に適用する文字斜体化ステップと、を更に備えるようにしてもよい。
【００３５】
上記のネーム編集方法において、斜体文字の詰め量を入力するための斜体文字詰め量入力用テキストボックスを表示する斜体文字詰め量入力用テキストボックス表示ステップと、前記斜体文字詰め量入力用テキストボックスに斜体文字の詰め量が入力され、所定の操作が行われたことを検出したならば、前記斜体文字詰め量入力用テキストボックスに入力された斜体文字の詰め量を文字斜体化ステップで斜体化された文字に適用する斜体文字詰め量適用ステップと、を更に備えるようにしてもよい。
【００３６】
上記のネーム編集方法において、前記ネーム文字列に対応するネームをページに配置するための操作は、前記ページの指定を伴い、前記ネーム配置ステップは、前記指定されたページに配置されるべき全てのネームについて行なわれるようにしてもよい。
【００３７】
上記のネーム編集方法において、原寸画稿の大きさに対する読み取られた画稿の大きさの比率を表す変化率を入力するための変化率入力用テキストボックスを表示する変化率入力用テキストボックス表示ステップと、級数上げ前後の文字サイズの差分を前記原寸画稿における文字の級数の縮尺で入力するための級数入力用テキストボックスを表示する級数入力用テキストボックス表示ステップと、変化率入力用テキストボックスに前記変化率が入力され、前記級数入力用テキストボックスに前記級数が入力され、所定の操作が行なわれたことを検出したならば、変化率入力用テキストボックスに入力された前記変化率、前記級数入力用テキストボックスに入力された前記級数及び前記テキストフレーム中の文字の級数を基に新たな級数を計算し、該新たな級数を前記テキストフレーム中の文字に適用する級数変更ステップと、を更に備えるようにしてもよい。
【００３８】
上記のネーム編集方法において、原寸画稿の大きさに対する読み取られた画稿の大きさの比率を表す変化率を入力するための変化率入力用テキストボックスを表示する変化率入力用テキストボックス表示ステップと、級数下げ前後の文字サイズの差分を前記原寸画稿における文字の級数の縮尺で入力するための級数入力用テキストボックスを表示する級数入力用テキストボックス表示ステップと、変化率入力用テキストボックスに前記変化率が入力され、前記級数入力用テキストボックスに前記級数が入力され、所定の操作が行なわれたことを検出したならば、変化率入力用テキストボックスに入力された前記変化率、前記級数入力用テキストボックスに入力された前記級数及び前記テキストフレーム中の文字の級数を基に新たな級数を計算し、該新たな級数を前記テキストフレーム中の文字に適用する級数変更ステップと、を更に備えるようにしてもよい。
【００３９】
上記のネーム編集方法において、倍率変更、組方向変更、段落スタイル名変更、級数変更又は前記段落スタイルの少なくとも１つの項目の変更は、選択された複数のネーム文字列に対して、共通に行なわれるようにしてもよい。
【発明の効果】
【００４０】
本発明によれば、ネームを構成するネーム文字列を不可欠な項目として含み、組方向、段落スタイル名及び文字の級数を省略可能な項目として含む入力文字列を入力する文字列入力ステップと、前記文字列入力ステップで入力した前記ネーム文字列を表示するネーム文字列表示ステップと、前記入力文字列に前記組方向が含まれている場合に、その組方向を表示し、前記入力文字列に前記組方向が含まれていない場合に、初期設定の組方向を表示する組方向表示ステップと、前記入力文字列に前記段落スタイル名が含まれている場合に、その段落スタイル名を表示し、前記入力文字列に前記段落スタイル名が含まれていない場合に、初期設定の段落スタイル名を表示する段落スタイル名表示ステップと、前記入力文字列に前記文字の級数が含まれている場合に、その文字の級数を表示し、前記入力文字列に前記文字の級数が含まれていない場合には、前記段落スタイル名表示ステップで表示された段落スタイル名に初期設定として対応する文字の級数を表示する級数表示ステップと、前記ネーム文字列に対応するネームをページに配置するための操作が行われたことを検出する配置操作検出ステップと、前記配置操作検出ステップで、前記操作が検出されたならば、前記ページにテキストフレームを配置し、該テキストフレームに前記ネーム文字列を挿入し、該ネーム文字列に対し、表示されている組方向、表示されている段落スタイル名の段落スタイル及び表示されている級数を適用するネーム配置ステップと、を備えるので、必要に応じて組方向、段落スタイル名及び文字の級数をそれぞれ含ませた必要最小限の入力文字列をネーム編集方法を行う装置に読み込ませることにより、適切に選択された組方向、段落スタイル及び級数を適用したネームを含むテキストフレームをページに配置することが可能となる。
【００４１】
また、ユーザーフレンドリーなインターフェースにより、各種設定又は変更を行うことができるので、入力文字列を複雑化させる必要がない。
【発明を実施するための最良の形態】
【００４２】
以下、図面を参照して本発明を実施するための最良の形態について詳細に説明する。
【００４３】
図１は、ＤＴＰソフトウェアが表示する漫画の画像１０１並びに本発明による第１の補助画面１０２及び第２の補助画面１０３を示す。
【００４４】
第１の画面１０２に表示されているネーム１０４を漫画の画像１０１の希望の位置にドラッグ・アンド・ドロップすると、テキストボックス１０５が生成され、そのテキストボックス１０５内にネームが挿入される。テキストボックスに挿入されたネームは、通常文字と必要に応じてルビ、圏点又はその双方を含む。また、そのネームは、必要に応じて罫線、外字又はその双方も含む。第１の補助画面１０２においては、ルビはルビマークと共に通常文字として表示されているが、本発明によるネーム編集装置がそのルビマークを解釈して、テキストボックス１０５内におけるルビに変換する。また、第１の補助画面１０２に示されていないが、圏点は圏点に対応したマークとして表示されているが、本発明によるネーム編集装置がその圏点に対応したマークを解釈して、テキストボックス１０５内における圏点に変換する。更に、第１の補助画面１０２に示されていないが、罫線及び外字は、それぞれ、罫線に対応したマーク及び外字に対応したマークとして表示されているが、本発明によるネーム編集装置がその罫線に対応したマーク及び外字に対応したマークを解釈して、テキストボックス１０５内における罫線及び外字に変換する。また、第２の画面１０３を利用して、記号、罫線、濁点文字を入力し、また、文字の斜体化、あふれ処理（級数下げ、文字間詰め、行間詰め）、白ふち処理をすることができる。
【００４５】
図２は、第１の補助画面１０２の全体を示した図である。図２を参照すると、第１の補助画面１０２は、体裁設定部１０２−１、ネームリスト１０２−２及び書体リスト１０２−３を備える。
【００４６】
ネームリスト１０２−２は、ネーム編集装置が読み込んだネームのリストである。書体リスト１０２−３は、各ネーム毎に通常文字、ルビ、圏点、外字及び罫線に適用することが可能な書体のリストである。
【００４７】
体裁設定部１０２−１は、ネームリスト１０２−２において現在選択されているネームに適用するべき体裁を表示し、また、入力するためのものである。選択されるネームは、１つのネームに限らず、複数のネームであってもよい。
【００４８】
図３は、体裁設定部１０２−１の詳細を示した図である。図３を参照すると、体裁設定部１０２−１は、段落スタイル名のコンボボックス１０２−１−１、倍率のテキストボックス１０２−１−２、通常文字の書体のテキストボックス１０２−１−３、通常行の行送り量のテキストボックス１０２−１−４、ルビ行の行送り量のテキストボックス１０２−１−５、通常文字の級数のテキストボックス１０２−１−６、組方向のコンボボックス１０２−１−７、字送り量のテキストボックス１０２−１−８、ルビの書体名のコンボボックス１０２−１−９及びルビの倍率のテキストボックス１０２−１−１０を備える。
【００４９】
段落スタイル名のコンボボックス１０２−１−１は、ネームに適用するべき段落スタイルの名称を表示し、また、入力（コンボボックスに付随したメニュー等からの選択を含む）するためのものである。
【００５０】
倍率のテキストボックス１０２−１−２は、原画サイズに対する本誌サイズの比率を表示し、また、入力するためのものである。
【００５１】
通常文字の書体のテキストボックス１０２−１−３は、通常文字に適用するべき書体の名称を表示するためのものである。このテキストボックス１０２−１−３には、書体リスト１０２−３で選択された書体の名称が表示される。従って、書体を変更するためには、書体リスト１０２−３で所望の書体の名称を選択する。
【００５２】
通常行の行送り量のテキストボックス１０２−１−４は、通常行の行送り量を表示し、また、入力するためのものである。
【００５３】
ルビ行の行送り量のテキストボックス１０２−１−５は、ルビ行の行送り量を表示し、また、入力するためのものである。ルビ行の行送り量を、圏点行の行送り量としても利用してよい。
【００５４】
ここで、通常行とは、ルビも圏点も付されない親文字のみから成る行のことである。また、ルビ行とは、ルビが付される親文字を少なくとも１つ含む行のことである。更に、圏点行とは、圏点が付される親文字を少なくとも１つ含む行のことである。更に、ルビ及び圏点の双方が付される親文字を少なくとも１つ含む行のことをルビ・圏点行ということにする。
【００５５】
従って、ルビ行には、ルビ及び圏点の双方が付される親文字を１つも含まないが、ルビが付される親文字を少なくとも１つ含む行とルビ・圏点行の双方が含まれる。同様に、圏点行には、ルビ及び圏点の双方が付される親文字を１つも含まないが、圏点が付される親文字を少なくとも１つ含む行とルビ・圏点行の双方が含まれる。
【００５６】
通常文字の級数のテキストボックス１０２−１−６は、倍率が１００％であるとした場合の通常文字の級数を表示し、また、入力するためのものである。
【００５７】
組方向のコンボボックス０２−１−７は、組方向を表示し、また、入力（コンボボックスに付随したメニュー等からの選択を含む）するためのものである。
【００５８】
字送り量のテキストボックス１０２−１−８は、字送り量を表示し、また、入力するためのものである。
【００５９】
ルビの書体名のコンボボックス１０２−１−９は、ルビに適用する書体の名称を表示し、また、入力（コンボボックスに付随したメニュー等からの選択を含む）するためのものである。
【００６０】
ルビの倍率のテキストボックス１０２−１−１０は、ルビのサイズの親文字のサイズに対する比率を表示し、また、入力するためのものである。
【００６１】
図４は、第２の補助画面１０３の全体を示した図である。図４を参照すると、第２の補助画面１０３は、傾きのテキストボックス１０３−１、斜体のボタン１０３−２、詰め量のテキストボックス１０３−３、斜体文字の詰めのボタン１０３−４、白ふち幅のテキストボックス１０３−５、白ふちのボタン１０３−６、書体のコンボボックス１０３−７、第１種の記号のボタン群１０３−８、記号のテキストボックス１０３−９、記号のボタン１０３−１０、第２種の記号のボタン群１０３−１１、濁点被適用文字のテキストボックス１０３−１２、濁点適用済文字のボタン１０３−１３、罫線文字数のテキストボックス１０３−１４、罫線のボタン群１０３−１５、級数比率のテキストボックス１０３−１６、級数下げのボタン１０３−１７、文字間詰め量のテキストボックス１０３−１８及び文字間詰めのボタン１０３−１９を備える。
【００６２】
傾きのテキストボックス１０３−１は、斜体にするべき文字の傾きを表示し、また、入力するためのものである。
【００６３】
斜体のボタン１０３−２は、テキストボックス１０５において現在選択されている文字を斜体文字にするためのものである。この際、傾きのテキストボックス１０３−１に表示されている傾きを適用する。
【００６４】
詰め量のテキストボックス１０３−３は、斜体文字同士の間の詰め量（間隔）を表示し、また、入力するためのものである。「ｅｍ」は１文字の大きさであり、詰め量のテキストボックス１０３−３には、（１／１０００）ｅｍの単位で詰め量を入力する。
【００６５】
斜体文字の詰めのボタン１０３−４は、テキストボックス１０５において現在選択されている斜体文字を詰めるためのものである。この際、詰め量のテキストボックス１０３−３に表示されている詰め量を適用する。
【００６６】
傾きのテキストボックス１０３−１及び斜体のボタン１０３−２を利用して、例えば、図５（ａ）に示すようなネームから図５（ｂ）に示すようなネームを得ることができる。また、詰め量のテキストボックス１０３−３及び斜体文字の詰めのボタン１０３−４を利用して、図５（ｂ）に示すようなネームから図５（ｃ）に示すようなネームを得ることができる。
【００６７】
白ふち幅のテキストボックス１０３−５は、白ふちのふち幅を表示し、また、入力するためのものである。
【００６８】
白ふちのボタン１０３−６は、テキストボックス１０５において現在選択されている文字を白ふち付き文字にするためのものである。この際、白ふち幅のテキストボックス１０３−５に表示されている白ふち量を適用する。
【００６９】
白ふち幅のテキストボックス１０３−５及び白ふちのボタン１０３−６を利用して、例えば、図６（ａ）に示すようなネームに白ふちを適用して、図６（ｂ）に示すようなネームを得ることができる。
【００７０】
書体のコンボボックス１０３−７は、第２の補助画面１０３を利用して入力する記号等の書体を入力し、また、変更するためのものである。
【００７１】
第１種の記号のボタン群１０３−８は、テキストボックス１０５のキャレット位置に第１種の記号を挿入するためのものである。なお、キャレットは一種のカーソルであり、キャレットの代わりに他の種類のカーソルを用いてもよい。第１種の記号としては、例えば、１以上の感嘆符、１以上の疑問符、１以上の感嘆符と１以上の疑問符の結合等があるが、これ以外の記号であってもよい。ボタンに表示されている第１種の記号を挿入するが、対応する第１種の記号がユーザに認識できる限り挿入する記号と異なった図形等をその第１種の記号の代わりにボタンに表示してもよい。また、挿入する記号には、書体のコンボボックス１０３−７で選択されている書体を適用する。
【００７２】
第１種の記号のボタン群１０３−８を利用して、図７（ａ）及び（ｂ）に示すような記号を入力することができる。
【００７３】
記号のテキストボックス１０３−９は、入力するべき記号を表示し、また、入力するためのものである。
【００７４】
記号のボタン１０３−１０は、テキストボックス１０５のキャレット位置に記号のテキストボックス１０３−９に表示されている記号を挿入するためのものである。また、挿入する記号には、書体のコンボボックス１０３−７で選択されている書体を適用する。
【００７５】
記号のテキストボックス１０３−９及び記号のボタン１０３−１０を利用して、図８（ａ）に示すような記号を入力することができる。
【００７６】
第２種の記号のボタン群１０３−１１は、テキストボックス１０５のキャレット位置に第２種の記号を挿入するためのものである。第２種の記号としては、例えば、白抜きのハートマーク、黒塗りのハートマーク、単音符、連音符等があるが、これ以外の記号であってもよい。ボタンに表示されている第２種の記号又はボタンに表示されている文字に対応する第２種の記号を挿入するが、挿入する記号と異なった図形等をボタンに表示してもよい。また、挿入する記号には、書体のコンボボックス１０３−７で選択されている書体を適用する。
【００７７】
第２種の記号のボタン群１０３−１１を利用して、図７（ｃ）に示すような記号を入力することができる。
【００７８】
濁点被適用文字のテキストボックス１０３−１２は、濁点が適用されるべき文字を表示し、また、入力するためのものである。
【００７９】
濁点適用済文字のボタン１０３−１３は、テキストボックス１０５のキャレット位置に濁点適用済文字を挿入するためのものである。ここで、濁点適用済文字とは、濁点被適用文字のテキストボックス１０３−１２に入力された濁点被適用文字に濁点を適用することにより得られた文字のことである。例えば、濁点被適用文字として扱われた「あ」、「い」等に濁点を適用して得られた濁点適用済文字に対応する規格化された文字コード（例えば、ＪＩＳ文字コード、ＵＮＩＣＯＤＥ等）が存在しないため、このような濁点適用済文字を外字として作成しておき、この外字を利用する。挿入する濁点適用済文字を実現するためには、書体のコンボボックス１０３−７で選択されている書体を利用する。すなわち、例えば、書体のコンボボックス１０３−７で選択された或る書体における「ａ」という文字の図形をその濁点適用済文字とすることにより、濁点適用文字を実現する。これは、ボタン群１０３−８、１−３−１１又は１０３−１５に含まれるボタンを押下することにより入力する記号等（三点罫線を除く）についても同様である。すなわち、例えば、書体のコンボボックス１０３−７で選択された或る書体における「ｘ」という文字の図形を記号等とすることにより、その記号等を実現する。
【００８０】
濁点被適用文字のテキストボックス１０３−１２及び濁点適用済文字のボタン１０３−１３を利用して、図８（ｂ）に示すような濁点適用済文字を入力することができる。
また、図４に示すような第２の補助画面１０３の代わりに、図９に示すような第２の補助画面１０３Ｂを利用し、図９に示すようなポップアップメニュー１０３Ｂ−１から第２種の記号を選択したり、濁点被適用文字を選択しても良い。
【００８１】
罫線文字数のテキストボックス１０３−１４は、罫線の文字数を表示し、また、入力するためのものである。
【００８２】
罫線のボタン群１０３−１５は、テキストボックス１０５のキャレット位置に罫線を挿入するためのものである。この際、罫線の文字数のテキストボックス１０３−１４に表示されている文字数の罫線が挿入される。また、三点罫線を除き、挿入する罫線には、書体のコンボボックス１０３−７で選択されている書体を適用する。
【００８３】
罫線文字数のテキストボックス１０３−１４及び罫線のボタン１０３−１５を利用して、図８（ｃ）に示すような罫線を入力することができる。
【００８４】
また、図４に示すような第２の補助画面１０３の代わりに、図９に示すような第２の補助画面１０３Ｂを利用し、図９で枠１０３Ｂ−２で囲まれたボタンを押すことにより、罫線を挿入するようにしてもよい。罫線の文字数は、テキストボックス１０３Ｂ−３で指定される。また、枠１０３Ｂ−２には、３種類（太、中、細）の太さの直線状の罫線と３種類（太、中、細）の太さの波線状の罫線のボタン（合計６個のボタン）が含まれる。太さが「太」である直線状の罫線と太さが「太」である波線状の罫線の太さは共通であり、これは、テキストボックス１０３Ｂ−４に入力されたアルファベットにより指定される。他の太さについても同様である。
【００８５】
級数比率のテキストボックス１０３−１６は、「現在の級数」に対する「級数を下げた後の級数」の比率、すなわち、
級数を下げた後の級数／現在の級数
を表示し、また、入力するためのものである。但し、
（現在の級数−級数を下げた後の級数）／現在の級数
をテキストボックス１０３−１６に入力するようにして、ネーム編集装置を実現するためのプログラムもこれに対応して変更してもよい。また、級数下げの量は、各文字毎に計算される。すなわち、級数下げ前の級数が文字「あ」に対して１０であり、文字「い」に対して９であれば、この１０：９の比率は維持される。
【００８６】
級数下げのボタン１０３−１７は、図１０に示すように、現在選択されているテキストボックス１０５の通常文字及びルビの級数を下げるためのものである。この際、級数比率のテキストボックス１０３−１６に表示されている級数比率が適用される。
【００８７】
文字間詰め量のテキストボックス１０３−１８は、「現在の文字間の詰め量」から「文字間を詰めた後の文字間の詰め量」を差し引いて得られる差分の「現在の文字間の詰め量」に対する比率TsumeRate、すなわち、
（現在の文字間の詰め量−詰めた後の文字間の詰め量）／現在の文字間の詰め量
を表示し、また、入力するためのものである。
【００８８】
文字間詰めのボタン１０３−１９は、図１１に示すように、現在選択されているテキストボックス１０５に含まれている全ての文字間隔を詰めるためのものである。この際、文字間詰め量のテキストボックス１０３−１８に表示されている文字間比率が適用される。
【００８９】
また、図４に示すような第２の補助画面１０３の代わりに、図９に示すような第２の補助画面１０３Ｂを利用し、文字間詰め量のテキストボックス１０３−１８及び文字間詰めのボタン１０３−１９の代わりに、文字間詰め量のテキストボックス１０３Ｂ−５及び文字間詰めのボタン１０３Ｂ−６を利用してもよい。
【００９０】
また、図９に示すような第２の補助画面１０３Ｂを利用し、行間詰め量のテキストボックス１０３Ｂ−７及び行間詰めのボタン１０３Ｂ−８を利用して、文字間詰めと同様に、図１２に示すように、行間詰めを行なうようにしてもよい。
【００９１】
以上、ユーザから認識することが可能なネーム編集装置の機能について説明したが、次に、このような機能を実現するための動作について説明する。
【００９２】
まず、第１の補助画面１０２に関連した部分を説明し、次に、第２の補助画面１０３に関連した部分を説明する。
【００９３】
図１３は、ネーム編集装置が入力する環境ファイルの一例を示す。環境ファイルにより、基本マスターの名称、ネームレイヤの名称、ネーム段落スタイル名、コマノンブルレイヤ名、コマノンブル段落スタイル名、画稿レイヤ名、ルビ行行送り量、組方向及び倍率が指定される。
【００９４】
基本マスタとは、複数のページに共通のレイアウトを適用する場合に利用されるマスターページのことであり、１つのドキュメントに対して複数あるマスターページの中から選択されるものである。図１３の例では、基本マスタの名称は、「Ａ−マスター」である。
【００９５】
ネームレイヤの名称とは、ネームが挿入されるべきレイヤの名称である。図１３の例では、ネームレイヤの名称は、「吹き出し文字」である。
【００９６】
ネーム段落スタイルの名称とは、ディフォルトの段落スタイルの名称である。図１３の例では、ネーム段落スタイルの名称は、「Ａ」である。
【００９７】
コマノンブルレイヤ名とは、コマノンブルが挿入されるべきレイヤの名称である。図１３の例では、コマノンブルレイヤ名は、「ｎｏｎｅ」である。これは、コマノンブルを挿入しないことを意味する。
【００９８】
コマノンブル段落スタイル名とは、コマノンブルに適用する段落スタイル名である。図１３の例では、コマノンブル段落スタイル名は、「ｎｏｎｅ」である。これは、コマノンブル無しを意味する。
【００９９】
画稿レイヤ名とは、画稿が挿入されるべきレイヤの名称である。図１３の例では、画稿レイヤ名は、「画稿」である。
【０１００】
ルビ行行送り量は、ルビ行及び圏点行の行送り量である。図１３の例では、ルビ行行送り量は、「１５０％」である。
【０１０１】
組方向は、ディフォルトの組方向である。図１３の例では、組方向は、「Ｔ」である。これは、「縦」を意味する。
【０１０２】
倍率は、倍率のテキストボックス１０２−１−２に入れられるべき原画サイズに対する本誌サイズの比率の初期値である。図１３の例では、倍率は、「１００」である。
【０１０３】
図１４は、ネーム編集装置が入力する変換テーブルの一例を示す。変換テーブルは、ネーム文字列に含まれる変換前のマークとそれに対応した圏点、外字又は罫線を表すＤＴＰデータを生成するために必要な情報（マーク対応データ生成情報）との関係を示す。
【０１０４】
圏点に対応したマークには、圏点の開始及び圏点の種類を同時に表すマークと、圏点の終了を表すマークがある。この２種類のマークに囲まれた部分にある文字が圏点が付されるべき親文字である。圏点のマークは、圏点の種類毎にある。圏点に対応したマークに対応したマーク対応データ生成情報には、圏点であることを示す情報と圏点の種類を表す情報が含まれている。
【０１０５】
外字に対応したマークに対応したマーク対応データ生成情報には、外字であることを示す情報、書体、級数、文字コードに通常対応する文字が含まれる。また、外字に対応したマークは、外字の種類毎にあり、これに対応して、外字に対応したマークに対応したマーク対応データ生成情報は、外字の種類毎にある。
【０１０６】
罫線に対応したマークに対応したマーク対応データ生成情報には、外字であることを示す情報（罫線は外字により実現される。）、書体、級数、字送りに関する情報、文字コードに通常対応する文字が含まれる。また、罫線に対応したマークは、圏点の種類毎にあり、これに対応して、圏点に対応したマークに対応したマーク対応データ生成情報は、圏点の種類毎にある。
【０１０７】
ネーム編集装置は、入力した変換テーブルを基に、図１５に示すような変換テーブルデータを生成する。図１５を参照すると、変換テーブルデータは、フィールドとして、変換データ番号、「圏点かどうか」、マーク、置き換え文字、文字数、書体名、書体スタイル名、字送り量、詰め量、回転角度、圏点閉じマーク、圏点番号を有する。また、変換テーブルは、変換テーブルファイルの各行に対応したレコードを有する。
【０１０８】
変換データ番号は、レコードの通し番号である。
【０１０９】
「圏点かどうか」は、当該レコードが圏点のマーク乃至マーク対応データ生成情報に関するものであるか否かを示す。
【０１１０】
マークは、変換テーブルファイルにおける各行の左辺にあるマークと同一である。
【０１１１】
置き換え文字は、当該マーク乃至マーク対応データ生成情報が外字又は罫線を表す場合に、外字又は罫線を実現するための文字コードと書体の組み合わせにおける文字コードに対応した通常の文字を示す。
【０１１２】
文字数は、当該マーク乃至マーク対応データ生成情報が罫線を表す場合に、罫線を構成する文字数を示す。
【０１１３】
書体名は、当該マーク乃至マーク対応データ生成情報が外字又は罫線を表す場合に、外字又は罫線を実現するための文字コードと書体の組み合わせにおける書体を示す。
【０１１４】
書体スタイル名は、書体が持っているＢｏｌｄ等の太さの部分を表す。
【０１１５】
字送り量は、当該マークが罫線を表す場合に、罫線を構成する文字の間隔を示す。
【０１１６】
詰め量は、文字と文字との間の詰め量を表す。ここで、詰め量は、字送り量とは異なる。
【０１１７】
半角英数字を縦組みにすると９０度回転してしまう（横転してしまう）。外字の場合は、そのままだと都合が悪いので、９０度回転の処理を行なう必要がある。回転角度は、このような場合に必要となる回転処理における回転角度を表す。回転処理が不要である場合には、回転角度はゼロである。
【０１１８】
圏点以外の外字は、一つのマークが外字情報を持っている。しかし、圏点は、閉じマークも必要である。そこで、圏点の場合には、圏点マークと対になる圏点閉じマークを設定する。
【０１１９】
圏点番号は、圏点の番号を示す。圏点の番号により圏点の種類が特定される。
【０１２０】
図１６は、ネーム編集装置が入力する文字列（入力文字列）を示す。図１６に示した文字列は、１つのネームに関するものであるが、ネームが２以上あれば、図１６に示す文字列と同様な文字列が複数繰り返された文字列を入力する。
【０１２１】
墨付き括弧で囲まれた「始め」と墨付き括弧で囲まれた「組方向」の間にある文字列は、ネームが掲載されるべきページ番号を示す。墨付き括弧で囲まれた「組方向」と墨付き括弧で囲まれた「スタイル」の間にある文字列は、組方向を示す。Ｔであれば、縦組みであり、Ｙであれば、横組みである。墨付き括弧で囲まれた「スタイル」と墨付き括弧で囲まれた「サイズ」の間にある文字列は、段落スタイルを示す。墨付き括弧で囲まれた「サイズ」と墨付き括弧で囲まれた「ふきだし」の間にある数字は、倍率が適用される前のネームの級数（サイズ）を示す。墨付き括弧で囲まれた「ふきだし」と墨付き括弧で囲まれた「終わり」の間のある文字列は、表示されるべきネームである。
【０１２２】
組方向、段落スタイル及び級数は、それぞれ、省略することも可能である。ふきだしとなるべき文字列は省略することができない。また、ネームを挿入するべきページ番号を他の方法により指定することができるのであれば、或いは、予め決まっているならば、ページ番号を省略することができる。
【０１２３】
図１７は、第１の補助画面に関連した部分で作成するデータであるネームデータ（ルビデータ、体裁データ、行データ及び変換データを含む）の構造を示す。
【０１２４】
図１７を参照すると、ネームデータ２０１は、ネーム番号、リスト表示用文字列、ページ番号、流し込み用文字列、ルビの有無、ルビ数、行数、変換データ数、圏点の有無、ルビデータ、体裁データ、行データ及び変換データを備える。ネームデータ２０１は、各ネーム毎に作成される。通常は、１つの吹き出しにつき１つのネームがあるが、１つの吹き出しに複数のネームが分離して存在していても良い。
【０１２５】
ルビデータ２０２は、親文字スタート位置、親文字数、ルビ文字、及びルビの種類を備える。ルビデータ２０２は、各ルビ毎に作成される。
【０１２６】
体裁データ２０３は、段落スタイル名、書体名、級数、自動行送り量、自動ルビ行行送り量、字送り量、ルビ書体名、ルビ倍率、倍率、組方向、（初期設定）段落スタイル名、（初期設定）級数、（初期設定）自動ルビ行行送り量、（初期設定）倍率及び（初期設定）組方向を備える。
【０１２７】
行データ２０４は、行文字スタート位置、文字数及び「ルビ行の前かどうか」を備える。行データ２０４は、各行毎に作成される。
【０１２８】
変換データ２０５は、対象文字スタート位置、対象文字数及び変換データ番号を備える。
【０１２９】
ネームデータ２０１において、ネーム番号は、各ネームデータの識別情報である。
【０１３０】
リスト表示用文字列は、図１６に示すようなネーム編集装置が入力した文字列のうちの墨付き括弧で囲まれた「ふきだし」から墨付き括弧で囲まれた「終わり」の間にある文字列である。この文字列においては、通常文字（すなわち、ルビ、圏点、外字、罫線の何れでもない文字）、ルビとなるべき文字、ルビマーク、圏点に対応したマーク、外字に対応したマーク及び罫線に対応したマークが混在している。これらのマークは、図１４に示す変換テーブルファイルの左辺に示すようなものである。
【０１３１】
通常文字、ルビとなるべき文字及びルビマークを含んだリスト表示用文字列の例を図１８に示す。ルビには、グループルビとモノルビの２種類がある。グループルビとは、複数の親文字の全体に対して付されるルビのことであり、モノルビとは、１つ１つの親文字に対して付されるルビのことである。グループルビに対応するルビマークは符号２１１で示すものであり、モノルビに対応するルビマークは符号２１２に示すものである。符号２１３で示す文字列は、「明日」に対し「あした」というグループルビを付した場合のリスト表示用文字列であり、符号２１４で示す文字列は、「印」に対し「いん」というモノルビを付し、「刷」に対し「さつ」というモノルビを付した場合のリスト表示用文字列である。グループルビの場合であっても、モノルビの場合であっても、文字列２０７、２０８のように、ルビ部分は、
ルビマーク、ルビ、ルビマーク、親文字、ルビマーク
のように表現される。
【０１３２】
ページ番号は、ネームが挿入されるべきページ番号である。流し込み用文字列は、リスト表示用文字列から通常文字のみを抽出することにより得られた文字列であり、リスト表示用文字列を基に、ネーム編集装置により生成される。ルビの有無は、ネームにルビが含まれているか否かを示す。ルビ数は、ネームに含まれているルビの数を示す。行数は、ネームを構成する行の数を示す。変換データ数は、当該ネームにおける変換データ２０５のレコード数を示す。圏点の有無は、当該ネームに圏点が含まれているか否かを示す。
【０１３３】
ルビデータ２０２において、親文字スタート位置は、「ルビが付される親文字」又は「親文字列のうちの先頭の親文字」のネーム先頭からの位置を示す。親文字数は、ルビが付される親文字の数を示す。ルビ文字は、ルビを構成する文字列であり、リスト表示用文字列を基に、ネーム編集装置により生成される。ルビの種類は、ルビがグループルビであるのか、又は、モノルビであるのかの区別を示すものである。
【０１３４】
体裁データ２０３において、（初期設定）段落スタイル名、（初期設定）級数、（初期設定）自動ルビ行行送り量、（初期設定）倍率、（初期設定）組方向は、それぞれ、段落スタイル名、級数、自動ルビ行行送り量、倍率、組方向の初期設定値であり、これらのうち、（初期設定）段落スタイル、（初期設定）級数、（初期設定）組方向は、図１６に示すような入力文字列を基に設定される。図１６の例では、（初期設定）段落スタイル、（初期設定）級数、（初期設定）組方向には、それぞれ、「Ｂ」、「１５」、「Ｙ」が設定される。
【０１３５】
（初期設定）ルビ行送りと（初期設定）倍率には、初期設定時には有効な値が設定されない。
【０１３６】
体裁データ２０３のうちの名称が（初期設定）で始まるデータは、体裁設定部１０２−１に初期値として設定するデータを決定するために利用されるが、その詳細については後述する。
【０１３７】
体裁データ２０３のうちの名称が（初期設定）で始まらないデータ（すなわち、段落スタイル名、書体名、級数、自動行送り量、自動ルビ行行送り量、字送り量、ルビ書体名、ルビ倍率、倍率、組方向）には、体裁設定部１０２−１に設定されたデータであって、必要に応じてユーザにより変更されたデータが設定される。体裁データ２０３のうちの名称が（初期設定）で始まらないデータの設定のタイミングは、ネームリスト１０２−２において、フォーカスが他のネームに移動する時、又は、ネームが漫画の画像にドラッグ・アンド・ドロップされる時である。
【０１３８】
段落スタイル名は、ネームに適用するべき段落スタイルの名称を示す。書体名は、ネームの通常文字（すなわち、ルビでない文字）に適用するべき書体の名称を示す。級数は、ネームの通常文字の倍率が適用される前の級数を示す。自動行送り量は、ルビを１つも含まない行の行送り量を示す。自動ルビ行行送り量は、ルビを少なくとも１つ含む行の行送り量を示す。字送り量は、ネームの通常文字の字送り量を示す。ルビ書体名は、ルビに適用するべき書体の名称を示す。ルビ倍率は、親文字の大きさに対するルビの大きさの比率を示す。倍率は、原画サイズに対する本誌サイズの比率を示す。組方向は、ネームの組方向を示す。
【０１３９】
行データ２０４において、行文字スタート位置は、当該行の先頭の文字の位置を示す。文字数は、当該行に含まれる文字数（通常文字、外字及び罫線を含む）を示す。「ルビ行の前かどうか」は、当該行がルビ行の前の行であるか否かを示す。
【０１４０】
変換データ２０５において、対象文字スタート位置は、当該変換データの適用対象となる流し込み用文字のスタート位置を示す。対象文字数は、当該変換データの適用対象となる流し込み用文字の文字数を示す。変換データ番号は、当該変換データの、図１５に示す変換テーブルデータにおける変換データ番号を示す。
【０１４１】
ネーム編集装置は、入力したネーム文字列中のリスト表示用文字列に含まれるマークを基に変換データを生成する。その際、変換データに入れるべき変換データ番号は、リスト表示用文字列に含まれるマークをキーとして変換テーブルデータから得る。
【０１４２】
流し込み用文字列においては、マークは残らない。リスト表示用文字列に含まれていた外字及び罫線に対応したマークは、流し込み用文字列では１つの置換文字に置き換わり、また、そのマークに対応した変換データ２０５が生成される。そして、ネーム流し込みのときに、変換データ２０５にある対象文字スタート位置から始まる文字である置換文字が変換データ２０５にある変換データ番号をキーにして変換テーブルデータから検索された外字に置き換わる。
【０１４３】
なお、流し込み用文字列中の置換文字を、変換テーブルデータの置換文字と同一として、ネーム流し込みのときに、流し込み用文字列中の置換文字に対して、変換データ番号をキーにして検索される変換テーブルデータにある情報を適用してもよいが、流し込み用文字列中の置換文字を、変換テーブルデータの置換文字と異なる文字として、ネーム流し込みのときに、変換データ番号をキーにして検索される変換テーブルデータ中の置換文字に対して、変換データ番号をキーにして検索される変換テーブルデータにある情報を適用してもよい。前者の場合の方が、処理速度が速くなる。
【０１４４】
図１４に示すテーブルの外字に関する４行目の＜Ａ：！！＞を含むリスト表示用文字の例を次に示す。
さむい＜Ａ：！！＞
このリスト表示用文字から得られる流し込み用文字列は次のようになる。
さむいＢ
また、このリスト表示用文字から得られる変換データ２０５の各項目は次のようになる。
対象文字スタート位置：４
対象文字数：１
変換データ番号：該当する通し番号
【０１４５】
また、圏点マーク及びこれに対応した圏点閉じマークを基に、変換データが作成され、流し込み用文字列には、圏点マーク及びこれに対応した圏点閉じマークが含まれていない。従って、圏点を付加する処理において、流し込み用文字列自体は変化しない。
【０１４６】
図１９は、段落スタイルデータ２１０の構成を示す。段落スタイルデータは、各段落スタイル毎に設けられるものであり、１つ以上であれば、１つの漫画に対して幾つあってもよい。すなわち、１個あってもよいし、数個あってもよいし、数十個あってもよい。このうちの１つの段落スタイルデータは、「段落スタイル無し」というＤＴＰソフトウェアが保有するディフォルトの段落スタイルのデータであり、これは必ず存在する。
【０１４７】
環境ファイルでの「ネーム段落スタイル」と上記の「段落スタイル無し」は、共に、ＤＴＰドキュメントに設定されている段落スタイルを指す。
【０１４８】
図１９を参照すると、段落スタイルデータ２１０は、段落スタイル名、書体名、級数、自動行送り量、自動ルビ行行送り量、字送り量、ルビ書体名、ルビ倍率及び倍率を備える。すなわち、段落スタイルデータ２１０は、体裁データ２０３のうちの（初期設定）で始まらない項目のうちの組方向を除いたものに対応する項目を備える。一組の書体名、級数、自動行送り量、自動ルビ行行送り量、字送り量、ルビ書体名、ルビ倍率及び倍率に対して１つの段落スタイル名が与えられる。なお、段落スタイルデータ２１０の自動ルビ行行送り量と倍率の両者は、どの段落スタイル名に対しても、１００％に設定されている。但し、１００％以外の値であってもよい。
【０１４９】
次に、ネーム編集装置の第１の補助画面１０２に関連した部分の動作について説明する。これは、データ設定をする時の動作、ネームリスト１０２−２にあるネームがドラッグされた時の動作及びドラッグされたネームが漫画の画像にドロップされた時の動作に大別されるが、まず、データ設定をする時の動作について説明する。
【０１５０】
図２０を参照すると、まず、図１３に示すような環境ファイルを入力し、これを基に、基本マスターの名称、ネームレイヤの名称、ネーム段落スタイル名、コマノンブルレイヤ名、コマノンブル段落スタイル名、画稿レイヤ名、ルビ行行送り量、組方向及び倍率を得て、これをメインメモリ等に設定する（ステップＳ３０１ＡＡ）。
【０１５１】
次に、図１４に示すような変換テーブルファイルを読み込み、これを基に、図１５に示すような変換テーブルデータを生成する（ステップＳ３０１ＡＢ）。
【０１５２】
次に、図１６に示すような文字列を含むネームファイルを読み込む（ステップＳ３０１Ａ）。このステップの詳細については後述する。
【０１５３】
次に、ネームファイルにエラーがあるか否かを判断し（ステップＳ３０１Ｂ）、そうであれば、処理を終了する。
【０１５４】
ネームファイルにエラーが無ければ（ステップＳ３０１ＢでＮＯ）、ステップＳ３０１Ｄ〜ステップＳ３０１Ｅの処理を現在の漫画に設定されている全ての段落スタイルについて繰り返す（ステップＳ３０１Ｃ）。
【０１５５】
ステップＳ３０１Ｄでは、段落スタイル情報をハードディスク等の記録媒体から取得する。ステップＳ３０１Ｅでは、ステップＳ３０１Ｄで取得した段落スタイル情報を段落スタイルデータ２１０としてメインメモリ等に設定する。
【０１５６】
次に、ステップＳ３０１Ｇ〜ステップＳ３０１Ｊの処理を現在の漫画で利用可能な全ての書体について繰り返す（ステップＳ３０１Ｆ）。
【０１５７】
ステップＳ３０１Ｇでは、ハードディスク等の記録媒体から書体名を取得する。ステップＳ３０１Ｈでは、ステップＳ３０１Ｇで取得した書体名を書体リスト１０２−３（図２参照）に設定する。ステップＳ３０１Ｊでは、ステップＳ３０１Ｇで取得した書体名をルビの書体名のコンボボックス１０２−１−９に設定する。
【０１５８】
次に、ネームファイル読み込みのステップ（ステップＳ３０１Ａ）の詳細について、図２１を参照して説明する。
【０１５９】
まず、ネームファイルをチェックする（ステップＳ３０１Ａ−１）。このステップの詳細については後述する。
【０１６０】
次にネームファイルのチェックの結果、ネームファイルにエラーがあることが検出されたか否かを判断する（ステップＳ３０１Ａ−２）。エラーがあることが検出されたならば、ネームデータ２０１（ルビデータ２０２、体裁データ２０３、行データ２０４及び変換データ２０５を含む。）をクリアし、エラー値を戻り値に設定する（ステップＳ３０１Ａ−１０）。
【０１６１】
ネームファイルにエラーが無ければ（ステップＳ３０１Ａ−２でＮＯ）、ネームファイルに含まれている全てのネームについてステップＳ３０１Ａ−４〜ステップＳ３０１Ａ−９を繰り返す（ステップＳ３０１Ａ−３）。
【０１６２】
ステップＳ３０１Ａ−４では、ネームファイルから現在のネームのデータ（図１６に示すような入力文字列）を取得する。
【０１６３】
次に、ステップＳ３０１Ａ−４で取得したデータをネームデータ２０１及び体裁データ２０３に保存する（ステップＳ３０１Ａ−５、ステップＳ３０１Ａ−６）。
【０１６４】
例えば、図１６の例でいうと、「１６」をネームデータ２０１のページ番号に設定し、「Ｙ」を体裁データ２０３の（初期設定）組方向に設定し、「Ｂ」を体裁データ２０３の（初期設定）段落スタイル名に設定し、「１５」を体裁データ２０３の（初期設定）級数に設定する。
【０１６５】
なお、入力文字列において、組方向、段落スタイル及び級数は、それぞれ、省略することも可能であることを上述したが、組方向が省略された場合には、（初期設定）組方向に、縦組みをあらわすＴを設定する。また、段落スタイルが省略された場合には、所定の規則により選ばれた段落スタイルデータ（例えば、最初の段落スタイルデータ）に記述されている段落スタイル名を（初期設定）段落スタイル名に設定する。更に、級数が省略された場合には、（初期設定）級数には、ＮＵＬＬ値を設定する。
【０１６６】
次に、ネーム文字列の処理を行う（ステップＳＳ３０１Ａ−７）。このステップの詳細については後述する。
【０１６７】
次に、ネーム文字列の処理のステップ（ステップＳＳ３０１Ａ−７）でエラーがあったか否かを判断し（ステップＳ３０１Ａ−８）、そうであれば、ネームデータ２０１（ルビデータ２０２、体裁データ２０３及び行データ２０４を含む。）をクリアし、エラー値を戻り値に設定する（ステップＳ３０１Ａ−１０）。
【０１６８】
ネーム文字列の処理のステップ（ステップＳＳ３０１Ａ−７）でエラーが無ければ（ステップＳ３０１Ａ−８でＮＯ）、現在のネームデータ２０１のリスト表示用文字列をネームリスト１０２−２（図２参照）に追加する。なお、ネームデータ２０１のリスト表示用文字列には、ステップＳ３０１Ａ−７−１において、入力文字列中の墨付き括弧で囲まれた「ふきだし」と墨付き括弧で囲まれた「終わり」との間にある文字列が設定されている。
【０１６９】
次に、ネームファイルチェックのステップ（ステップＳ３０１Ａ−１）の詳細について図２２を参照して説明する。
【０１７０】
まず、返り値をｔｒｕｅに初期化する（ステップＳ３０１Ａ−１−１）。ここで、ｔｒｕｅは、エラーが無いことを意味する。
【０１７１】
次に、ステップＳ３０１Ａ−１−３〜ステップＳ３０１Ａ−１−６を全てのネームについて繰り返す（ステップＳ３０１Ａ−１−２）。
【０１７２】
ステップＳ３０１Ａ−１−３では、デリミタの順序をチェックする。ここでデリミタとは、図１６に示すような墨付き括弧及びそれに囲まれた文字列よりなるものである。図１６に示すとおりの順序が正しい順序である。
【０１７３】
次に、ステップＳ３０１Ａ−１−３のチェックの結果、デリミタの順序に誤りがあることが検出されたか否かを判断し（ステップＳ３０１Ａ−１−４）、そうであれば、返り値をｆａｌｓｅに設定する（ステップＳ３０１Ａ−１−７）。ここで、ｆａｌｓｅは、エラーがあることを意味する。
【０１７４】
デリミタの順序に誤りがあることが検出されなければ（ステップＳ３０１Ａ−１−４でＮＯ）、デリミタの数をチェックする（ステップＳ３０１Ａ−１−５）。図１６から明らかなように、デリミタの数が６個であればデリミタの数は正しい。
【０１７５】
デリミタの数のチェックの結果、デリミタの数に誤りがあることが検出されたか否かを判断し（ステップＳ３０１Ａ−１−６）、そうであれば、返り値をｆａｌｓｅに設定する（ステップＳ３０１Ａ−１−７）。
【０１７６】
従って、少なくとも１つのネームについて、デリミタの順序又は数に誤りがあれば、ステップＳ３０１Ａ−１の返り値はｆａｌｓｅとなり、全てのネームについて、デリミタの順序及び数が正しければ、ステップＳ３０１Ａ−１の返り値はｔｒｕｅとなる。
【０１７７】
次に、ネーム文字列処理のステップ（ステップＳ３０１Ａ−７）の詳細について図２３を参照して説明する。
【０１７８】
まず、上述したように、入力文字列中の墨付き括弧で囲まれた「ふきだし」と墨付き括弧で囲まれた「終わり」との間にある文字列をネームデータ２０１のリスト表示用文字列に設定する（ステップＳ３０１Ａ−７−１）。また、これと同時に、リスト表示用文字列と同一の文字列を流し込み用文字列の初期値として設定する。リスト表示用文字列にルビマークとルビが含まれている場合には、流し込み用文字列にもこれらがこの段階では含まれているが、グループルビセットのステップ（ステップＳ３０１Ａ−７−９）又はモノルビセットのステップ（ステップＳ３０１Ａ−７−１０）を実行するたびに１組ずつこれらが削除され、ネーム文字列処理（ステップＳ３０１Ａ―７）を終了した時点では、流し込み用文字列からはルビマークとルビは全て除かれている。更に、ステップＳ３０１Ａ−７−１では、ネーム文字列処理のステップ（ステップＳ３０１Ａ−７）の戻り値をエラー無しに設定する。
【０１７９】
次に、流し込み用文字列の最初にあるグループルビマークの位置と流し込み用文字列の最初にあるモノルビマークの位置とを取得する（ステップＳ３０１Ａ−７−２）。グループルビマークが無い場合には、グループルビマークの位置には、それを示すような値（例えば、−１）を設定し、モノルビマークが無い場合には、モノルビマークの位置には、それを示すような値（例えば、−１）を設定する。
【０１８０】
次に、変数であるｒｕｂｙＣｏｕｎｔをゼロに初期化する（ステップＳ３０１Ａ−７−３）。
【０１８１】
次に、ステップＳ３０１Ａ−７−５でルビが１つも無いことが検出されるまで、ステップＳ３０１Ａ−７−５〜ステップＳ３０１Ａ−７−１２を繰り返す（ステップＳ３０１Ａ−７−４）。
【０１８２】
ステップＳ３０１Ａ−７−５では、ステップＳ３０１Ａ−７−２からステップＳ３０１Ａ−７−３を介してこのステップに来た場合には、ステップＳ３０１Ａ−７−２でグループルビ及びモノルビの双方が検出されなかったか否かを判断する。そうであれば（双方ともなければ）、ステップＳ３０１Ａ−７−１３に進む。ステップＳ３０１Ａ−７−１２からこのステップに来た場合には、ステップＳ３０１Ａ−７−１２でグループルビ及びモノルビの双方が検出されなかったか否かを判断する。そうであれば（双方ともなければ）、ステップＳ３０１Ａ−７−１３に進む。
【０１８３】
グループルビ及びモノルビのうちの少なくとも１つが検出されたならば（ステップＳ３０１Ａ−７−５で有）、グループルビが検出されたのか否かを判断する（ステップＳ３０１Ａ−７−６）。グループルビが検出されなかったと判断されたならば（ステップＳ３０１Ａ−７−６で無）、ステップＳ３０１Ａ−７−５の判断結果と合わせると、モノルビのみが検出されたことを意味するので、モノルビセットのステップ（ステップＳ３０１Ａ−７−１０）に進む。
【０１８４】
グループルビが検出されたと判断されたならば（ステップＳ３０１Ａ−７−６で有）、モノルビも検出されたのか否かを判断する（ステップＳ３０１Ａ−７−７）。モノルビが検出されなかったと判断されたならば、グループルビのみが検出されたことを意味するので、グループルビセットのステップ（ステップＳ３０１Ａ−７−９）に進む。
【０１８５】
ステップＳ３０１Ａ−７−７でモノルビが検出されたと判断されたならば、グループルビとモノルビの双方が検出されたことを意味するので、最初のルビに関する処理をするために、グループルビの位置はモノルビの位置よりも前であるかどうかを判断する（ステップＳ３０１Ａ−７−８）。グループルビの位置の方が前であると判断された場合には、現在の流し込み用文字列において最初に存在するルビはグループルビであるので、グループルビセットのステップ（ステップＳ３０１Ａ−７−９）に進む。モノルビの位置の方が前であると判断された場合には、現在の流し込み用文字列において最初に存在するルビはモノルビであるので、モノルビセットのステップ（ステップＳ３０１Ａ−７−１０）に進む。
【０１８６】
グループルビセットのステップ（ステップＳ３０１Ａ−７−９）では、グループルビマークを参照して、ルビデータ２０２（図１７参照）の４項目を設定し、また、グループルビマーク及びグループルビを流し込み用文字列から削除する。グループルビマークが３つ揃っていない場合には、ネーム文字列処理のステップ（ステップＳ３０１Ａ−７）の戻り値をエラー有りに設定する。
【０１８７】
モノルビセットのステップ（ステップＳ３０１Ａ−７−１０）では、モノルビマークを参照して、ルビデータ２０２（図１７参照）の４項目を設定し、また、モノルビマーク及びモノルビを流し込み用文字列から削除する。モノルビマークが３つ揃っていない場合には、ネーム文字列処理のステップ（ステップＳ３０１Ａ−７）の戻り値をエラー有りに設定する。
【０１８８】
ステップＳ３０１Ａ−７−９又はステップＳ３０１Ａ−７−１０の次に、変数であるｒｕｂｙＣｏｕｎｔを１だけ増加させる（ステップＳ３０１Ａ−７−１１）。
【０１８９】
次に、ステップＳ３０１Ａ−７−９又はステップＳ３０１Ａ−７−１０で更新された流し込み用文字列の最初にあるグループルビマークの位置と流し込み用文字列の最初にあるモノルビマークの位置とを取得し（ステップＳ３０１Ａ−７−１２）、ステップＳ３０１Ａ−７−５に戻る。
【０１９０】
ステップＳ３０１Ａ−７−１３では、ネームデータ２０１（図１７参照）のルビ数にｒｕｂｙＣｏｕｎｔの値を設定し、ｒｕｂｙＣｏｕｎｔの値に応じて、ネームデータ２０１のルビの有無にｔｒｕｅ又はｆａｌｓｅを設定する。
【０１９１】
次に、流し込み用文字列に含まれるマークに関する処理をする（ステップＳ３０１Ａ−７−１４）。
【０１９２】
マークが圏点に対応するものであれば、ネームデータ２０１の「圏点の有無」を「有」にして、圏点開始のマークの位置と圏点終了のマークの位置を基に、変換データ２０５の対象文字スタート位置及び対象文字数を設定し、圏点開始のマークと変換テーブルデータを基に、変換データ２０５の変換データ番号を設定する。また、流し込み用文字列から、圏点に対応するマークを削除する。
【０１９３】
マークが外字に対応するものであれば、このマークの位置を基に、変換データ２０５の対象文字スタート位置及び対象文字数（＝１）を設定し、このマークと変換テーブルデータを基に、変換データの変換データ番号を設定する。流し込み用文字列においては、このマークは１つのダミー文字に置き換わっているが、これは、最終的には、外字に置換される。
【０１９４】
マークが罫線に対応するものであれば、このマークの位置を基に、変換データ２０５の対象文字スタート位置及び対象文字数（＝１）を設定し、このマークと変換テーブルデータを基に、変換データの変換データ番号を設定する。流し込み用文字列においては、このマークは１つのダミー文字に置き換わっているが、これは、最終的には、罫線に置換される。
【０１９５】
次に、ネームが２行以上に分割されている場合に流し込み用文字列に挿入されている改行マークを見ることにより、行数、各行の先頭文字の位置、各行の文字数を検出し、これらをネームデータ２０１の行数、行データ２０４の行文字スタート位置、文字数に設定する。更に、ルビデータ２０２の親文字スタート位置、親文字数、行データ２０４の行文字スタート位置を参照して、各行がルビ行の前の行であるか否かを判断し、この結果を行データ２０４の「ルビ行の前かどうか」に設定する（ステップＳ３０１Ａ−７−１５）。
【０１９６】
ユーザが、ある１つのネームをネームリスト１０２−２から選択すると、体裁設定部１０２−１（図２参照）の各領域の値を初期化する。すなわち、そのネームの体裁データ２０３（図１７参照）の段落スタイル名を読み出す。そして、その段落スタイル名に対応する書体名、級数、自動行送り量、字送り量、ルビ書体名及びルビ倍率を段落スタイルデータ２１０から読み出す。
【０１９７】
そして、段落スタイルデータ２１０のうちの自動ルビ行行送り量と倍率は、どの段落スタイルについても、両者とも初期設定値（例えば、１００％）であるが、この値を、体裁データ２０３の（初期設定）自動ルビ行行送り量と（初期設定）倍率に設定する。
【０１９８】
そして、選択されたネームの体裁データ２０３の（初期設定）自動ルビ行行送り、（初期設定）倍率及び（初期設定）組方向の値を、それぞれ、体裁設定部１０２−１のルビ行の行送り量のテキストボックス１０２−１−５、倍率のテキストボックス１０２−１−２及び組方向のコンボボックス１０２−１−７に設定する。この結果、ルビ行の行送り量のテキストボックス１０２−１−５及び倍率のテキストボックス１０２−１−２には共に初期設定値（例えば、１００％）が設定される。
【０１９９】
更に、選択されたネームの体裁データ２０３の（初期設定）級数に有効な値が設定されている場合には、その値を体裁設定部１０２−１の通常文字の級数のテキストボックス１０２−１−６に設定する。
【０２００】
ユーザは、体裁設定部１０２−１の各領域に設定された値を確認し、必要に応じて変更する。
【０２０１】
段落スタイル名のコンボボックス１０２−１−１において、他の段落スタイル名が選択されたならば、その段落スタイル名に対応する書体名、級数、自動行送り量、字送り量、ルビ書体名及びルビ倍率を段落スタイルデータ２１０から読み出し、それぞれ、通常文字の書体のテキストボックス１０２−１−３、通常文字の級数のテキストボックス１０２−１−６、通常行の行送り量のテキストボックス１０２−１−４、字送り量のテキストボックス１０２−１−８、ルビの書体名のコンボボックス１０２−１−９及びルビの倍率のテキストボックス１０２−１−１０及びに設定する。なお、自動ルビ行行送り量と倍率は、変更しない。
【０２０２】
また、１つのネームに対して、倍率変更の操作が行われたならば、ネームリスト中の全てのネームに対して変更後の倍率を適用する。この適用は、体裁データ２０３の倍率のみに対して行う。
【０２０３】
また、ユーザが初期化のメニュー（図示せず）を選択したならば、再度、体裁設定部１０２−１の各領域の値を上記の方法で初期化する。
【０２０４】
ユーザが、現在選択されているネームを漫画の画像１０１にドラッグ・アンド・ドロップした時又は他のネームを選択した時、その時に体裁設定部１０２−１の各領域に設定されている値を体裁データ２０３の（初期設定）で始まらない項目に設定する。すなわち、段落スタイル名のコンボボックス１０２−１−１、倍率のテキストボックス１０２−１−２、通常文字の書体のテキストボックス１０２−１−３、通常行の行送り量のテキストボックス１０２−１−４、ルビ行の行送り量のテキストボックス１０２−１−５、通常文字の級数のテキストボックス１０２−１−６、組方向のコンボボックス１０２−１−７、字送り量のテキストボックス１０２−１−８、ルビの書体名のコンボボックス１０２−１−９及びルビの倍率のテキストボックス１０２−１−１０に設定されている値を、体裁データ２０３の段落スタイル名、倍率、書体名、自動行送り量、自動ルビ行行送り量、級数、組方向、字送り量、ルビ書体名、ルビ倍率に設定する。
【０２０５】
また、ユーザが、ある複数のネームをネームリスト１０２−２から選択した場合の動作は、基本的には、ユーザが、ある１つのネームをネームリスト１０２−２から選択した場合の動作と同様である。但し、選択した複数のネームを１つ１つ選択したい場合のある項目に関する設定値が、選択した複数のネームの間で異なっている場合には、その項目に関する設定値は、空白としておく。ユーザは、選択した複数のネームに対し、項目毎にまとめて共通な値を設定することができる。
【０２０６】
次に、ネームリスト１０２−２にあるネームがドラッグされた時の動作について図２４を参照して説明する。
【０２０７】
まず、ネームリスト１０２−２（図２参照）中のネームのうちドラッグ操作により選択されたネームのネームリスト１０２−２中におけるリスト番号を取得する（ステップＳ３１１Ａ）。
【０２０８】
次に、リスト番号に対応するネームＩＤを取得する（ステップＳ３１１Ｂ）。
【０２０９】
次に、ステップＳ３１１Ｂで取得したネームＩＤをキーにして、ネームデータ２０１、ルビデータ２０２、体裁データ２０３及び行データ２０４を取得する（ステップＳ３１１Ｃ）。
【０２１０】
次に、ステップＳ３１１Ｃで取得したデータを基に、作成するべきテキストフレームに適用することとなる体裁を設定する（ステップＳ３１１Ｄ）。この詳細については後述する。
【０２１１】
次に、ステップＳ３１１Ｄで設定した体裁を基に、テキストフレームを生成する（ステップＳ３１１Ｅ）。
【０２１２】
次に、ステップＳ３１１Ｅ生成したテキストフレームに流し込み用文字列を流し込む（ステップＳ３１１Ｆ）。
【０２１３】
次に、体裁適用のステップ（ステップＳ３１１Ｄ）の詳細について図２５を参照して説明する。
【０２１４】
まず、１行当たりの最大の文字数を表す変数Ｍａｘをゼロに初期化する（ステップＳ３１１Ｄ−１）。
【０２１５】
次に、ネーム中の全ての行についてステップＳ３１１Ｄ−３及びステップＳ３１１Ｄ−４を繰り返す（ステップＳ３１１Ｄ−２）。
【０２１６】
ステップＳ３１１Ｄ−３では現在の行の文字数が変数Ｍａｘよりも小さいかどうかを判断し、そうでなければ変数Ｍａｘに現在の行の文字数を設定する（ステップＳ３１１Ｄ−４）。なお、現在の行の文字数は、行データ２０４から取得する。
【０２１７】
ステップＳ３１１Ｄ−２の繰り返しが終了したならば、級数に倍率を乗じて得た値を変数である級数’に設定する（ステップＳ３１１Ｄ−５）。ここで、級数と倍率は、体裁データ２０３から取得する。
【０２１８】
次に、級数’に字送り量を乗じて得た値を変数である字送り量に設定する（ステップＳ３１１Ｄ−６）。ここで、字送り量は、体裁データ２０３から取得する。
【０２１９】
次に、級数’に行送り量を乗じて得た値を変数である行送り量に設定する（ステップＳ３１１Ｄ−７）。ここで、行送り量は、体裁データ２０３の自動行送り量から取得する。
【０２２０】
次に、ステップＳ３１１Ｄ−７で設定した行送り量に（行数＋１）を乗じて得た値を変数である幅Ａに設定する（ステップＳ３１１Ｄ−８）。ここで、行数は、ネームデータ２０１から取得する。
【０２２１】
次に、（級数’＋字送り量）に（Ｍａｘ＋１）を乗じて得た値を変数である幅Ｂに設定する（ステップＳ３１１Ｄ−９）。ここで、級数’はステップＳ３１１Ｄ−５で設定したものであり、字送り量は体裁データ２０３から取得したものであり、Ｍａｘは、最後にステップＳ３１１Ｄ−４を実行した時に設定したものである。
【０２２２】
次に、体裁データ２０３の組方向を見ることにより、縦組みであるのか否かを判断する（ステップＳ３１１Ｄ−１０）。
【０２２３】
縦組みである場合には（ステップＳ３１１Ｄ−１０でＹＥＳ）、幅Ａをテキストフレームの幅として設定し、幅Ｂをテキストフレームの高さとして設定する（ステップＳ３１１Ｄ−１１）。
【０２２４】
横組みである場合には（ステップＳ３１１Ｄ−１１でＮＯ）、幅Ｂをテキストフレームの幅として設定し、幅Ａをテキストフレームの高さとして設定する（ステップＳ３１１Ｄ−１２）。
【０２２５】
幅と高さを設定したならば、体裁データ２０３の組方向を見ることにより、テキストフレームの組方向を設定する（ステップＳ３１１Ｄ−１３）。
【０２２６】
次に、ステップＳ３１１Ｄ−１１又はステップＳ３１１Ｄ−１２で設定した幅と高さをテキストフレームの幅と高さとして設定する（ステップＳ３１１Ｄ−１４）。
【０２２７】
上述したテキストフレーム生成のステップ（ステップＳ３１１Ｅ）では、ステップＳ３１１Ｄ−１３で設定した組方向及びステップＳ３１１Ｄ−１４で設定した幅と高さを生成するべきテキストフレームに適用する。
【０２２８】
次に、ネームリスト１０２−２からドラッグされたネームが漫画の画像にドロップされた時の動作の動作について図２６を参照して説明する。
【０２２９】
まず、ステップＳ３１１Ｅで生成し、ステップＳ３１１Ｆでネームを流し込んだテキストフレームをドラッグ位置に表示する（ステップＳ３２１Ａ）。
【０２３０】
次に、ステップＳ３２１Ａで表示したテキストフレーム内のテキストに対してルビを適用し（ステップＳ３２１Ｂ）、圏点、外字及び罫線の処理を行ない（ステップＳ３２１ＢＡ）、体裁を適用する（ステップＳ３２１Ｃ）。ステップＳ３２１Ｂ、ステップＳ３２１ＢＡ及びステップＳ３２１Ｃの詳細についは後述する。
【０２３１】
次に、ドラッグ・アンド・ドロップしたネームのネームリスト１０２−２における表示に対して、ドラッグ・アンド・ドロップしたことがわかるような変更を与える（ステップＳ３２１Ｄ）。例えば、マークを付したり、ネームの表示形態を変えたりする。
【０２３２】
次に、ルビ適用のステップ（ステップＳ３２１Ｂ）の詳細について図２７を参照して説明する。
【０２３３】
まず、ネームデータ２０１（図１７参照）からルビ数を取得する（ステップＳ３２１Ｂ−１）。
【０２３４】
次に、全てのルビについてステップＳ３２１Ｂ−３〜ステップＳ３２１Ｂ−７を繰り返す（ステップＳ３２１Ｂ−２）。
【０２３５】
ステップＳ３２１Ｂ−３では、ルビデータ２０２（図１７参照）のルビ文字を取得する。次に、ルビデータ２０２のルビの種類を取得する（ステップＳ３２１Ｂ−４）。次に、段落スタイルデータ２１０（図１９参照）のルビ書体名を取得する（ステップＳ３２１Ｂ−５）。次に、体裁データ２０３の級数、倍率及び段落スタイルデータ２１０のルビ倍率を基にルビの級数を設定する（ステップＳ４３１Ｂ−６）。次に、ステップＳ３２１Ｂ−３で取得したルビ文字、ステップＳ３２１Ｂ−４で取得したルビ種類、ステップＳ３２１Ｂ−５で取得したルビ書体名、ステップＳ３２１Ｂ−６で設定したルビの級数を基に、親文字にルビを適用する（ステップＳ３２１Ｂ−７）。なお、この際、ルビデータ２０２中の親文字スタート位置及び親文字数も参照する。
【０２３６】
次に、圏点、外字及び罫線の処理のステップ（ステップＳ３２１ＢＡ）の詳細について図２８を参照して説明する。
【０２３７】
まず、変換データの数を取得する（ステップＳ３２１ＢＡ−１）。
【０２３８】
次に、変換データの数だけステップＳ３２１ＢＡ−３乃至ステップＳ３２１ＢＡ−１１を繰り返す（ステップＳ３２１ＢＡ−２）。
【０２３９】
ステップＳ３２１ＢＡ−３では、現在の変換データが圏点に関するものであるか否かを判断する（ステップＳ３２１ＢＡ−３）。この判断のためには、現在の変換データの変換データ番号をキーにして変換テーブルデータの「圏点かどうか」を参照する。
【０２４０】
圏点であれば（ステップＳ３２１ＢＡ−３でＹＥＳ）、現在の変換データの対象文字範囲を取得し（ステップＳ３２１ＢＡ−４）、圏点の種類を取得し（ステップＳ３２１ＢＡ−５）、対象文字範囲にある文字に対して、取得した種類の圏点を適用する（ステップＳ３２１ＢＡ−６）。対象文字範囲は、現在の変換データの対象文字スタート位置と対象文字数から取得する。圏点の種類の取得とは、現在の変換データの変換データ番号をキーにして変換テーブルデータから圏点番号を取得することである。
【０２４１】
現在の変換データが圏点のものでないことが判断されたならば（ステップＳ３２１ＢＡ−３でＮＯ）、これは、現在の変換データが外字又は罫線のものであることを意味する。この場合、ステップＳ３２１ＢＡ−７乃至Ｓ３２１ＢＡ−１１の処理を行なう。
【０２４２】
ステップＳ３２１ＢＡ−７では、対象文字の書体を変更する。ここで、対象文字は、現在の変換データの対象文字スタート位置により特定される。また、現在の変換データの変換データ番号をキーにして変換テーブルデータから得た書体名が変更後の書体である。
【０２４３】
ステップＳ３２１ＢＡ−８では、対象文字の回転角度を変更する。現在の変換データの変換データ番号をキーにして変換テーブルデータから得た回転角度が変更後の回転角度である。
【０２４４】
ステップＳ３２１ＢＡ−９では、対象文字の字送り量を変更する。現在の変換データの変換データ番号をキーにして変換テーブルデータから得た字送り量が変更後の字送り量である。
【０２４５】
ステップＳ３２１ＢＡ−１０では、対象文字の詰め量を変更する。現在の変換データの変換データ番号をキーにして変換テーブルデータから得た詰め量が変更後の詰め量である。
【０２４６】
なお、字送り量とは、ある文字列に含まれる全ての文字間隔を一律に調整するために利用される量であり、詰め量とは、個々の文字間隔を個別に調整するための量である。詰め量は、例えば、罫線を表す文字とその隣の罫線を表す文字との間隔を調整するために利用され、これを調整することによって、２つの文字によって表される罫線を切れ目のないものとすることができる。
【０２４７】
ステップＳ３２１ＢＡ−１１では、外字又は罫線を適用する。現在の変換データの変換データ番号をキーにして変換テーブルデータから得た置き換え文字の文字コードと書体名との組み合わせにより適用するべき外字又は罫線が得られる。  次に、体裁適用のステップ（ステップＳ３２１Ｃ）の詳細について図２９を参照して説明する。
【０２４８】
まず、体裁データ２０３（図１７参照）の段落スタイル名を取得し、この段落スタイル名に対応する書体名、級数、自動行送り量、自動ルビ行行送り量、字送り量、ルビ書体名、ルビ倍率及び倍率を段落スタイルデータ２１０から取得する。そして、段落スタイルデータ２１０から取得したデータを基に、テキストフレーム内の通常文字に対して段落スタイルを適用する。この際、通常文字の級数は、級数に倍率を乗じて得た値に設定する（ステップＳ３２１Ｃ−１）。ルビの書体と級数は、既に、ステップＳ３２１Ｂ−５とステップＳ３２１Ｂ−６で設定されているので、ステップＳ３２１Ｃ−１では設定しない。
【０２４９】
次に、体裁データ２０３に含まれている書体名が、ステップＳ３２１Ｃ−１で段落スタイルデータ２１０から取得した書体名と異なっているか否かを判断し（ステップＳ３２１Ｃ−２）、そうであれば、体裁データ２０３に含まれている書体名の書体をテキストフレーム内の通常文字に適用する（ステップＳ３２１Ｃ−３）。但し、外字と罫線は、適用の対象としない。
【０２５０】
次に、体裁データ２０３に含まれている級数に体裁データ２０３に含まれている倍率を乗じて得た値が、ステップＳ３２１Ｃ−１で段落スタイルデータ２０１から取得した級数にステップＳ３２１Ｃ−１で段落スタイルデータ２１０から取得した倍率を乗じて得た値と異なっているか否かを判断し（ステップＳ３２１Ｃ−４）、そうであれば、前者の値をテキストフレーム内の通常文字に適用する（ステップＳ３２１Ｃ−５）。
【０２５１】
次に、体裁データ２０３に含まれているルビ書体名が、ステップＳ３２１Ｃ−１で段落スタイルデータ２１０から取得したルビ書体名と異なっているか否かを判断し（ステップＳ３２１Ｃ−６）、そうであれば、体裁データ２０３に含まれているルビ書体名の書体をテキストフレーム内のルビに適用する（ステップＳ３２１Ｃ−７）。
【０２５２】
次に、体裁データ２０３に含まれているルビ倍率が、ステップＳ３２１Ｃ−１で段落スタイルデータ２１０から得たルビ倍率と異なっているか否かを判断し（ステップＳ３２１Ｃ−８）、そうであれば、体裁データ２０３に含まれている級数、倍率及びルビ倍率の積をテキストフレームに含まれているルビに適用する（ステップＳ３２１Ｃ−９）。
【０２５３】
次に、体裁データ２０３に含まれている字送り量が、ステップＳ３２１Ｃ−１で段落スタイルデータ２１０から取得した字送り量と異なっているか否かを判断し（ステップＳ３２１Ｃ−１０）、そうであれば、前者の字送り量をテキストフレームに含まれている全ての通常文字に適用する（ステップＳ３２１Ｃ−１１）。但し、外字と罫線は、適用の対象としない。
【０２５４】
次に、体裁データ２０３に含まれている自動行送り量が、ステップＳ３２１Ｃ−１で段落スタイルデータ２１０から取得した自動行送り量と異なっているか否かを判断し（ステップＳ３２１Ｃ−１２）、そうであれば、前者の自動行送り量をテキストフレームに含まれている全ての行に適用する（ステップＳ３２１Ｃ−１３）。
【０２５５】
次に、ネームデータ２０１に含まれている「ルビの有無」を見ることにより、テキストフレームにルビが含まれているか否かを判断し（ステップＳ３２１Ｃ−１４）、そうであれば、体裁データ２０３に含まれている自動ルビ行行送り量をテキストフレーム内のルビを含んでいる全ての行に適用する（ステップＳ３２１Ｃ−１５）。
【０２５６】
なお、ステップＳ３２１−Ｃ１５では、行送り量は、現在の行と次の行との間に設定され、現在の行について設定する必要があるため、行データ２０４の「ルビ行の前かどうか」を参照し、それがｔｒｕｅであれば、現在の行に関連した行送り量についてルビ行行送り量を適用する。
【０２５７】
次に、ステップＳ３２１Ｃ−１６では、現在の行が圏点が付される親文字が含まれる行の前の行であるかどうかを判断し、そうであれば、更に行送り量を増加する。この判断のためには、次の処理を行なう。すなわち、「行データ」中の次の行の「行文字スタート位置」と更にその次の行の「行文字スタート位置」から、次の行の最初と最後の文字の位置（先頭文字位置と末尾文字位置）を求める。次に、次の行の先頭文字位置から末尾文字位置の範囲に「対象文字スタート位置」がある「変換データ」が存在するかどうかを判断する。そのような全ての「変換データ」について、それが圏点であるかどうかを、「変換テーブルデータ」中の「圏点かどうか」を「変換データ番号」をキーとして参照することにより、判断する。次の行に少なくとも１つの圏点が付される親文字が含まれている場合には、全ての「ルビデータ」の「親文字スタート位置」及び「親文字数」を基に、次の行にあるルビが付されている全ての親文字の文字位置を求める。
【０２５８】
そして、次の行に含まれる圏点が付される全ての親文字の位置と次の行に含まれるルビが付される全ての親文字の位置を比較することにより、次の行に圏点及びルビの双方が付される親文字が少なくとも１つあるかどうかを判断する。この判断の結果が肯定的であれば、更に行送り量を増加する。従って、次の行に圏点及びルビの双方が付される親文字が少なくとも１つある場合には、行送り量が二重に増加する。これにより、ルビと圏点が重複して印刷されてしまうことを避けることができる。
【０２５９】
また、次の行にルビが付される親文字がない場合には、まだ、通常の行送り量が適用されているので、圏点のために行送り量を増加させる。例えば、行送り量をルビ行行送り量としてもよい。
【０２６０】
なお、ステップＳ３２１Ｃ−１では、段落スタイルデータ２１０に含まれている自動ルビ行行送り量を、テキストフレーム内のルビを含んでいる全ての行に適用するような処理を行っていない。
【０２６１】
また、ドラッグ・アンド・ドロップにより１つ１つのネームを流し込む代わりに、指定された範囲のページに流し込むべきネームを一括して流し込んでもよい。
【０２６２】
このためには、図３０に示すようなページ範囲指定のためのダイアログボックスで、ユーザにページ範囲を指定させ、図１６に示す墨付き括弧で囲まれた「始め」と墨付き括弧で囲まれた「組方向」の間にあるページ番号がこの範囲にあるネームを、そのページに一括して流し込む。図３１に一括流し込みにより流し込まれたネームが配置されているページの一例を示す。
【０２６３】
次に、ネーム編集装置の動作のうち第２の補助画面１０３（図４参照）に関連した部分について説明する。
【０２６４】
まず、第１種の記号のボタン群１０３−８又は第２種の記号のボタン群１０３−１１に含まれるボタンのうちの何れかのボタンを押下された時に、そのボタンに対応する記号を挿入する方法について図３２を参照して説明する。
【０２６５】
まず、第１種の記号のボタン群１０３−８又は第２種の記号のボタン群１０３−１１に含まれるボタンのうちの何れかのボタンが押下されたならば、ネームフレーム内のキャレットの位置を取得する（ステップＳ３０１Ａ）。次に、書体のコンボボックス１０３−７で現在選択されている書体名を取得する（ステップＳ３０１Ｂ）。次に、ステップＳ３０１Ｂで書体名が取得できたか否かを判断し（ステップＳ３０１Ｃ）、取得できなかったことが判断されたならば（ステップＳ３０１ＣでＮＯ）、処理を終了する。
【０２６６】
書体名が取得できたことが判断されたならば（ステップＳ３０１でＹＥＳ）、ステップＳ３０１Ａで取得したキャレットの位置に、押されたボタンに対応する記号を挿入する（ステップＳ３０１Ｄ）。挿入した直後においては、テキストフレームの組方向が横方向であれば、記号は傾いていないが、テキストフレームの組方向が縦組みであれば、記号は−９０度傾いている。次に、挿入した記号に対してステップＳ３０１Ｂで取得した書体名の書体を適用する（ステップＳ３０１Ｅ）。次に、テキストフレームの組方向を確認する（ステップＳ３０１Ｇ）。
【０２６７】
テキストフレームの組方向が横組みであるならば（ステップＳ３０１ＧでＮＯ）、処理を終了する。テキストフレームの組方向が縦組みであるならば（ステップＳ３０１ＧでＹＥＳ）、ステップＳ３０１Ｄで挿入した記号を９０度回転させて（ステップＳ３０１Ｈ）、処理を終了する。
【０２６８】
次に、記号のテキストボックス１０３−９に記号が入力され、記号のボタン１０３−１０が押下された時に、記号のテキストボックス１０３−９に入力されている記号を挿入する方法について図３３を参照して説明する。
【０２６９】
まず、記号のボタン１０３−１０が押下されたならば、ネームフレーム内のキャレットの位置を取得する（ステップＳ３０２Ａ）。次に、書体のコンボボックス１０３−７で現在選択されている書体名を取得する（ステップＳ３０２Ｂ）。次に、ステップＳ３０２Ｂで書体名が取得できたか否かを判断し（ステップＳ３０２Ｃ）、取得できなかったことが判断されたならば（ステップＳ３０２ＣでＮＯ）、処理を終了する。
【０２７０】
書体名が取得できたことが判断されたならば（ステップＳ３０２ＣでＹＥＳ）、テキストボックス１０３−９に入力されている記号を取得する（ステップＳ３０２Ｄ）。次に、ステップＳ３０２Ａで取得したキャレットの位置に、ステップＳ３０２Ｄで取得した記号を挿入する（ステップＳ３０２Ｅ）。挿入した直後においては、テキストフレームの組方向が横方向であれば、記号は傾いていないが、テキストフレームの組方向が縦組みであれば、記号は−９０度傾いている。次に、挿入した記号に対してステップＳ３０２Ｂで取得した書体名の書体を適用する（ステップＳ３０２Ｆ）。次に、テキストフレームの組方向を確認する（ステップＳ３０１Ｇ）。
【０２７１】
テキストフレームの組方向が横組みであるならば（ステップＳ３０２ＨでＮＯ）、処理を終了する。テキストフレームの組方向が縦組みであるならば（ステップＳ３０２ＨでＹＥＳ）、ステップＳ３０２Ｅで挿入した記号を９０度回転させて（ステップＳ３０２Ｊ）、処理を終了する。
【０２７２】
次に、濁点被適用文字のテキストボックス１０３−１２に文字が入力され、濁点適用済文字のボタン１０３−１３が押下された時に、濁点被適用文字のテキストボックス１０３−１２に入力されている文字に濁点を付して得られる濁点適用文字を挿入する方法について図３４を参照して説明する。
【０２７３】
まず、濁点適用済文字のボタン１０３−１３が押下されたならば、ネームフレーム内のキャレットの位置を取得する（ステップＳ３０３Ａ）。次に、書体のコンボボックス１０３−７で現在選択されている書体名を取得する（ステップＳ３０３Ｂ）。次に、ステップＳ３０２Ｂで書体名が取得できたか否かを判断し（ステップＳ３０３Ｃ）、取得できなかったことが判断されたならば（ステップＳ３０３ＣでＮＯ）、処理を終了する。
【０２７４】
書体名が取得できたことが判断されたならば（ステップＳ３０３ＣでＹＥＳ）、濁点被適用文字のテキストボックス１０３−１２に入力されている記号を取得する（ステップＳ３０３Ｄ）。次に、ステップＳ３０２Ａで取得したキャレットの位置に、濁点被適用文字のテキストボックス１０３−１２に入力されている文字に濁点を付して得られる濁点適用文字を挿入する（ステップＳ３０３Ｅ）。濁点適用文字は、外字である。挿入した直後においては、テキストフレームの組方向が横方向であれば、濁点適用文字は傾いていないが、テキストフレームの組方向が縦組みであれば、濁点適用文字は−９０度傾いている。次に、挿入した濁点適用文字に対してステップＳ３０３Ｂで取得した書体名の書体を適用する（ステップＳ３０３Ｆ）。次に、テキストフレームの組方向を確認する（ステップＳ３０３Ｇ）。
【０２７５】
テキストフレームの組方向が横組みであるならば（ステップＳ３０３ＨでＮＯ）、処理を終了する。テキストフレームの組方向が縦組みであるならば（ステップＳ３０３ＨでＹＥＳ）、ステップＳ３０３Ｅで挿入した濁点適用文字を９０度回転させて（ステップＳ３０３Ｊ）、処理を終了する。
【０２７６】
次に、罫線文字数のテキストボックス１０３−１４に文字数を表す数字が入力され、罫線のボタン群１０３−１５に含まれるボタンのうちの何れかのボタンが押下された時に、押下されたボタンに対応する罫線を罫線文字数のテキストボックス１０３−１４に入力されている文字数だけ挿入する方法について図３５を参照して説明する。
【０２７７】
まず、罫線のボタン群１０３−１５に含まれるボタンのうちの何れかのボタンが押下されたならば、ネームフレーム内のキャレットの位置を取得する（ステップＳ３０４Ａ）。次に、書体のコンボボックス１０３−７で現在選択されている書体名を取得する（ステップＳ３０４Ｂ）。次に、ステップＳ３０２Ｂで書体名が取得できたか否かを判断し（ステップＳ３０４Ｃ）、取得できなかったことが判断されたならば（ステップＳ３０４ＣでＮＯ）、ステップＳ３０４Ｊに進む。
【０２７８】
書体名が取得できたことが判断されたならば（ステップＳ３０４ＣでＹＥＳ）、罫線文字数のテキストボックス１０３−１４に入力されている文字数を取得する（ステップＳ３０４Ｄ）。次に、ステップＳ３０３Ａで取得したキャレットの位置に、押下されたボタンに対応する罫線を罫線文字数のテキストボックス１０３−１４に入力されている文字数だけ挿入する（ステップＳ３０４Ｅ）。挿入した直後においては、テキストフレームの組方向が横方向であれば、罫線は傾いていないが、テキストフレームの組方向が縦組みであれば、罫線は−９０度傾いている。
【０２７９】
次に、押下されたボタンが三点罫線に対応するボタンであるのか否かを判断し（ステップＳ３０４Ｆ）、そうでなければ、挿入した罫線に対してステップＳ３０４Ｂで取得した書体名の書体を適用し（ステップＳ３０４Ｇ）、ステップＳ３０４Ｍに進む。そうであれば、書体の適用は行わずに、ステップＳ３０４Ｍに進む。
【０２８０】
ステップＳ３０４Ｊでは、押下されたボタンが三点罫線に対応するボタンであるのか否かを判断し、そうでなければ処理を終了する。そうであれば、罫線文字数のテキストボックス１０３−１４に入力されている文字数を取得する（ステップＳ３０４Ｋ）。次に、ステップＳ３０３Ａで取得したキャレットの位置に、押下されたボタンに対応する三点罫線を罫線文字数のテキストボックス１０３−１４に入力されている文字数だけ挿入し（ステップＳ３０４Ｌ）、ステップＳ３０４Ｍに進む。
【０２８１】
ステップＳ３０４Ｍでは、挿入した三点罫線間の字送り量をゼロに設定する。
【０２８２】
ステップＳ３０４Ｍの次に、テキストフレームの組方向を確認する（ステップＳ３０４Ｎ）。テキストフレームの組方向が横組みであるならば（ステップＳ３０４ＰでＮＯ）、処理を終了する。テキストフレームの組方向が縦組みであるならば（ステップＳ３０４ＰでＹＥＳ）、ステップＳ３０４Ｅ又はステップＳ３０４Ｌで挿入した罫線を９０度回転させて（ステップＳ３０４Ｑ）、処理を終了する。
【０２８３】
なお、罫線文字数のテキストボックス１０３−１４を省略し、所定数の文字数分（例えば、１文字）ずつ罫線を挿入するようにしてもよい。
【０２８４】
図９に示すような枠１０３Ｂ−２に囲まれたボタンが押された時に、太さが指定された罫線を挿入するためには、図３５に示す方法が、図３６に示す方法に変更される。図３６に示す方法は、図３５に示す方法と比較し、ステップＳ３０４ＤとステップＳ３０４Ｅとの間にステップＳ３０４Ｒが追加され、このステップで押されたボタンに対応する罫線の太さを取得する点である。ステップＳ３０４Ｇでは、この太さも罫線に適用される。他のステップは、同一であるので、説明を省略する。
【０２８５】
次に、級数比率のテキストボックス１０３−１６に級数比率が入力され、級数下げのボタン１０３−１７が押下された時に、テキストフレーム内の全ての通常文字及びルビの級数を下げる方法について図３７を参照して説明する。なお、ＤＴＰソフトウェアの仕様により、親文字の級数を変化させると、ルビの級数も同じ比率で自動的に変化するので、ＤＴＰソフトウェアにコマンドを与えることにより級数を下げる場合には、通常文字のみの級数を下げるようなコマンドを与える。図３７を参照した説明は、このような場合におけるものである。
【０２８６】
まず、選択されているテキストフレームの数を取得し、これを変数であるMaxBoxCntに代入する（ステップＳ３０５Ａ）。次に、級数比率のテキストボックス１０３−１６に入力されている級数比率を取得し、これを変数であるDownRateに代入する（ステップＳ３０５Ｂ）。
【０２８７】
次に、ステップＳ３０５Ｂでテキストボックス１０３−１６に入力されている級数比率が取得できたか否かを判断し（ステップＳ３０５Ｃ）、できなかったことが判断されたならば、処理を終了する。
【０２８８】
ステップＳ３０５Ｂでテキストボックス１０３−１６に入力されている級数比率が取得できたことが判断されたならば（ステップＳ３０５ＣでＹＥＳ）、ステップＳ３０５Ａで取得したテキストフレーム数分だけステップＳ３０５Ｅ〜ステップＳ３０５Ｋを繰り返す（ステップＳ３０５Ｄ）。
【０２８９】
ステップＳ３０５Ｅでは、現在処理の対象となっているテキストフレームに含まれる通常文字の数を取得し、これを変数であるMaxCharCntに代入する（ステップＳ３０５Ｅ）。
【０２９０】
次に、ステップＳ３０５Ｅで取得した文字数分だけステップＳ３０５Ｇ〜ステップＳ３０５Ｊを繰り返す（ステップＳ３０５Ｆ）。
【０２９１】
ステップＳ３０５Ｇでは、現在処理の対象となっている文字のサイズを取得し、これを変数であるCSizeに代入する。次に、
NewCSize = cSize * DownRate / 100
に従って、新しい文字サイズであるNewCSizeを計算する（ステップＳ３０５Ｈ）。次に、現在処理の対象となっている文字のサイズをNewCSizeに設定する（ステップＳ３０５Ｊ）。
【０２９２】
但し、ステップＳ３０５Ｈでは、テキストボックス１０３−１６に、
（現在の級数−級数を下げた後の級数）／現在の級数
を入力するようにした場合には、
NewCSize = cSize * (1 - DownRate) / 100
に従って、新しい文字サイズであるNewCSizeを計算する。
【０２９３】
次に、文字間詰め量のテキストボックス１０３−１８に詰め量に関する上述した比率TsumeRateが入力され、文字間詰めのボタン１０３−１９が押下された時に、現在選択されているテキストボックス１０５に含まれている全ての文字間隔を詰める方法について図３８を参照して説明する。
【０２９４】
まず、選択されているテキストフレームの数を取得し、これを変数であるMaxBoxCntに代入する（ステップＳ３０６Ａ）。次に、詰め量のテキストボックス１０３−１８に入力されている詰め量に関する上述した比率TsumeRateを取得し、これを変数であるTsumeRateに代入する（ステップＳ３０６Ｂ）。
【０２９５】
次に、ステップＳ３０６Ｂでテキストボックス１０３−１８に入力されている詰め量に関する上述した比率TsumeRateが取得できたか否かを判断し（ステップＳ３０６Ｃ）、できなかったことが判断されたならば、処理を終了する。
【０２９６】
ステップＳ３０６Ｂでテキストボックス１０３−１８に入力されている級数比率が取得できたことが判断されたならば（ステップＳ３０６ＣでＹＥＳ）、ステップＳ３０６Ａで取得したテキストフレーム数分だけステップＳ３０６Ｅ〜ステップＳ３０６Ｈを繰り返す（ステップＳ３０６Ｄ）。
【０２９７】
ステップＳ３０６Ｅでは、現在処理の対象となっているテキストフレームに含まれる通常文字の数を取得し、これを変数であるMaxCharCntに代入する（ステップＳ３０６Ｅ）。
【０２９８】
次に、ステップＳ３０５Ｅで取得した文字数分だけステップＳ３０６Ｇを繰り返す（ステップＳ３０６Ｆ）。
【０２９９】
ステップＳ３０６Ｇでは、現在処理の対象となっている文字の直後の詰め量に上述した比率TsumeRateを適用する。この際、適用するべき詰め量NewTsumeを現在の詰め量Nowtsumeと比率TsumeRateを基に、
NewTsume = NowTsume x ((100 - TsumeRate / 100)
の式に従って算出する。
【０３００】
次に、行間詰め量のテキストボックス１０３Ｂ−７に、文字間詰め量のテキストボックス１０３−１８に入力される詰め量に関する上述した比率TsumeRateと同様な比率TsumeRateが入力され、行間詰めのボタン１０３Ｂ−８が押下された時に、現在選択されているテキストボックス１０５に含まれている全ての行間隔を詰める方法について図３９を参照して説明する。
【０３０１】
まず、選択されているテキストフレームの数を取得し、これを変数であるMaxBoxCntに代入する（ステップＳ３１０Ａ）。次に、詰め量のテキストボックス１０３Ｂ−７に入力されている詰め量に関する上述した比率TsumeRate2を取得し、これを変数であるTsumeRate2に代入する（ステップＳ３１０Ｂ）。
【０３０２】
次に、ステップＳ３１０Ｂでテキストボックス１０３−１８に入力されている詰め量に関する上述した比率TsumeRate2が取得できたか否かを判断し（ステップＳ３１０Ｃ）、できなかったことが判断されたならば、処理を終了する。
【０３０３】
ステップＳ３１０Ｂでテキストボックス１０３−１８に入力されている級数比率が取得できたことが判断されたならば（ステップＳ３１０ＣでＹＥＳ）、ステップＳ３１０Ａで取得したテキストフレーム数分だけステップＳ３１０Ｅ〜ステップＳ３１０Ｍを繰り返す（ステップＳ３１０Ｄ）。
【０３０４】
ステップＳ３１０Ｅでは、現在処理の対象となっているテキストフレームに含まれる通常文字の数を取得し、これを変数であるMaxCharCntに代入する（ステップＳ３１０Ｅ）。
【０３０５】
次に、現在の行の最大行送り量を示す変数であるMaxGyoをゼロに初期化する（ステップＳ３１０Ｅ２）。
【０３０６】
次に、ステップＳ３０５Ｅで取得した文字数分だけステップＳ３１０Ｇ〜ステップＳ３１０Ｍを繰り返す（ステップＳ３１０Ｆ）。
【０３０７】
ステップＳ３１０Ｇでは、現在の文字の行送り量NowGyoを取得する。
【０３０８】
次に、行送り量NowGyoが行送り量MaxGyoより大きければ（ステップＳ３１０ＨでＹＥＳ）、行送り量MaxGyoを行送り量MowGyoに更新する（ステップＳ３１０Ｉ）。
【０３０９】
次に、現在の文字が改行コードであれば（ステップＳ３１０Ｊ）、新しい行送り量を図３９のステップＳ３１０Ｋに示すような式
NewGyo = MaxGyo x ((100 - TsumeRate2) / 100)
により求め（ステップＳ３１０Ｋ）、この新しい行送り量を対象行に適用する（ステップＳ３１０Ｌ）。
【０３１０】
次に、行送り量MaxGyoをゼロに初期化して、次の行の処理に備える。
【０３１１】
次に、白ふち幅のテキストボックス１０３−５に白ふち量が入力され、白ふちのボタン１０３−６が押下された時に、現在選択されているテキストボックス１０５に含まれている全ての通常文字を白ふち文字にする方法について図４０を参照して説明する。
【０３１２】
まず、選択されているテキストフレームの数を取得し、これを変数であるMaxBoxCntに代入する（ステップＳ３０７Ａ）。次に、白ふち幅のテキストボックス１０３−５に入力されている白ふち量を取得し、これを変数であるFuchiWidthに代入する（ステップＳ３０７Ｂ）。
【０３１３】
次に、ステップＳ３０７Ｂでテキストボックス１０３−５に入力されている詰め量が取得できたか否かを判断し（ステップＳ３０７Ｃ）、できなかったことが判断されたならば、処理を終了する。
【０３１４】
ステップＳ３０７Ｂでテキストボックス１０３−５に入力されている白ふち量が取得できたことが判断されたならば（ステップＳ３０７ＣでＹＥＳ）、白ふち用のレイヤのＩＤを取得する（ステップＳ３０７Ｄ）。
【０３１５】
次に、ステップＳ３０７ＤでＩＤを取得できたか否かを判断し（ステップＳ３０７Ｅ）、取得できたことが判断されたならば、ステップＳ３０７Ｈに進む。
【０３１６】
取得できなかったことが判断されたならば、白ふち用のレイヤを新たに生成し（ステップＳ３０７Ｆ）、新たに生成したレイヤを現在のレイヤの下層に移動し（ステップＳ３０７Ｇ）、ステップＳ３０７Ｈに進む。
【０３１７】
ステップＳ３０７Ｈでは、選択されているテキストフレームを白ふちレイヤにコピーする。次に、コピー先のテキストフレームをアクティブにする（ステップＳ３０７Ｊ）。
【０３１８】
次に、ステップＳ３０７Ａで取得したテキストフレーム数分だけステップＳ３０７Ｌ〜ステップＳ３０７Ｒを繰り返す（ステップＳ３０７Ｋ）。
【０３１９】
ステップＳ３０７Ｌでは、現在のテキストフレームの全ての通常文字について、ステップＳ３０７Ｍ〜ステップＳ３０７Ｑを繰り返す。
【０３２０】
ステップＳ３０７Ｍでは、現在処理の対象となっている文字の色を紙の色に変更する。この変更後の色が白ふちの色となる。紙の色が白以外の色（例えば、赤）であれば、その色のふち（例えば、赤ふち）となるが、本発明においては、白ふちという。次に、現在処理の対象となっている文字を構成する各線の幅を白ふちの幅の分だけ増加させる（ステップＳ３０７Ｎ）。次に、現在処理の対象となっている文字の輪郭（アウトライン）を抽出し、輪郭のみの文字とする（ステップＳ３０７Ｐ）。次に、現在処理の対象となっている文字の輪郭の角を丸める（ステップＳ３０７Ｑ）。
【０３２１】
次に、傾きのテキストボックス１０３−１に傾き量が入力され、斜体のボタン１０３−２が押下された時に、現在選択されている通常文字を斜体にする方法について図４１を参照して説明する。
【０３２２】
まず、選択されている文字列のうちの最初の文字の位置を取得し、これを変数であるMojiPosに代入する（ステップＳ３０８Ａ）。次に、選択されている文字列を構成する文字の数を取得し、これを変数であるMojiCntに代入する（ステップＳ３０８Ｂ）。
【０３２３】
次に、変数MojiCntの値が１を超えるか否かについて判断し（ステップＳ３０８Ｃ）、そうでなければ、処理を終了する。
【０３２４】
変数MojiCntの値が１を超えることが判断されたならば、傾きのテキストボックス１０３−１から傾き量を取得し、これを変数であるShataiValueに代入する（ステップＳ３０８Ｄ）。
【０３２５】
次に、ステップＳ３０８Ｄでテキストボックス１０３−１に入力されている傾き量が取得できたか否かを判断し（ステップＳ３０８Ｅ）、できなかったことが判断されたならば、処理を終了する。
【０３２６】
ステップＳ３０８Ｅでテキストボックス１０３−１８に入力されている傾き量が取得できたことが判断されたならば（ステップＳ３０８ＥでＹＥＳ）、変数であるSubIdxをゼロに初期化する（ステップＳ３０８Ｆ）。
【０３２７】
次に、ステップＳ３０８Ｂで取得した文字数分だけステップＳ３０８Ｈ〜ステップＳ３０８Ｋを繰り返す（ステップＳ３０８Ｇ）。
【０３２８】
ステップＳ３０８Ｈでは、変数SubIdxを２で除して得られる余りが０を超えるか否かを判断し、そうでなければ、ステップＳ３０８ＪとステップＳ３０８Ｋをスキップする。
【０３２９】
変数SubIdxを２で除して得られる余りが０を超えることが判断されたならば（ステップＳ３０８ＨでＹＥＳ）、現在の文字の位置の次の位置に半角のスペースを挿入し、（ステップＳ３０８Ｊ）、変数Idx、SubIdx、MojiCntを、それぞれ、１だけ増加させる（ステップＳ３０８Ｋ）。
【０３３０】
次に、ステップ３０８Ｈに戻る際には、変数idxのみならず変数SubIdxも１だけ増加させる。
【０３３１】
ステップＳ３０８Ｇの繰り返しが終了したならば、選択されている文字列を構成する全ての文字に変数ShataiValueで表される傾き量を適用する。
【０３３２】
次に、詰め量のテキストボックス１０３−３に詰め量が入力され、斜体文字の詰めのボタン１０３−４が押下された時に、選択されている文字同士の間の詰め量を変更する方法について図４２を参照して説明する。
【０３３３】
まず、斜体文字の詰めのボタン１０３−４が押下されたならば、選択されている文字列のうち先頭の文字の位置を取得し、それを変数であるMojiPosに代入する（ステップＳ３０９Ａ）。次に、選択されている文字列を構成する文字の数を取得し、それを変数であるMojiCntに代入する（ステップＳ３０９Ｂ）。
【０３３４】
次に、変数MojiCntの値が１を超えるか否かについて判断し（ステップＳ３０９Ｄ）、そうでなければ、処理を終了する。
【０３３５】
変数MojiCntの値が１を超えることが判断されたならば、詰め量のテキストボックス１０３−３から詰め量（カーニング値）を取得し、これを変数であるShataiTsumeに代入する（ステップＳ３０９Ｄ）。
【０３３６】
次に、詰め量のテキストボックス１０３−３から詰め量を取得できたか否かを判断し（ステップＳ３０９Ｅ）、そうでなければ処理を終了する。
【０３３７】
詰め量のテキストボックス１０３−３から詰め量を取得できたことが判断されたならば（ステップＳ３０９Ｅで）、変数であるSubIdxをゼロに初期化する（ステップＳ３０９Ｆ）。
【０３３８】
次に、選択されている文字数分だけステップＳ３０９Ｈ〜ステップＳ３０９Ｊを繰り返す（ステップＳ３０９Ｇ）。
【０３３９】
ステップＳ３０９Ｈでは、変数SubIdxがゼロ以外の値をとり、且つ、変数SubIdxを２で除して得られる余りがゼロであるか否かを判断する（ステップＳ３０９Ｈ）。
【０３４０】
変数SubIdxがゼロ以外の値をとり、且つ、変数SubIdxを２で除して得られる余りがゼロであることが判断されたならば（ステップＳ３０９ＨでＹＥＳ）、半角スペースの直後の文字間隔としてカーニング値ShataiTsumeを適用し（ステップＳ３０９Ｊ）、そうでないと判断されたならば、この適用は行わない。
【０３４１】
次に、ステップ３０９Ｈに戻る際には、変数idxのみならず変数SubIdxも１だけ増加させる。
【０３４２】
ステップＳ３０９Ｇの繰り返しが終了したならば、テキストフレームの組方向を確認する（ステップＳ３０９Ｌ）。
【０３４３】
テキストフレームの組方向が横組みであるならば（ステップＳ３０９ＭでＮＯ）、処理を終了する。テキストフレームの組方向が縦組みであるならば（ステップＳ３０９ＭでＹＥＳ）、選択されている文字列全体の組方向を横組みに変更して（ステップＳ３０９Ｎ）、処理を終了する。ステップＳ３０９Ｎの結果、図５に示す例では、２つの感嘆符と半角スペースより成る文字列全体が横組みとなり、図５（ｃ）に示すとおりとなる。
【０３４４】
既に、図３７を参照して、本発明の実施形態によるネーム編集装置が行う級下げの動作を説明したが、更に、本発明の実施形態によるネーム編集装置は、別の方法により級上げ／級下げを行なうこともできる。
【０３４５】
図４又は図９に示すような第２の補助画面に、級上げ又は級下げを行なう時に適用する変化率rateを入力するための変化率テキストボックス、級上げ又は級下げを行なう時に適用する差分級数UpDownSizeを入力するための差分級数テキストボックス、級上げの動作を起動するための級上げボタン及び級下げの動作を起動するための級下げボタンを追加する。
【０３４６】
ここで、変化率とは、スキャナが、オリジナルの画稿（従って、原寸の画稿）を読み込む時に適用する変化率のことである。例えば、出版したい本のサイズが、原寸の画稿に対して、１／２であれば、スキャナは、５０％の変化率でオリジナルの画稿を読み込む。
【０３４７】
また、差分級数は、原寸の原画において、級上げ又は級下げを行なうと想定した場合に、それを行なう前後間の級数の差分を原寸の原画の縮尺で表したもののことである。
【０３４８】
従前は、編集者は、原寸の画稿に在る吹出しの枠にネーム文字列が収まるように調整されたネーム文字列を構成する通常文字の級数を推し量り、それを整数で指定していた。その後、印刷会社では、その級数でネーム文字列を印刷し、印刷したネーム文字列を原寸の画稿に貼り付け、ネーム文字列が貼付けられた画稿をスキャナで読み込み、上述した変化率の画像データを生成していた。そして、従前の漫画編集装置は、スキャナからその画像データを受け、所定の処理を行なった後に、試作版の漫画本を印刷し、それを編集者に見て貰うようにしていた。編集者は、試作版の漫画本を見て、ネームの級数を変えるべきであると判断した場合には、原寸原画において、級数をｎ（ｎ＝１、２、・・）だけ上げるとか下げるとかという指定方法（例えば、原寸原画において、級数を１だけ上げるという指定方法）で、級数変更を印刷会社に指示していた。その後、上述した処理を再度行なうようにしていた。
【０３４９】
従って、従前から、編集者は、ネームの級数を原寸における整数で指定することに習熟しており、この慣習を本実施形態のネーム編集装置で踏襲する必要がある。
【０３５０】
従って、その前提として、上述したように、原寸の原画において、級上げ又は級下げを行なうと想定した場合に、それを行なう前後間の級数の差分を差分級数として入力できるようにした。
【０３５１】
そして、差分級数テキストボックスには、小数で表される差分級数を入力することも可能であるが、通常は、差分級数テキストボックスに、整数で表される差分級数を入力している。
【０３５２】
ユーザ（通常は印刷会社のオペレータ）は、級上げ又は級下げの対象としたい１以上のテキストフレームを選択し、変化率テキストボックスに、原寸の画稿をスキャナが読み込んだ時に適用した変化率を入力し、差分級数テキストボックスに原画原寸における文字の差分級数を入力し、級上げを希望する場合には、級上げボタンを押下し、級下げを希望する場合には、級下げボタンを押下する。
【０３５３】
そうすると、選択されたテキストフレームに含まれる各文字毎に、級上げ後又は級下げ後の級数が計算され、その級数が各文字に適用される。
【０３５４】
級上げボタン又は級下げボタンが押されたことを検出したならば、ネーム編集装置は、図４３に示すような処理を行なう。
【０３５５】
図４３を参照すると、まず、選択されているテキストフレームの数を取得し、これを変数であるMaxBoxCntに代入する（ステップＳ３１２Ａ）。次に、差分級数テキストボックスに入力されている差分級数を取得し、これを変数であるUpDownSizeに代入する（ステップＳ３１２Ｂ）。次に、変化率テキストボックスに入力されている変化率を取得し、これを変数であるRateに代入する（ステップＳ３１２Ｃ）。
【０３５６】
次に、ステップＳ３１２Ｂ及びステップＳ３１３Ｃで、それぞれ、差分級数及び変化率が取得できたか否かを判断し（ステップＳ３１２Ｄ）、できなかったことが判断されたならば、処理を終了する。
【０３５７】
ステップＳ３１２Ｄで級数及び変化率が共に取得できたことが判断されたならば（ステップＳ３１２ＤでＹＥＳ）、ステップＳ３１２Ａで取得したテキストフレーム数分だけステップＳ３１２Ｆ〜ステップＳ３１２Ｍを繰り返す（ステップＳ３１２Ｅ）。
【０３５８】
ステップＳ３１２Ｆでは、現在処理の対象となっているテキストフレームに含まれる通常文字の数を取得し、これを変数であるMaxCharCntに代入する。
【０３５９】
次に、ステップＳ３１２Ｆで取得した文字数分だけステップＳ３１２Ｈ〜ステップＳ３１２Ｍを繰り返す（ステップＳ３１２Ｇ）。
【０３６０】
ステップＳ３１２Ｈでは、現在処理の対象となっている文字のサイズを取得し、これを変数であるCSizeに代入する。
【０３６１】
つぎに、級上げボタンが押下されたのか、又は、級下げボタンが押下されたのかを判断し、級上げボタンが押下されたと判断された場合には、ステップＳ３１２Ｋに進み、級下げボタンが押下されたと判断された場合には、ステップＳ３１２Ｌに進む。
【０３６２】
ステップＳ３１２Ｋでは、現在の文字の新たなサイズを表す変数であるNewCSizeを下式により計算する。
NewCSize = cSize + UpDownSize * Rate
【０３６３】
ステップＳ３１２Ｌでは、現在の文字の新たなサイズを表す変数であるNewCSizeを下式により計算する。
NewCSize = cSize - UpDownSize * Rate
【０３６４】
ステップＳ３１２Ｋ又はステップＳ３１２Ｌからは、ステップＳ３１２Ｍに進み、ここで、現在の文字にNewCSizeを適用する。
【０３６５】
このように、級上げ及び級下げをＤＴＰ上で簡単にできることの効果について次に説明する。
【０３６６】
従来は、編集者が、ネームの文字サイズがどれぐらいであれば、ネームが漫画のふきだし枠に過不足無く収まるかを計算し、適切な文字サイズを印刷会社に知らせていた。これは、編集者にとって、負担の多い作業であった。
【０３６７】
ところが、本発明のネーム編集装置を利用すると、級上げ及び級下げをＤＴＰ上で簡単にできるので、編集者がネームの適切な文字サイズを計算しなくても、印刷会社の内部で、オペレータがネームの流し込みに含まれる一部の作業として、級上げ及び級下げを簡単に行なうことが可能となる。従って、編集者は、ネームの適切な文字サイズを計算する作業から解放される。
【０３６８】
つまり、編集者が文字サイズとして、暫定の文字サイズを決定して、これにより、ネーム文字列を構成する文字の大きさが画稿に対して整合していない場合であっても、印刷会社のオペレータが、差分級数を適切に選定して、級上げ及び級下げの機能を利用することにより、これを整合化できるようになる。
【０３６９】
また、試作の漫画本を見た編集者が級数を変えるべきであると判断し、原寸の原画における差分級数を整数で指定した場合に、それを受けた印刷会社のオペレータが、その差分級数を差分級数テキストボックスに入力し、それと共に、既知の変化率を入力することにより、編集者の希望を忠実に反映した級数の変更を行なうことが可能となる。また、編集者からの指示が無く、印刷会社のオペレータが自主的に級数を変える場合であっても、整数値の差分級数を指定することにより、原寸原画において級数が整数で表されることが維持され、従って、編集者が困惑することを避けることもできる。参考までに、図３７を参照して説明した級数下げの方法では、級数下げ率により、級数下げ後の級数を指定していたので、級数下げ後の文字の級数を原寸の原画で表した場合には、一般に小数で表されることとなり、このような忠実な反映をすることができなかった。
【０３７０】
以上、フローチャートを参照して説明したネーム編集方法は、この方法を実現するためのプログラムを記録媒体からコンピュータが読み込んで実行することにより実現してもよい。このプログラムは、特に、ＤＴＰソフトウェアのプラグインプログラムであってもよい。その場合、プラグインプログラムがＤＴＰソフトウェアに対して、コマンドを与えることにより、ＤＴＰソフトウェアがプラグインプログラムと連動して、上述したネーム編集方法を実現する。
【産業上の利用可能性】
【０３７１】
本発明は、ＤＴＰにおいて、漫画のネームを効率よく作成するために利用することができる。
【図面の簡単な説明】
【０３７２】
【図１】ＤＴＰソフトウェアが表示する漫画の画像及び本発明の実施形態によるネーム編集装置が表示する補助画面を示す図である。
【図２】図１に示す第１の補助画面の構成を示す図である。
【図３】図２に示す体裁設定部の構成を示す図である。
【図４】図１に示す第２の補助画面の構成を示す図である。
【図５】本発明の実施形態による斜体化及び斜体文字の詰めの処理の前後の文字を示す図である。
【図６】本発明の実施形態による白ふち追加の前後の文字を示す図である。
【図７】本発明の実施形態において、ボタンにより記号が追加された文字列を示す図である。
【図８】（ａ）は、本発明の実施形態において、手入力により記号が追加された文字列を示す図であり、（ｂ）は、本発明の実施形態において、濁点が付されたかなを示す図であり、（ｃ）は、本発明の実施形態において、ボタン等により罫線が追加された文字列を示す図である。
【図９】本発明の実施形態による他の第２の補助画面の構成を示す図である。
【図１０】本発明の実施形態において、級数が下げられる前後の文字列を示す図である。
【図１１】本発明の実施形態において、文字間詰め量が削減される前後の文字列を示す図である。
【図１２】本発明の実施形態において、行間詰め量が削減される前後の文字列を示す図である。
【図１３】本発明の実施形態によるネーム編集装置が入力する環境ファイルの記述例を示す図である。
【図１４】本発明の実施形態によるネーム編集装置が入力する変換テーブルファイルの記述例を示す図である。
【図１５】本発明の実施形態によるネーム編集装置が生成する変換テーブルデータの構成を示す図である。
【図１６】本発明の実施形態においてネーム編集装置が入力する文字列の例を示す図である。
【図１７】本発明の実施形態によるネーム編集装置が生成するネームデータの構成を示す図である。
【図１８】本発明の実施形態によるネーム編集装置が読み込むルビマーク及びルビを含む入力文字列の例を示す図である。
【図１９】本発明の実施形態によるネーム編集装置が読み込む段落スタイルデータの構成を示す図である。
【図２０】本発明の実施形態によるネーム編集装置が行う段落スタイルデータのメモリへの設定及び書体名の画面への設定の動作を示すフローチャートである。
【図２１】本発明の実施形態によるネーム編集装置が行うネームファイルの読み込みの動作を示すフローチャートである。
【図２２】図２１に示すネームファイルチェックの詳細な動作を示すフローチャートである。
【図２３】図２１に示すネーム文字列処理の詳細な動作を示すフローチャートである。
【図２４】本発明の実施形態によるネーム編集装置が行うドラッグ時の動作を示すフローチャートである。
【図２５】図２４に示す体裁適用の詳細な動作を示すフローチャートである。
【図２６】本発明の実施形態によるネーム編集装置が行うドロップ時の動作を示すフローチャートである。
【図２７】図２６に示すルビ適用の詳細な動作を示すフローチャートである。
【図２８】図２６に示す圏点・外字・罫線処理の詳細な動作を示すフローチャートである。
【図２９】図２６に示す体裁適用の詳細な動作を示すフローチャートである。
【図３０】本発明の実施形態によるネーム一括流し込み時に表示されるページ範囲を入力するための画面である。
【図３１】本発明の実施形態によるネーム一括流し込みにより流し込まれた複数のネームが配置されているページの例を示す図である。
【図３２】本発明の実施形態によるネーム編集装置が行うボタンによる記号入力の動作を示すフローチャートである。
【図３３】本発明の実施形態によるネーム編集装置が行う手入力による記号入力の動作を示すフローチャートである。
【図３４】本発明の実施形態によるネーム編集装置が行う濁点適用文字入力の動作を示すフローチャートである。
【図３５】本発明の実施形態によるネーム編集装置が行う罫線入力の動作を示すフローチャートである。
【図３６】本発明の実施形態によるネーム編集装置が行う太さが指定された罫線入力の動作を示すフローチャートである。
【図３７】本発明の実施形態によるネーム編集装置が行う級下げの動作を示すフローチャートである。
【図３８】本発明の実施形態によるネーム編集装置が行う文字間詰め量変更の動作を示すフローチャートである。
【図３９】本発明の実施形態によるネーム編集装置が行う行間詰め量変更の動作を示すフローチャートである。
【図４０】本発明の実施形態によるネーム編集装置が行う白ふち付加の動作を示すフローチャートである。
【図４１】本発明の実施形態によるネーム編集装置が行う文字の斜体化の動作を示すフローチャートである。
【図４２】本発明の実施形態によるネーム編集装置が行う斜体の詰めの動作を示すフローチャートである。
【図４３】本発明の実施形態によるネーム編集装置が行う級上げ／級下げの動作を示すフローチャートである。
【符号の説明】
【０３７３】
１０１  漫画の画像
１０２  第１の補助画面
１０２−１  体裁設定部
１０２−１−１  段落スタイル名のコンボボックス
１０２−１−２  倍率のテキストボックス
１０２−１−３  通常文字の書体のテキストボックス
１０２−１−４  通常行の行送り量のテキストボックス
１０２−１−５  ルビ行の行送り量のテキストボックス
１０２−１−６  通常文字の級数のテキストボックス
１０２−１−７  組方向のコンボボックス
１０２−１−８  字送り量のテキストボックス
１０２−１−９  ルビの書体名のコンボボックス
１０２−１−１０  ルビの倍率のテキストボックス
１０２−２  ネームリスト
１０２−３  書体リスト
１０３  第２の補助画面
１０３−１  傾きのテキストボックス
１０３−２  斜体のボタン
１０３−３  詰め量のテキストボックス
１０３−４  斜体文字の詰めのボタン
１０３−５  白ふち幅のテキストボックス
１０３−６  白ふちのボタン
１０３−７  書体のコンボボックス
１０３−８  第１種の記号のボタン群
１０３−９  記号のテキストボックス
１０３−１０  記号のボタン
１０３−１１  第２種の記号のボタン群
１０３−１２  濁点被適用文字のテキストボックス
１０３−１３  濁点適用済文字のボタン
１０３−１４  罫線文字数のテキストボックス
１０３−１５  罫線のボタン群
１０３−１６  級数比率のテキストボックス
１０３−１７  級数下げのボタン
１０３−１８  詰め量のテキストボックス
１０３−１９  詰めのボタン
１０４  ネーム
１０５  テキストフレーム
【図１】
2006185435.tif 000003
【図５】
2006185435.tif 000004
【図７】
2006185435.tif 000005
【図８】
2006185435.tif 000006
【図１０】
2006185435.tif 000007
【図１１】
2006185435.tif 000008
【図１２】
2006185435.tif 000009
【図１３】
2006185435.tif 000010
【図１４】
2006185435.tif 000011
【図１５】
2006185435.tif 000012
【図１６】
2006185435.tif 000013
【図１７】
2006185435.tif 000014
【図１８】
2006185435.tif 000015
【図１９】
2006185435.tif 000016
【図２０】
2006185435.tif 000017
【図２１】
2006185435.tif 000018
【図２２】
2006185435.tif 000019
【図２３】
2006185435.tif 000020
【図２４】
2006185435.tif 000021
【図２５】
2006185435.tif 000022
【図２６】
2006185435.tif 000023
【図２７】
2006185435.tif 000024
【図２８】
2006185435.tif 000025
【図２９】
2006185435.tif 000026
【図３２】
2006185435.tif 000027
【図３３】
2006185435.tif 000028
【図３４】
2006185435.tif 000029
【図３５】
2006185435.tif 000030
【図３６】
2006185435.tif 000031
【図３７】
2006185435.tif 000032
【図３８】
2006185435.tif 000033
【図３９】
2006185435.tif 000034
【図４０】
2006185435.tif 000035
【図４１】
2006185435.tif 000036
【図４２】
2006185435.tif 000037
【図４３】
2006185435.tif 000038
【図２】
2006185435.tif 000039
【図３】
2006185435.tif 000040
【図４】
2006185435.tif 000041
【図６】
2006185435.tif 000042
【図９】
2006185435.tif 000043
【図３０】
2006185435.tif 000044
【図３１】
2006185435.tif 000045