JPH06934A - 字間調整が可能な電子組版装置 - Google Patents

字間調整が可能な電子組版装置

Info

Publication number
JPH06934A
JPH06934A JP4184519A JP18451992A JPH06934A JP H06934 A JPH06934 A JP H06934A JP 4184519 A JP4184519 A JP 4184519A JP 18451992 A JP18451992 A JP 18451992A JP H06934 A JPH06934 A JP H06934A
Authority
JP
Japan
Prior art keywords
character
typesetting
type
data
characters
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP4184519A
Other languages
English (en)
Inventor
Hideki Naka
秀樹 中
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dainippon Screen Manufacturing Co Ltd
Original Assignee
Dainippon Screen Manufacturing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Dainippon Screen Manufacturing Co Ltd filed Critical Dainippon Screen Manufacturing Co Ltd
Priority to JP4184519A priority Critical patent/JPH06934A/ja
Publication of JPH06934A publication Critical patent/JPH06934A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

(57)【要約】 【目的】 文字相互の字間を調整することによって文字
列をバランスよく配置する。 【構成】 採字された各文字について、仮想文字枠内に
おける正味の画像部分の前後に幅を示す前詰量Wfiと後
詰量Wriとを字詰量演算装置が算出する。そして、これ
らの値と字間Gとに基づいて組版装置が各文字の座標を
決定する。前詰量と後詰量とは予め各文字について求め
ておく必要はなく、文字画像を表わすフォントデータな
どの文字画像データから算出する。この結果、各文字の
正味の画像部分の前後のスペースを均等に配列すること
ができる。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】この発明は、電子組版装置に関
し、特に、文字列の字間を調節可能な電子組版装置に関
する。
【0002】
【従来の技術】電子製版プロセスにおいては、採字装置
によって採字された文字群を版下原稿に配置するための
電子組版装置が用いられる。文字群を版下原稿に配置す
る処理は、一般に「流し込み」と呼ばれている。従来の
電子組版装置は、文字と文字の間に均等な間隔を設定す
る字間設定の機能を有する。各文字の画像を表わすデー
タは、所定の仮想文字枠の中に文字の画像部分が配置さ
れた画像を表わしている。また、組版で使用される文字
は、通常すべて同じ仮想文字枠を有している。従来の電
子組版装置における字間設定機能は、仮想文字枠相互の
間隔を設定する機能であった。
【0003】
【発明が解決しようとする課題】ところが、例えば文字
「1」と文字「あ」とでは正味の画像部分の幅がかなり
異なるので、従来の字間設定では、文字「1」の前後は
文字同士の間隔が比較的広く見えてしまい、一方、文字
「あ」の前後は文字同士の間隔が比較的狭く見えてしま
う。このため、文字列のバランスうまくとることが出来
ないという問題があった。
【0004】この発明は、従来技術における上述の課題
を解決するためになされたものであり、文字相互の字間
を調整することによって文字列をバランスよく配置する
ことのできる電子組版装置を提供することを目的とす
る。
【0005】
【課題を解決するための手段】上述の課題を解決するた
め、この発明による電子組版装置は、採字される文字の
文字枠の大きさを示す文字サイズデータと、各文字の正
味の画像部分の相互の間隔を示す字間データとを含む組
版情報を入力する組版情報入力手段と、文字列を入力す
るための採字手段と、予め準備された複数の文字の文字
画像データを格納する文字画像データ格納手段と、採字
された文字列の各文字について、前記文字画像データ格
納手段に格納された文字画像データに基づいて前記文字
枠内における正味の画像部分の位置を算出する位置算出
手段と、前記各文字の正味の画像部分の相互の間隔を、
前記字間データで示される間隔に基づいて設定し、これ
によって、前記採字された各文字の配置を決定する組版
実行手段と、を備える。
【0006】
【作用】位置算出手段が各文字の正味の画像部分の位置
を算出し、組版実行手段が各文字の正味の画像部分の相
互の間隔を字間データで示される間隔に基づいて設定す
るので、各文字の字間をバランスよく調整できる。
【0007】
【実施例】図1はこの発明の一実施例としての電子組版
装置を示すブロック図である。この電子組版装置は、C
PU10と、バスライン12とを備えており、バスライ
ン12には、採字データメモリ16と、組版情報メモリ
18と、字詰量演算装置20と、組版装置22と、組版
済データメモリ24とが接続されている。また、バスラ
イン12には、入力装置としてキーボード30とマウス
32とデジタイザ34とが接続されており、また、出力
装置としてはカラーCRT36が接続されている。さら
に、外部記憶装置としては磁気ディスク38が接続され
ている。磁気ディスク38には、文字画像を表わすフォ
ントデータが格納されている。
【0008】なお、この発明における組版情報入力手段
と採字手段はキーボード30によって実現されている。
また、文字画像データ格納手段は磁気ディスク38によ
って、位置算出手段は字詰量演算装置20によって、組
版実行手段は組版装置22によってそれぞれ実現されて
いる。
【0009】図2は、この実施例における組版作業の手
順を示すフローチャートである。ステップS1では、予
めキーボード30で採字された採字データの採字データ
名をオペレータがキーボード30を用いて入力する。図
3は、採字データメモリ16に記憶されている採字デー
タを示す概念図である。1組の採字データは、採字デー
タ名と採字された文字の2バイトコードとで構成されて
いる。
【0010】ステップS2ではオペレータがキーボード
30を用いて組版情報を入力する。図4は、組版情報メ
モリ18に記憶された組版情報を示す概念図である。組
版情報は、書体(明朝、ゴシックなど)、文字の大きさ
(級数、1級=250μm)、文字の角度、組方向、字
間(文字の間隔)、1行文字数、行数、段数などのデー
タを含んでいる。ステップS3では、デジタイザ34を
用い、カラーCRT36の画面上において組版開始点を
指示する。組版開始点と文字位置との関係についてはさ
らに後述する。ステップS4では、ステップS1で指定
された採字データの中から1文字分の2バイトデータを
字詰量演算装置20が採字データメモリ16から読出
し、さらに、組版情報で指定される書体のフォントデー
タの中から当該文字のデータを読出す。
【0011】ステップS5では、字詰量演算装置20が
ステップS4で読みだした文字の前詰量と後詰量とを算
出する。図5は、文字「く」の字詰量を示す説明図であ
る。図5(a)に示すように、文字「く」の正味の画像
部分(斜線を付した部分)は、仮想文字枠VFの中に存
在するn個の輪郭点P1〜Pnを接続した閉ループベク
トルによって表わされている。図5(b)に示すフォン
トデータは、各輪郭点の座標値を含んだベクトルデータ
であり、いわゆるアウトラインフォントである。なお、
仮想文字枠VFは一辺の長さLの正方形であり、各輪郭
点の座標の原点は仮想文字枠VFの原点O(左上点)で
ある。また、仮想文字枠VFの一辺の長さ(画素数)は
例えば1000程度である。字詰量は、横組の場合と縦
組の場合とで異なるが、それぞれ次のように算出され
る。 (1)横組の場合 前詰量=xm (xmは輪郭点P1〜Pnのx座標
の最小値) 後詰量=L−xu (xuは輪郭点P1〜Pnのx座標
の最大値) (2)縦組の場合 前詰量=ym (ymは輪郭点P1〜Pnのy座標
の最小値) 後詰量=L−yu (yuは輪郭点P1〜Pnのy座標
の最大値) 以下では、主として横組の例について説明する。
【0012】上記はベクトルデータで表わされた文字の
字詰量を算出する方法であるが、ビットマップデータで
表わされた文字についても同様にして字詰量を算出する
ことができる。すなわち、ビットマップデータの場合に
は、例えばビットデータの値が「1」の画素の座標の最
大値と最小値とを検索し、これらの値に基づいて上記と
同じ計算を行なうことによって字詰量を算出できる。外
字として登録した文字はビットマップデータで表わされ
ることが普通であるが、このようにすれば字詰量を算出
することができる。
【0013】ステップS6では、組版装置22によって
組版後の文字の座標が決定される。図6は、文字の字詰
量と組版後の座標を示す説明図である。図6(a)にお
いて各文字の前詰量Wfiと後詰量WriはステップS6で
算出される。図6(b)は字間Gが0の場合の文字の配
置を示しており、図6(c)は字間Gが0でない場合の
文字の配置を示している。第1番目の文字「く」の配置
点RP1(文字枠の左下点)の座標X1は、次のように
して算出される。 X1=Xs−Q×Wf1/L …(1) ここで、Xsは組版開始点STのX座標、Qは組版情報
で指定される文字の大きさ、Wf1は第1文字の前詰量、
Lは仮想文字枠の大きさである。
【0014】字間Gが0の場合には、第2番目の文字
「す」以降の各文字の配置点は、次のようにして算出さ
れる。 Xi =Xi-1 +Q×(L−Wri-1)/L−Q×Wfi/L …(2) ここで、Xi はi番目の文字のX座標、Wri-1は(i−
1)番目の文字の後詰量、Wfiはi番目の文字の前詰量
である。第1文字を(1)式に従って配置し、第2文字
を(2)に従って配置すると、図6(b)の配置が得ら
れる。
【0015】一方、字間Gが0でない場合には(2)式
の代わりに次の(2a)式を使用する。 Xi =Xi-1 +Q×(L−Wri-1)/L−Q×Wfi/L+G …(2a) 図6(c)は(2a)式に従って配置した結果である。
【0016】図2に戻り、ステップS7では採字データ
に含まれるすべての文字について配置を決定したか否か
が判断され、終了していなければステップS5に戻って
ステップS5〜S7を繰り返す。これにより、文字列の
すべての文字についての配置が決定される。組版後の文
字列の画像を示す組版済みデータは組版済データメモリ
24に記憶される。図7は組版済データメモリ24の内
容を示す説明図である。組版済データメモリ24には、
文字列の各文字の文字コードおよび文字枠の左下点の座
標と、組版情報とが記憶される。この組版済みデータに
基づいて、組版した文字画像が再現される。
【0017】上記実施例によれば、採字した各文字の前
詰量と後詰量を算出し、これらの値と基づいて、各文字
の正味の画像部分の相互の距離を字間Gに等しく設定す
るので、字間Gの値を適宜指定することによって各文字
の正味の画像部分の前後のスペースを均等に配列するこ
とが可能である。また、前詰量と後詰量は文字のフォン
トデータに基づいて字詰量演算装置20が算出するの
で、予め各文字に対して前詰量と後詰量とを算出してお
く必要がない。特に、日本語の1組の書体は数千文字を
含むので、予め字詰量を算出するにはかなりの時間と手
間を要するが、上記実施例では予め字詰量を算出する必
要がないので、時間と手間をあまりかけずに文字列のバ
ランスを調整できるという利点がある。
【0018】なお、この発明は上記実施例に限られるも
のではなく、その要旨を逸脱しない範囲において種々の
態様において実施することが可能であり、例えば次のよ
うな変形も可能である。 (1)上記実施例では、字詰量演算装置20が各文字の
前詰量と後詰量とを算出したが、前詰量と後詰量とを算
出する代わりに、各文字について仮想文字枠内における
正味の画像部分の位置を表わす他の種類のデータを求め
るようにしてもよい。例えば図8に示すように、仮想文
字枠VFの原点Oを基準とした正味の文字画像部分の開
始点のx座標xmと正味の文字画像部分の幅Lnとを、
前詰量と後詰量の代わりに使用してもよい。
【0019】(2)上記実施例では、各文字の正味の画
像部分の相互の間隔を字間Gと等しく設定したが、字間
Gに所定の余白を加算したものを実際の間隔としてもよ
い。また、字間Gに所定の比率を掛けた値を実際の間隔
としてもよい。すなわち、各文字の正味の画像部分の相
互の間隔を、組版情報の字間データで示される間隔に基
づいて設定すればよい。
【0020】
【発明の効果】以上説明したように、本発明の電子組版
装置によれば、位置算出手段が各文字の正味の画像部分
の位置を算出し、組版実行手段が各文字の正味の画像部
分の相互の間隔を字間データで示される間隔に基づいて
設定するので、文字列をバランスよく調整できるという
効果がある。
【図面の簡単な説明】
【図1】この発明の一実施例としての電子組版装置を示
すブロック図。
【図2】この実施例における組版作業の手順を示すフロ
ーチャート。
【図3】採字データメモリ16に記憶されている採字デ
ータを示す概念図。
【図4】組版情報メモリ18に記憶された組版情報を示
す概念図。
【図5】文字「く」の字詰量を示す説明図。
【図6】文字の字詰量と組版後の座標を示す説明図。
【図7】組版済データメモリ24の内容を示す説明図。
【図8】正味の画像部分の位置を表わす他のデータ構成
の例を示す説明図。
【符号の説明】
10 CPU 12 バスライン 16 採字データメモリ 18 組版情報メモリ 20 字詰量演算装置 22 組版装置 24 組版済データメモリ 30 キーボード 32 マウス 36 カラーCRT 34 デジタイザ 38 磁気ディスク G 字間 L 仮想文字枠の一辺の長さ O 仮想文字枠の原点 P1〜Pn 文字画像の輪郭点 RP1,RP2 文字の配置点 ST 組版開始点 VF 仮想文字枠 Wfi i番目の文字の前詰量 Wri i番目の文字の後詰量

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 文字組版を電子的に行なう電子組版装置
    であって、 採字される文字の文字枠の大きさを示す文字サイズデー
    タと、各文字の正味の画像部分の相互の間隔を示す字間
    データとを含む組版情報を入力する組版情報入力手段
    と、 文字列を入力するための採字手段と、 予め準備された複数の文字の文字画像データを格納する
    文字画像データ格納手段と、 採字された文字列の各文字について、前記文字画像デー
    タ格納手段に格納された文字画像データに基づいて前記
    文字枠内における正味の画像部分の位置を算出する位置
    算出手段と、 前記各文字の正味の画像部分の相互の間隔を、前記字間
    データで示される間隔に基づいて設定し、これによっ
    て、前記採字された各文字の配置を決定する組版実行手
    段と、を備えることを特徴とする電子組版装置。
JP4184519A 1992-06-18 1992-06-18 字間調整が可能な電子組版装置 Pending JPH06934A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4184519A JPH06934A (ja) 1992-06-18 1992-06-18 字間調整が可能な電子組版装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4184519A JPH06934A (ja) 1992-06-18 1992-06-18 字間調整が可能な電子組版装置

Publications (1)

Publication Number Publication Date
JPH06934A true JPH06934A (ja) 1994-01-11

Family

ID=16154622

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4184519A Pending JPH06934A (ja) 1992-06-18 1992-06-18 字間調整が可能な電子組版装置

Country Status (1)

Country Link
JP (1) JPH06934A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08305690A (ja) * 1995-04-28 1996-11-22 Nec Corp 文字列処理装置

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03148725A (ja) * 1989-10-17 1991-06-25 Nec Off Syst Ltd 文字列作成方式

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03148725A (ja) * 1989-10-17 1991-06-25 Nec Off Syst Ltd 文字列作成方式

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08305690A (ja) * 1995-04-28 1996-11-22 Nec Corp 文字列処理装置

Similar Documents

Publication Publication Date Title
EP0117405B1 (en) Automatically balancing and vertically justifying text and/or graphics
EP0117406B1 (en) Automatically balancing and vertically justifying text and/or graphics
US6678410B1 (en) Generating a glyph
JPH09128455A (ja) 表データ構造及び表計算方法
JPH07149005A (ja) 文書作成装置
JP2613255B2 (ja) 文字間ピッチ処理方式
JPH06934A (ja) 字間調整が可能な電子組版装置
JPS6017487A (ja) 文書作成装置の行ピツチ自動設定方法
JPS59210482A (ja) 文字パタ−ン発生装置
JP2726951B2 (ja) 文字・図形描画装置
JP3189345B2 (ja) 文字表示処理方法
JP2985275B2 (ja) アウトラインフォントの文字発生方式
JP3010275B2 (ja) 図形座標の行出力方式
JP2802646B2 (ja) ベクトルフオントによる文字パターンの変倍処理方法
JP3036064B2 (ja) 文書出力装置
JP3034381B2 (ja) 字詰テーブル作成装置
JP3395372B2 (ja) 表処理装置
JPS62177585A (ja) 文書処理装置
JP3083406B2 (ja) 印刷方法及び装置
JP3055306B2 (ja) データ出力装置
JPS6197689A (ja) 文字処理システムの表示制御方式
JPH03281363A (ja) 文書出力装置
JPS61158373A (ja) ドツト文字パタ−ンの縮小方式
JPH04218094A (ja) アウトラインフォント処理装置
JPH01137290A (ja) 文字発生装置