JPH04155384A - 文字作成装置 - Google Patents

文字作成装置

Info

Publication number
JPH04155384A
JPH04155384A JP2280005A JP28000590A JPH04155384A JP H04155384 A JPH04155384 A JP H04155384A JP 2280005 A JP2280005 A JP 2280005A JP 28000590 A JP28000590 A JP 28000590A JP H04155384 A JPH04155384 A JP H04155384A
Authority
JP
Japan
Prior art keywords
coordinates
line width
bending point
character
bending
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
JP2280005A
Other languages
English (en)
Inventor
Michiko Yoshida
美智子 吉田
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2280005A priority Critical patent/JPH04155384A/ja
Publication of JPH04155384A publication Critical patent/JPH04155384A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Image Processing (AREA)
  • Image Generation (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔概 要〕 文字パターンの拡大、縮小や修正などの編集処理を行う
文字作成装置に関し、 文字の形状を保ちながら、曲線部分の線幅を自動的に補
正することを目的とし、 複数の屈曲点を結んで形成される輪郭によって表された
文字パターンの線幅を補正する文字作成装置において、
各屈曲点の位置を2つの交差する軸方向の成分で表す座
標を格納する座標格納手段と、入力される線幅補正指示
で指定される複数の屈曲点の座標を座標格納手段から抽
出する抽出手段と、抽出手段によって抽出された各屈曲
点と当該屈曲点に隣接する屈曲点との間で、座標を構成
する2つの成分それぞれの差分を求める差分算出手段と
、差分算出手段によって得られた両成分の差分間の大小
関係に応じて、抽出手段によって抽出された各座標の2
つの成分の一方を選択して出力する選択手段と、入力さ
れる線幅についての増分と両成分の差分の符号とに応じ
て、選択手段によって出力された成分を変更するととも
に、変更結果を用いて座標格納手段に格納されている該
当する座標を書き換える補正手段とを備えて構成する。
〔産業上の利用分野〕
本発明は、文字パターンの編集を行う文字作成装置に関
する。
文字作成装置は、イメージスキャナなどによって読み取
った字母に基づいて、ワードプロセッサや電子印刷シス
テムなどで用いる文字パターンを編集する装置であり、
文字パターンを拡大、縮小する機能や文字パターンを構
成する線の幅を補正する機能を有している。
〔従来の技術] 第4図に、従来の文字作成装置の構成を示す。
イメージスキャナ401によって、原稿上の字母が画像
データとして読み取られ、画像データ格納部402に格
納される。この画像データに基づいて、パターン切出部
403により、必要な大きさのパターンデータが切り出
されて、屈曲点抽出部404に渡され、文字パターンの
輪郭の屈曲点が抽出される。これらの屈曲点の座標は、
座標データメモリ405に格納され、また、この座標デ
ータに基づいて、CRTデイスプレィ(CRT)406
により、上述した屈曲点を接続して文字パターンの輪郭
が表示される。
このようにしてCRT406によって表示された文字パ
ターンの輪郭を修正する場合は、利用者は、キーボード
407を介して屈曲点を指定し、指定した屈曲点の移動
を指示する。これに応じて、文字作成装置の座標変更部
408は、利用者によって指示された座標を用いて、上
述した座標データ格納部405の該当する屈曲点の座標
を書き換えることにより、座標データの変更を行う構成
となっている。
また、上述した座標データ格納部405の内容は、記録
部409により、フロッピーディスクなど□に記録され
、ワードプロセッサや電子印刷システムなどにおける外
字として用いられる。
〔発明が解決しようとする課題〕
ところで、上述した従来方式にあっては、文字パターン
の輪郭が曲線で表される場合は、この文字パターンの曲
線部分の線幅を補正する際には、利用者が曲線を形成す
る屈曲点のそれぞれを順次に指定して、屈曲点の移動を
指示する必要があった。このように、従来方式は、曲線
部分の線幅を補正する際に、利用者の負担が大きく、ま
た、時間がかかるという問題点があった。
このような利用者の負担を軽減する技法として、本出願
人は、特願平2−148385号r文字作成装置1を既
に出願している。この技法は、隣接する屈曲点の座標を
構成するX、Y成分ごとの差分に基づいて、座標の補正
量を決定し、線幅の補正を自動的に行うものである。
上述した文字作成装置においては、座標のX成分の差分
の符号とY成分の差分の符号との組合せに応じて、第5
図に示すように、記号■〜■で示した屈曲点の座標のX
成分を変更することにより、曲線部分の線幅を補正して
いる。このため、図において実線で示した補正前の輪郭
が、線幅の自動補正を行うことにより、点線で示すよう
に、X方向に引き延ばされた偏平な形状となってしまう
場合がある。また、図において、記号a −fは補正後
の屈曲点を示している。
本発明は、このような点にかんがみて創作されたもので
あり、文字の形状を保ちながら、曲線部分の線幅を自動
的に補正する文字作成装置を提供することを目的とする
〔課題を解決するための手段〕
第1図は、本発明の原理ブロック図である。
図において、複数の屈曲点を結んで形成される輪郭によ
って表された文字パターンの線幅を補正する文字作成装
置における座標格納手段111は、各屈曲点の位置を2
つの交差する軸方向の成分で表す座標を格納する。
抽出手段121は、入力される線幅補正指示で指定され
る複数の屈曲点の座標を座標格納手段111から抽出す
る。
差分算出手段131は、抽出手段121によって抽出さ
れた各屈曲点と当該屈曲点に隣接する屈曲点との間で、
座標を構成する2つの成分それぞれの差分を求める。
選択手段132は、差分算出手段131によって得られ
た両成分の差分間の大小関係に応じて、抽出手段121
によって抽出された各座標の2つの成分の一方を選択し
て出力する。
補正手段133は、入力される線幅についての増分と両
成分の差分の符号とに応じて、選択手段132によって
出力された成分を変更するとともに、変更結果を用いて
座標格納手段111に格納されている該当する座標を書
き換える。
〔作 用〕
本発明は、抽出手段121が座標格納手段111から抽
出した各屈曲点の座標について、差分算出手段131が
座標の両成分の差分をそれぞれ求め、これらの差分の大
小関係に基づいて、選択手段132が選択した成分を補
正手段133が変更するものである。
これにより、上述した大小関係に応じて、屈曲点の座標
のX成分だけでなく、Y成分についても補正を行うこと
ができるので、文字の形状を保ちながら、線幅を自動的
に補正することが可能となる。
〔実施例〕
以下、図面に基づいて本発明の実施例について詳細に説
明する。
第2図は、本発明の文字作成装置の実施例構成を示す。
ここで、第1図と実施例との対応関係について説明して
おく。
座標格納手段111は、座標データメモリ205に相当
する。
抽出手段121は、座標データ検索部211に相当する
差分算出手段131は、差分算出部212に相当する。
選択手段132は、差分算出部212と座標補正テーブ
ル213とに相当する。
補正手段133は、座標補正テーブル213と変更処理
部214とに相当する。
以上のような対応関係があるものとして、以下実施例の
構成および動作について説明する。
第2図において、イメージスキャナ201は、原稿上の
字母を画像データとして読み取り、この画像データが画
像データ格納部202に格納される。この画像データに
基づいて、パターン切出部203に−より、必要な大き
さのパターンデータが切り出され、屈曲点抽出部204
により、このパターンデータの輪郭の屈曲点が抽出され
る。また、これらの屈曲点の座標は、座標データメモリ
205に格納され、これらの座標に基づいて、CRTデ
イスプレィ(以下、CRTと略称する)206により、
上述した文字パターンが、これらの屈曲点を直線で接続
した輪郭として表示される。
上述した屈曲点抽出部204は、文字パターンの輪郭を
例えば時計回りにたどり、出現した屈曲点P、−P、の
座標を順次に座標データメモリ205に格納する構成と
なっている。この屈曲点抽出部204によって抽出され
た屈曲点P+−PRの座標は、例えば、互いに直交する
X軸方向の座標とY軸方向の座標とを用いて、(X+ 
、Y+ )〜(x、、y、)のように表される。
以下、本発明の文字作成装置において、線幅を補正する
方法について説明する。
まず、利用者は、CRT206によって表示された文字
パターンを見ながら、キーボード207を介して、線幅
の補正を行う範囲と線幅の増分tとを指定する。例えば
、線幅の補正を行う範囲を屈曲点に付された番号で指定
し、線幅の増分をドツト数で指定すればよい。
上述した範囲の指定に応じて、文字作成装置の座標デー
タ検索部211は、上述した座標データメモリ205か
ら指定された範囲に含まれる屈曲点の座標を検索し、こ
れらの座標を差分算出部212に入力する。
この差分算出部212は、入力された各屈曲点Ptの座
標とこの屈曲点Pに隣接する屈曲点Pi11の座標とに
基づいて、 ΔXs =Xs−+   Xl で表されるXJ!標の差分ΔX、と、 ΔYs =Yt++   Yi で表されるY座標の差分ΔYi と、 Φ□=1ΔXtllΔY量 1 で表される値Φ1とを算出する。
ここで、この値Φ1の符号が正である場合は上述した線
分P、P、、、がX軸方向に対してなす角が鋭角である
ことを示し、逆に、負である場合はY軸方向に対してな
す角が鋭角であることを示している。つまり、この値Φ
□の符号によって、上述した線分PtP+。1と鋭角を
なして交わる座標軸を判別することができるので、以下
、この値Φ1を判別値Φ1と称する。
例えば、第3図(a)に記号■〜■で示した屈曲点P1
〜P6を順次に結んで表される曲線においては、各屈曲
点P1〜P6に対応する差分ΔXの符号および差分ΔY
の符号は全て「正jとなる。但し、図において、矢印A
は、輪郭をたどった方向を示している。また、各屈曲点
の座標は、図に示したX方向およびY方向で表される。
上述した曲線の中で、屈曲点P+ 、Pz 、P3を結
んだ部分は、図に示したY軸と鋭角をなしており、屈曲
点P+、Pzに対応する判別値Φ1゜Φ2の符号はとも
にr正jである。一方、屈曲点P4.P5.P&を結ん
だ部分はY軸と鋭角をなしており、屈曲点Pa、Psに
対応する判別値Φ4゜Φ5の符号はともにr負1である
。また、屈曲点P3は、上述した2つの部分の境界に相
当し、この屈曲点P3に対応する判別値Φ3の値は零で
ある。
ここで、上述した判別値Φの符号がr正」である部分に
おいては、補正しようとしている線とY軸とは鋭角をな
すので、この線の法線方向である線幅の方向とY軸とは
鋭角をなしている。従って、この場合は、Y軸方向を線
幅の方向とし、該当する屈曲点の座標のY成分を線幅の
増分tだけ補正すればよい。一方、判別値Φが1負」で
ある部分においては、逆に、X軸方向を線幅の方向とし
、屈曲点の座標のX成分を線幅の増分tだけ補正すれば
よい。
このようにして、判別値Φの符号に応じて、座標のX成
分とY成分とのいずれに補正を加えるかを決定する。ま
た、各成分に加える補正量は、差分ΔXの符号と差分Δ
Yの符号との組合せに応じて決定すればよい。
第1表に、上述した差分ΔXおよび差分ΔYと判別値Φ
との組合せのそれぞれに対応する座標の補正量を示す。
第1表 第1表の補正量の欄における記号rt)は、該当する座
標軸の正の方向に指定された増分tだけ座標を変化さ吾
ることを示し、記号r  t」は、逆に負の方向に指定
された増分tだけ座標を変化させることを示す。
第2図に示した座標補正テーブル213には、この第1
表に示した対応関係が予め格納されている。
また、上述した座標データ検索部211によって検索さ
れた屈曲点の座標と、この屈曲点に対応して上述した差
分算出部212によって得られた差分ΔX1と差分ΔY
iと判別値Φlとが、順次に変更処理部214に入力さ
れる。この変更処理部214は、上述した差分ΔX量と
差分ΔY1と判別値Φ五とに応じて、座標補正テーブル
213を参照し、該当する欄に示された補正量に、キー
ボード207を介して入力された増分tの値を代入し、
得られた補正量を該当する屈曲点の座標に加えて、座標
データメモリ205に格納すればよい。
但し、上述した判別値Φiの値がrQJである場合は、
例外処理として、変更処理部214は、屈曲点Ptの座
標の各成分を1つ前の屈曲点Pi+1の各成分について
の補正量だけ補正すればよい。
また、このようにして変更された座標データに基づいて
、CRT206により、補正後の文字パターンが表示さ
れ、利用者はこの補正後の文字パターンを見て、修正が
必要であるか否かを判断する。
利用者が修正の必要がないと判断した場合は、上述した
補正後の座標データが記録部208に転送され、この記
録部208において、フロッピーディスクなどに記録さ
れる。また、以後は、このフロッピーディスクから屈曲
点の座標データが読み出され、これらの座標データに基
づいて、文字パターンが出力される。
上述したように、本発明の文字作成装置においては、屈
曲点P、に対応する差分ΔX1と差分ΔYi と判別値
Φ、とに応じて、屈曲点Ptの座標に対する補正量が決
定され、線幅が自動的に補正される。
このとき、上述した判別値Φに基づいて、補正の対象と
なる線分の線幅の方向として、X軸方向とY軸方向との
いずれかが選択され、選択された方向の座標成分に対し
て補正が加えられる。従って、曲線を構成する各屈曲点
は、上述した補正処理により、この屈曲点における法線
方向、即ち、線幅方向に移動する。
これにより、補正処理を行う前の文字パターンの形状を
損なうことなく、文字パターンの線幅を自動的に補正す
ることが可能となる。
例えば、第3図(a)に示した6個の屈曲点で表される
曲線に対して、上述した補正処理を実行した結果を第3
図(a)において点線で示す。図において、補正後の屈
曲点■〜■を記号a −fのそれぞれで示す、また、第
3図(ロ)に示すように、図において矢印Bで示す向き
に順次に並んでいる屈曲点■〜@で表される曲線に対し
て、上述した補正処理を実行した結果を第3図(ロ)に
おいて点線で示す。また、図において、補正後の屈曲点
■〜@を記号g〜mで示す。
このように、線幅の補正後においても文字パターンの形
状が保たれるので、利用者による修正処理が必要となる
場合が減少し、利用者の作業負担を軽減することができ
、文字パターンの編集作業を効率的に進めることができ
る。
〔発明の効果〕
上述したように、本発明によれば、各屈曲点における座
標の両成分の差分の大小関係に応じて、各屈曲点の座標
の適切な成分を補正することができ、文字の形状を保ち
ながら、曲線部分の線幅を自動的に補正することが可能
となり、利用者の作業負担を軽減して、文字パターンの
編集作業を効率よく進めることができる。
【図面の簡単な説明】
第1図は本発明の原理ブロック図、 第2図は本発明の文字作成装置の実施例構成図、第3図
は本発明の文字作成装置による線幅補正動作の説明図、 第4図は従来の文字作成装置の構成図、第5図は線幅の
自動補正により文字の形状がくずれた例を示す図である
。 図において、 111は座標格納手段、 121は抽出手段、 131は差分算出手段、 132は選択手段、 133は補正手段、 201.401はイメージスキャナ、 202.402は画像データ格納部、 203.403はパターン切出部、 204.404は屈曲点抽出部、 205.405は座標データメモリ、 206.406はCRTデイスプレィ(CRT)、20
7.407はキーボード、 208.409は記録部、 211は座標データ検索部、 212は差分算出部、 213は座標補正テーブル、 214は変更処理部、 408は座標変更部である。 本発明の原理ブロック図 第1図 本発明の文字作成装置の実施例構成図 第2図 (a) H,。 ′“−′乳b (b) 本発明の文字作成装置による線幅補正動作の説明図第3

Claims (1)

    【特許請求の範囲】
  1. (1)複数の屈曲点を結んで形成される輪郭によって表
    された文字パターンの線幅を補正する文字作成装置にお
    いて、 前記各屈曲点の位置を2つの交差する軸方向の成分で表
    す座標を格納する座標格納手段(111)と、 入力される線幅補正指示で指定される複数の屈曲点の座
    標を前記座標格納手段(111)から抽出する抽出手段
    (121)と、 前記抽出手段(121)によって抽出された各屈曲点と
    当該屈曲点に隣接する屈曲点との間で、前記座標を構成
    する2つの成分それぞれの差分を求める差分算出手段(
    131)と、 前記差分算出手段(131)によって得られた両成分の
    差分間の大小関係に応じて、前記抽出手段(121)に
    よって抽出された各座標の2つの成分の一方を選択して
    出力する選択手段(132)と、 入力される線幅についての増分と前記両成分の差分の符
    号とに応じて、前記選択手段(132)によって出力さ
    れた成分を変更するとともに、変更結果を用いて前記座
    標格納手段(111)に格納されている該当する座標を
    書き換える補正手段(133)と を備えて構成することを特徴とする文字作成装置。
JP2280005A 1990-10-18 1990-10-18 文字作成装置 Pending JPH04155384A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2280005A JPH04155384A (ja) 1990-10-18 1990-10-18 文字作成装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2280005A JPH04155384A (ja) 1990-10-18 1990-10-18 文字作成装置

Publications (1)

Publication Number Publication Date
JPH04155384A true JPH04155384A (ja) 1992-05-28

Family

ID=17618978

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2280005A Pending JPH04155384A (ja) 1990-10-18 1990-10-18 文字作成装置

Country Status (1)

Country Link
JP (1) JPH04155384A (ja)

Similar Documents

Publication Publication Date Title
JPH08292755A (ja) 文書出力制御装置及び制御方法
JPH04155384A (ja) 文字作成装置
US20060087506A1 (en) Three-dimensional design supporting program and three dimensional design supporting apparatus
JP3065364B2 (ja) 切抜きマスク作成方法及び装置
KR100747108B1 (ko) 피스톤 외형의 가공 데이터 생성장치
JPH04291397A (ja) 文字作成装置
JP3322697B2 (ja) 手書き情報表示装置
JPH0493992A (ja) 文字・図形描画装置
JPH08287265A (ja) 線分表示方法
JP2636014B2 (ja) 図形接続の制御方式
JPH0731671B2 (ja) 数式入力編集方式
WO1990006551A1 (en) Method of setting construction parameters in an xy plotter
JP2985260B2 (ja) 文字処理装置
JP3358743B2 (ja) オフセット図形の生成システム
JP2916534B2 (ja) 表出力装置
JP3144792B2 (ja) 表編集装置
JPH07148694A (ja) カッティングシステムのカッティングコマンド発生方法
JP2000259217A (ja) 数値制御装置付工作機械の工具移動指令データ作成方法
JPS61250688A (ja) 曲線発生方式
JPH0589210A (ja) Cad/cam装置
KR0160739B1 (ko) 이미지 디스플레이 방법
JPH05290130A (ja) 設計製図における穴加工情報属性付加方法
JPH07191721A (ja) 板金加工用ncデータ生成装置
JPH05204432A (ja) Ncデータ自動生成装置
JPH0440493A (ja) 文字作成装置