(57)【要約】【課題】１つの文字に対しその直後にくる文字の種類分だけ異なるフォントをあらかじめ用意しておかなくとも、重ね文字を生成できる装置を提供する。【解決手段】重ね文字生成装置１は、重ね文字として使用可能な２の文字の順列毎に、２つの文字が重なるような文字間隔を定義した文字間隔テーブル１１と、重ね文字の対象となる文字列を少なくともユーザに設定させる重ね文字設定手段１０と、重ね文字設定手段１０で設定された文字列の先頭から順に、隣り合う２つの文字の順列に対応する文字間隔を文字間隔テーブルから取得し、文字間隔テーブルから取得した文字間隔に基づいて、後側の文字の輪郭に沿った隙間を設けた状態で後側の文字を配置する処理を実行することで重ね文字を生成する重ね文字生成手段１２を備えている。【選択図】図１
2012220788.tif 000002
【特許請求の範囲】
【請求項１】
重ね文字の対象となる文字列を少なくともユーザに設定させる重ね文字設定手段と、前記重ね文字設定手段で設定された文字列の先頭から順に、後側の文字の輪郭に沿った隙間を設けた状態で後側の文字を配置する処理を実行することで重ね文字を生成する重ね文字生成手段を備えたことを特徴とする重ね文字生成装置。
【請求項２】
前記重ね文字生成装置は、重ね文字として使用可能な２の文字の順列毎に、２つの文字が重なるような文字間隔を定義した文字間隔テーブルを記憶し、前記重ね文字生成手段は、前記重ね文字設定手段で設定された文字列の先頭から順に、隣り合う２つの文字の順列に対応する文字間隔を前記文字間隔テーブルから取得し、前記文字間隔テーブルから取得した文字間隔に基づいて後側の文字を配置することで重ね文字を生成する重ね文字生成手段を備えたことを特徴とする、請求項１に記載の重ね文字生成装置。
【請求項３】
前記重ね文字設定手段は、重ね文字の対象となる文字列に加え、文字間隔を調整するための調整値をユーザに設定させる手段で、前記重ね文字生成手段は、前記文字間隔テーブルから取得した文字間隔に前記重ね文字設定部で設定された調整値を乗算した値に従い文字を配置することを特徴とする、請求項２に記載の重ね文字生成装置。
【請求項４】
前記文字間隔テーブルには、重ね文字として使用可能な２の文字の順列毎に、後側の文字の配置位置が定義され、前記重ね文字生成手段は、前記文字間隔テーブルから文字間隔に加え、後側の文字の配置位置を前記文字間隔テーブルから取得し、前記文字間隔テーブルから取得した文字間隔と後側の文字の配置位置に基づいて文字を配置することを特徴とする、請求項２又は請求項３に記載の重ね文字生成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
文字が重なり合うように文字を重ねて印刷又は表示する重ね文字を生成するための技術に関する。
【背景技術】
【０００２】
ベタ組みされる文字を重ねて印刷又は表示する重ね文字がチラシに掲載される価格などでよく使用されている。重ね文字を用いることで、小さなスペースに多くの文字を印刷できるようになり、また、重ね文字にした文字列を強調できるようになるが、ベタ組みされる文字と文字とを単に重ね合わせるだけでは文字が読みづらくなるため、後側に配置される文字の輪郭に沿った隙間を設けた状態で、前側の文字に後側の文字を重ね合わせることが一般的である。
【０００３】
図７は、重ね文字を生成する従来の手法を説明する図である。上述した重ね文字を生成する手法としては、１つの文字５に対しその直後にくる文字５ａの種類分だけ異なるフォント５０をあらかじめ用意しておき、これらを組み合わせることで重ね文字を生成する手法が用いられている。
【０００４】
例えば、特許文献１では、重ね合わせられる２つの文字のうちの前側の文字の文字コードと後側の文字の文字コードの対に関連付けて、前側の文字と後側の文字とが重ね合わされた状態において利用する前側の文字のフォント（字体）と該フォントに対応する重ね文字コードを記憶した重ね文字変換テーブルを用意しておき、入力された文字列の隣り合う各２つの文字の後側の文字に対応する前側の文字の重ね文字コードを重ね文字変換テーブルから検索し、検索した重ね文字コードに対応するフォントを前側の文字のフォントとして利用する方法が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第３５４８６７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、上述した発明では、１つの文字に対しその後側にくる文字の種類分だけ異なるフォントをあらかじめ用意しておかなければならなかった。そこで、本発明は、１つの文字に対しその直後にくる文字の種類分だけ異なるフォントをあらかじめ用意しておかなくとも、重ね文字を生成できる装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決する第１の発明は、重ね文字の対象となる文字列を少なくともユーザに設定させる重ね文字設定手段と、前記重ね文字設定手段で設定された文字列の先頭から順に、後側の文字の輪郭に沿った隙間を設けた状態で後側の文字を配置する処理を実行することで重ね文字を生成する重ね文字生成手段を備えたことを特徴とする重ね文字生成装置である。
【０００８】
更に、第２の発明は、第１の発明に記載の重ね文字生成装置において、前記重ね文字生成装置は、重ね文字として使用可能な２の文字の順列毎に、２つの文字が重なるような文字間隔を定義した文字間隔テーブルを記憶し、前記重ね文字生成手段は、前記重ね文字設定手段で設定された文字列の先頭から順に、隣り合う２つの文字の順列に対応する文字間隔を前記文字間隔テーブルから取得し、前記文字間隔テーブルから取得した文字間隔に基づいて後側の文字を配置することで重ね文字を生成する重ね文字生成手段を備えたことを特徴とする。
【０００９】
更に、第３の発明は、第２の発明に記載の重ね文字生成装置において、前記重ね文字設定手段は、重ね文字の対象となる文字列に加え、文字間隔を調整するための調整値をユーザに設定させる手段で、前記重ね文字生成手段は、前記文字間隔テーブルから取得した文字間隔に前記重ね文字設定部で設定された調整値を乗算した値に従い文字を配置することを特徴とする。
【００１０】
更に、第４の発明は、第２の発明又は第３の発明に記載の重ね文字生成装置において、後側の文字の配置位置を設定できるように、前記文字間隔テーブルに、重ね文字として使用可能な２の文字の順列毎に、後側の文字の配置位置を定義し、前記重ね文字生成手段は、前記文字間隔テーブルから文字間隔に加え、後側の文字の配置位置を前記文字間隔テーブルから取得し、前記文字間隔テーブルから取得した文字間隔と後側の文字の配置位置に基づいて文字を配置するようにしたことを特徴とする。
【発明の効果】
【００１１】
上述した第１の発明及び第２の発明によれば、重ね文字として使用可能な２の文字の順列毎に、２つの文字が重なるような文字間隔を予め定義しておき、該文字間隔に基づいて後側の文字を配置することで、重ね文字の対象となる文字列の先頭を除く文字は、前側の文字に重なるように配置されるため、１つの文字に対しその直後にくる文字の種類分だけ異なるフォントをあらかじめ用意しておかなくとも、重ね文字を生成することができるようになる。
【００１２】
また、第３の発明によれば、文字の重なり具合を調整できるようになり、又、第４の発明によれば、後側の文字の配置位置を設定できるようになる。例えば、後側の文字の配置位置を下付に定義しておけば、後側の文字を下付で重ね合わせることができるようになる。
【図面の簡単な説明】
【００１３】
【図１】本実施形態に係る重ね文字生成装置に備えられた機能を説明する図。
【図２】重ね文字生成装置の動作を説明する図。
【図３】重ね文字生成装置の動作を説明するフロー図。
【図４】重ね文字生成装置の動作を説明する補足図。
【図５】重ね文字設定手段が有するダイアログを説明する図。
【図６】重ね文字の一例を説明する図。
【図７】重ね文字を生成する従来の手法を説明する図。
【発明を実施するための形態】
【００１４】
ここから，本発明の実施形態について，本発明の技術分野に係わる当業者が，発明の内容を理解し，発明を実施できる程度に説明する。なお、これから説明する実施形態は本発明の一実施形態にしか過ぎず、本発明は，これから説明する実施形態に限定されることなく、種々の変形や変更が可能である。
【００１５】
図１は、本実施形態に係る重ね文字生成装置１が重ね文字を生成する動作を説明する図である。本実施形態に係る重ね文字生成装置１は、InDesign（登録商標）やQuarkXpress（登録商標）など、チラシやパンフレットなどを編集する作業を行うためのＤＴＰソフトウェア（DTP: Desktop Publishing）が実装されたコンピュータで実現される装置で、重ね文字にする文字列を設定できる機能１ａと、設定された文字列を重ね文字に変換したＤＴＰソフトウェアのオブジェクトを生成する機能１ｂを有し、該オブジェクトが選択されると、重ね文字にする文字列を設定できる機能１ａが呼び出され、重ね文字にする文字列の再設定が可能になる。
【００１６】
図２は、本実施形態に係る重ね文字生成装置１に備えられた機能を説明する図である。重ね文字生成装置１には、重ね文字を生成する機能を実現するために、重ね文字として使用可能な２の文字の順列毎に、２つの文字が重なるような文字間隔を定義した文字間隔テーブル１１と、重ね文字の対象となる文字列を少なくともユーザに設定させる重ね文字設定手段１０と、重ね文字設定手段１０で設定された文字列の先頭から順に、隣り合う２つの文字の順列に対応する文字間隔を文字間隔テーブル１１から取得し、文字間隔テーブル１１から取得した文字間隔に基づいて、後側の文字の輪郭に沿った隙間を設けた状態で後側の文字を配置する処理を実行することで重ね文字を生成する重ね文字生成手段１２を備えている。
【００１７】
図３は、重ね文字生成装置１の動作を説明するフロー図で、図４は、重ね文字生成装置１の動作を説明する補足図である。重ね文字生成装置１に実装されたＤＴＰソフトウェアのツールパレットには、重ね文字を配置するフレーム２１を設定するアイコンが含まれており、該アイコンがクリックされると、重ね文字設定手段１０が作動し、重ね文字設定手段１０は、図３（ａ）に図示したように、重ね文字を配置するフレーム２１をＤＴＰソフトウェアのページ画面２上に設定するポインタ２０を表示させ、重ね文字生成装置１を操作するユーザに矩形のフレーム２１をＤＴＰソフトウェアのページ画面２上に設定させる（Ｓ１）。
【００１８】
図４（ｂ）に図示したように、重ね文字を配置するフレーム２１がＤＴＰソフトウェアのページ画面２上に設定された後、ポインタ２２を利用して該フレーム２１が選択されると、重ね文字設定手段１０は、重ね文字として表示する文字列や重ね文字に係る情報をユーザに設定させるダイアログを表示し、選択された重ね文字枠に組み込む重ね文字の設定内容を取得する（Ｓ２）。
【００１９】
図５は、重ね文字設定手段１０が有するダイアログ３を説明する図である。図５で図示したダイアログ３には、重ね文字のオブジェクト名を設定するフィールド３０、重ね文字として表示する文字列を入力するフィールド３１、文字間隔の調整値を設定するフィールド３２、重ね文字に利用するフォント・サイズを設定するフィールド３３、文字の色を設定するフィールド３４、文字を斜体にするか否かを設定するフィールド３５、文字間に設ける隙間の色を設定するフィールド３６、重ね文字の設定を完了するボタン３７、及び、重ね文字の設定を完了するボタン３８が含まれている。
【００２０】
図５で図示したダイアログ３に重ね文字の設定に係る情報が入力された後、重ね文字の設定を完了するボタン３７がクリックされると、重ね文字生成手段１２は、クリックされたフレーム２１の設定内容として、重ね文字のオブジェクト名、重ね文字にする文字列、文字間隔の調整値、重ね文字に利用するフォント・サイズ、文字の色、斜体の有無、文字間に設ける隙間の色を取得する。
【００２１】
重ね文字設定手段１０が、図４で図示したダイアログ３で設定され設定内容を取得すると、重ね文字生成手段１２が作動し、重ね文字生成手段１２は、図４（ｃ）に図示したように、ＤＴＰソフトウェアのオブジェクトとして、該設定内容に従う重ね文字２３を生成し、選択されたフレーム２１内に配置されるように生成した重ね文字２３を表示して（Ｓ３）、この手順を終了する。
【００２２】
本実施形態において、重ね文字生成装置１には、重ね文字として使用可能な２つの文字（例えば、数字、アルファベット、記号、円など頻繁に利用される漢字）の順列毎に、２つの文字が重なるような文字間隔を定義した文字間隔テーブル１１が記憶され、図４のダイアログ３で設定された文字列の先頭から順に、隣り合う２つの文字の順列に対応する文字間隔を前記文字間隔テーブル１１から取得し、文字間隔テーブル１１から取得した文字間隔に基づいて、後側の文字の輪郭に沿った隙間を設けた状態で後側の文字を配置する処理を実行することで重ね文字を生成する。
【００２３】
例えば、重ね文字生成装置１の重ね文字生成手段１２は、図５のダイアログ３で設定された文字列の先頭の文字と２番目の文字を隣り合う２つの文字の順列とするとき、該隣り合う２つの文字の順列に対応する文字間隔を文字間隔テーブル１１から取得し、文字間隔テーブル１１から取得した文字間隔に図５のダイアログ３で設定された調整値を乗算することで、先頭の文字と２番目の文字の文字間隔を演算する。
【００２４】
そして、図５のダイアログ３で設定されたフォント・サイズ、色及び斜体の有無に従い、図５のダイアログ３で設定された隙間の色を線色とするなどして、演算した文字間隔と図５のダイアログ３で設定された配置位置に従い、先頭の文字に重ねるように２番目の文字を配置することで、先頭の文字に2番目の文字を重ねた重ね文字を生成する。なお、図５のダイアログ３で設定された文字列の先頭の文字と２番目の文字を隣り合う２つの文字の順列とした後は、該文字列の２番目の文字と３番目も文字を隣り合う２つの文字の順列として同様の処理を行う。
【００２５】
図６は、重ね文字の一例を説明する図である。図６において、重ね文字４の対象となる文字列は「１２８，０００円」で、重ね文字４において数字の文字間隔は同一としているが、コンマの後は空白部が大きくなるため、コンマの後の空白を無くすために、重ね文字４において、コンマが前側の文字になる隣り合う２つの文字の順列については文字間隔が短くするように定義されている。また、重ね文字４において、金額を示す「円」が後側の文字になる隣り合う２つの文字の順列については、「円」の配置位置を下付に定義されている。
【符号の説明】
【００２６】
１    重ね文字生成装置
１０  重ね文字設定手段
１１  文字間隔テーブル
１２  重ね文字生成手段
２    ＤＴＰソフトウェアのページ画面
２１  重ね文字を配置するフレーム
３    重ね文字に係る情報をユーザに設定させるダイアログ
【図１】
2012220788.tif 000003
【図２】
2012220788.tif 000004
【図３】
2012220788.tif 000005
【図４】
2012220788.tif 000006
【図５】
2012220788.tif 000007
【図６】
2012220788.tif 000008
【図７】
2012220788.tif 000009