JPH04174897A - 書体生成装置 - Google Patents

書体生成装置

Info

Publication number
JPH04174897A
JPH04174897A JP2303495A JP30349590A JPH04174897A JP H04174897 A JPH04174897 A JP H04174897A JP 2303495 A JP2303495 A JP 2303495A JP 30349590 A JP30349590 A JP 30349590A JP H04174897 A JPH04174897 A JP H04174897A
Authority
JP
Japan
Prior art keywords
character pattern
line width
character
pattern signal
stroke
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
JP2303495A
Other languages
English (en)
Inventor
Toshiyuki Sakurai
櫻井 敏行
Mitsuru Otani
満 大谷
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.)
NEC Office Systems Ltd
Original Assignee
NEC Office Systems 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 NEC Office Systems Ltd filed Critical NEC Office Systems Ltd
Priority to JP2303495A priority Critical patent/JPH04174897A/ja
Publication of JPH04174897A publication Critical patent/JPH04174897A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は書体生成装置に関し、特に電算写植装置に使用
されるストロークフォントの書体生成装置に関する。
[従来の技術] 従来、この種の書体生成装置は、−文字ごとに字母原図
をスキャナーで読取るか、あるいは字母原図からデザイ
ン紙上に輪郭線を抽出したものをディジタイザ−で入力
し、文字パターンストロークデータを作成する図形入力
装置と、該文字パターンストロークデータを文字パター
ン信号として記憶する記憶装置とから構成されていた。
[発明が解決しようとする課題] 上述した従来の書体生成装置は、字母原図の入手により
一文字ごとに書体生成を行うため、書体生成に多くの作
業時間と人員を必要とし、また異なる字母原図を使用す
るため必ずしも字体、字形の統一がなされていないこと
が多く、他フォントとの字体の整合を図る必要からその
修正作業にかなりの時間がかかるという欠点があった。
本発明の目的は、ストロークフォントの1つの文字パタ
ーンから線幅の異なる新書体を容易に生成する書体生成
装置を提供することにある。
1課題を解決するための手段] 本発明の書体生成装置は、第1.第2の記憶装置と、原
図を読取って文字パターンストロークデータを作成し、
これを第1の文字パターン信号として第1の記憶装置に
記憶させる図形入力装置と、第1の記憶装置に記憶され
ている第1の文字パターン信号を文字線幅の調整値に応
じて演算し文字線幅の異なる第2の文字パターン信号を
生成し、これを第2の記憶装置に記憶させる演算回路と
、該演算回路に前記文字線幅の調整値を入力する線幅設
定器とを有する。
[作用] 原図を人力して作成した文字パターンストロークデータ
による文字パターンに対する所望の線幅調整値を入力す
る線幅設定器と、該線幅調整を行う演算回路とを有する
ことにより、既存または新規に作成した1つの文字パタ
ーンストロークデータをもとに異なる文字線幅の新書体
を生成する。
[実施例] 次に、本発明の実施例について図面を9照して説明する
第1図は本発明の書体生成装置の一実施例のブロック図
、第2図は第1図の第1の記憶装置2に記憶する第1の
文字パターン信号による第1の文字パターンと本実施例
により線幅調整をして生成された第2の文字パターンの
一例を示す図、第3図fa) 、 fbl はゴシック
体の第1の文字パターンrA」、r水」と、fc) 、
 idl は本実施例により生成された第2の文字パタ
ーンrA」、r水」を示す図である。
この書体生成装置は、原図をもとに文字パターンストロ
ークデータを作成する図形入力装置1と、該文字パター
ンストロークデータを第1の文字パターン信号として記
憶する第1の記憶装置2と、第1の文字パ多−ン信号に
よる第1の文字パーターンに対する所望の線幅調整値を
入力する線幅設定器4と、入力された線幅調整値により
第1の文字パターンの線幅調整を行って第2の文字パタ
ーンを生成する演算回路3と、生成された第2の文字パ
ターンを第2の文字パターン信号として記憶する第2の
記憶装置5とから構成されている。
次に、本実施例の動作を説明する。
活字あるいは写植用に作成された字母または字母からデ
ザイン紙上に輪郭線を抽出した原図を図形入力装置1に
より入力して文字パターンストロークデータを作成し、
第1の文字パターン信号として第1の記憶装置2に記憶
する。
第1の記憶装置2に記憶されている第1の文字パターン
信号による第1の文字パターン例えば第2図に実線で示
すストロークlo〜2oがらなりストロークの屈折点5
0〜60を有する第1の文字パターンに対して、点線で
示すストローク30〜40からなりストロークの屈折点
70〜80を有する第2の文字パターンを生成するため
、ストローク10〜17についてはそれぞれ距離I21
だけ矢印の方向に平行移動せしめ、ストローク18〜2
0についてはそれぞれ距離f2またけ矢印の方向に平行
移動せしめる線幅調整値12.ρ2を線幅設定器4によ
り演算回路3に入力する。演算回路3はそれぞれ各スト
ロークの方向係数とY軸と交わる点の縦座標を求め、次
いて線幅設定器4より人力された線幅調整値に従って先
づストローク10.11を距III J2 +たけ矢印
方向に平行−移動してストローク30.31を求めると
、ストローク30.31の交点70がストローク10.
11の交点50に対応した点として求まる。上記の各ス
トロークの平行移動と交点を求める演算を一般的に示す
と、今方向係数a、Y軸と交わる点の縦座標(Y軸上の
截線という)をbとするストロークABの直線式は y=ax+b で示され、ストロークABを距ll1ilだけ平行移動
したストロークCDの直線式は y = a x + b thn /cosθとするこ
とでまたけ平行移動させることができる。ここでa =
 tanθであり、Jl/cosθに付する士は平行移
動させるストロークCDのY軸上の截線かストロークA
BのY軸上の截線より大なる場合は+、小なる場合は−
をとる。なおまた、2つの直線の交点を演算で求めるこ
ともてきる。
今、方向係数a、Y軸上の截線すなる直線y=ax+b
           ・−(1)(1)の直線に1だ
け平行移動される直線’J = a x + b + 
11 /cosθI     −(2)方向係数c、Y
軸上の截線dなる直線 y=cx+d           ・・・(3)(3
)の直線にρたけ平行移動される直線y=cx+d  
± fl /cos θ 2          −(
4)とすれば、直線(1) と直線(3)の交点は両直
線式のy値を等しいとしてX値を求め、そのX値を(1
)式または(3)式に代入して求めることもできる。
即ち、ax+b=cx+d        −(5)x
  (a−c)  =d−b        =(6)
次に直線(2)と直線(4)の交点は同様に、両直線式
のy値を等しいとしてX値を求め、そのX値を(2)式
または(4)式に代入して求める。
以下同様にして、ストローク12を距#lρ、たけ矢印
の方向に平行移動してストローク32を求め、ストロー
ク31.32の交点71をストローク11.12の交点
51に対応する虚として求める。このようにして順次交
点70〜77を求める。また同様にしてストローク18
〜20を距離fL2だけ矢印方向に平行移動してストロ
ーク38〜40を求めて交点78〜80が求まる。上述
の交点はストロークの屈折点てあり、屈折点70〜80
に変換された第2の文字パターンを生成する。第2の記
憶装置5には生成された第2の文字パターンのストロー
クの屈折点70〜80のX。
Y座標のみを第2の文字パターン信号として記憶する。
第3図にゴシック体の第1の文字パターンと生成した第
2の文字パターンを示す。
本実施例では第2の文字パターンのストロークの屈折点
のX、Y座標のみを第2の文字パターン信号として記憶
するストロークドツト方式で説明したが、各ストローク
の始点、方向、長さ等の情報で記憶するストローク方式
も同様である。なお、本実施例は線幅増を説明したが、
線幅類も同様にして実施できることは言うまでもない。
[発明の効果] 以上説明したように本発明は、文字パターンストローク
データによる第1の文字パターン信号を線幅調整の演算
回路で文字線幅の増減を行って第2の文字パターン信号
に変換することにより、1つの文字パターンから文字線
幅の異なる新書体を容易に生成するとともに、−書体の
系列として字形1字体の統一された書体ファミリーの生
成を可能とする効果がある。
【図面の簡単な説明】
第1図は本発明の書体生成装置の一実施例のブロック図
、第2図は第1図の第1の記憶装置2に記憶する第1の
文字パターン信号による第1の文字パターンと本実施例
により線幅調整をして生成された第2の文字パターンの
一例を示す図、第3図(a) 、 (b)はゴシック体
の第1の文字パターンrAJ、r水」と、(c) 、 
(d)は本実施例により生成された第2の文字パターン
rAJ、r水」を示す図である。 1・・・図形入力装置、  2・・・第1の記憶装置、
3・・・演算回路、    4・・・線幅設定器、5・
・・第2の記憶装置。

Claims (1)

  1. 【特許請求の範囲】 1、第1、第2の記憶装置と、 原図を読取って文字パターンストロークデータを作成し
    、これを第1の文字パターン信号として第1の記憶装置
    に記憶させる図形入力装置と、 第1の記憶装置に記憶されている第1の文字パターン信
    号を文字線幅の調整値に応じて演算し文字線幅の異なる
    第2の文字パターン信号を生成し、これを第2の記憶装
    置に記憶させる演算回路と、 該演算回路に前記文字線幅の調整値を入力する線幅設定
    器とを有する書体生成装置。
JP2303495A 1990-11-08 1990-11-08 書体生成装置 Pending JPH04174897A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2303495A JPH04174897A (ja) 1990-11-08 1990-11-08 書体生成装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2303495A JPH04174897A (ja) 1990-11-08 1990-11-08 書体生成装置

Publications (1)

Publication Number Publication Date
JPH04174897A true JPH04174897A (ja) 1992-06-23

Family

ID=17921654

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2303495A Pending JPH04174897A (ja) 1990-11-08 1990-11-08 書体生成装置

Country Status (1)

Country Link
JP (1) JPH04174897A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07334144A (ja) * 1992-12-28 1995-12-22 Oce Nederland Bv ラスタ出力文字の太さを改変する方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07334144A (ja) * 1992-12-28 1995-12-22 Oce Nederland Bv ラスタ出力文字の太さを改変する方法

Similar Documents

Publication Publication Date Title
GB2131660A (en) Data processing method
KR960016739B1 (ko) 아우트라인 폰트의 선폭을 가지런히 하는 방법에 관하여
JPH04174897A (ja) 書体生成装置
US6944823B2 (en) Outline forming apparatus and method using inputted weight information
US5542050A (en) Font information transfer system
JP3055187B2 (ja) 輪郭線データ処理装置
JP3225639B2 (ja) 文字幅自動修正装置
JP2554188B2 (ja) 丸め文字パターン生成方式
JP2538631B2 (ja) ベクトル文字の処理方法
JPH03148725A (ja) 文字列作成方式
JPH0330188B2 (ja)
JP3347756B2 (ja) 文字生成方法及びその装置
JP2861127B2 (ja) データ変換装置
JP3002831B2 (ja) 個人用文字生成装置
JP2754579B2 (ja) データ変換装置
JPH0266681A (ja) 図面処理装置
JP3057963B2 (ja) データ変換装置
JPH0589108A (ja) データ処理装置
JP3412203B2 (ja) 文字列出力装置
JPH0589107A (ja) データ処理装置
JPS636874B2 (ja)
JP2000163039A (ja) デ―タ出力装置
JPH04177296A (ja) パターン発生装置
JPH04223495A (ja) 文字信号発生装置
JPH0546146A (ja) 文字図形発生方法