JPH0527742A - 崩し書体風文字列作成装置 - Google Patents
崩し書体風文字列作成装置Info
- Publication number
- JPH0527742A JPH0527742A JP3268131A JP26813191A JPH0527742A JP H0527742 A JPH0527742 A JP H0527742A JP 3268131 A JP3268131 A JP 3268131A JP 26813191 A JP26813191 A JP 26813191A JP H0527742 A JPH0527742 A JP H0527742A
- Authority
- JP
- Japan
- Prior art keywords
- abscissa
- coordinate
- character string
- ordinate
- value
- 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
Links
- 238000000034 method Methods 0.000 abstract description 11
- 230000003287 optical effect Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 5
- 238000012790 confirmation Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Landscapes
- Document Processing Apparatus (AREA)
- Controls And Circuits For Display Device (AREA)
- Dot-Matrix Printers And Others (AREA)
- Record Information Processing For Printing (AREA)
Abstract
(57)【要約】
【目的】 手書き文字列をもとにその崩し書体風文字列
を作成する. 【構成】 手書き文字列の座標データを,任意の崩し度
数値と2種類の崩し形状指定値に基づいて変換し,その
データより文字列形状を構成表示する. 【効果】 使用者自身の文字の特徴を残した崩し書体風
文字列を作成出来る.また簡単に多様な形状の崩し書体
風文字列を作成出来る.
を作成する. 【構成】 手書き文字列の座標データを,任意の崩し度
数値と2種類の崩し形状指定値に基づいて変換し,その
データより文字列形状を構成表示する. 【効果】 使用者自身の文字の特徴を残した崩し書体風
文字列を作成出来る.また簡単に多様な形状の崩し書体
風文字列を作成出来る.
Description
【0001】
【産業上の利用分野】本発明は,任意の手書き文字列に
基づいてその崩し書体風文字列を作成する装置に関す
る.
基づいてその崩し書体風文字列を作成する装置に関す
る.
【0002】
【従来の技術】従来これに類する機能を持った装置は存
在しない.強いてあげれば,ワードプロセッサ等におい
て文字を印刷する際,通常の楷書体の活字にかえて行書
体等のフォントを出力する機能に関連させられる.
在しない.強いてあげれば,ワードプロセッサ等におい
て文字を印刷する際,通常の楷書体の活字にかえて行書
体等のフォントを出力する機能に関連させられる.
【0003】
【発明が解決しようとする課題】しかしその場合,出力
される文字書体はメーカーによって定められた定型の書
体で,その形状の種類は1〜数種類であり,またその文
字は使用者自身の手書き文字の特徴をそなえているとい
うものではなく,さらにその文字形状を使用者が手軽に
変更出来るというものではないという問題点がある.
される文字書体はメーカーによって定められた定型の書
体で,その形状の種類は1〜数種類であり,またその文
字は使用者自身の手書き文字の特徴をそなえているとい
うものではなく,さらにその文字形状を使用者が手軽に
変更出来るというものではないという問題点がある.
【0004】本発明では,使用者自身が入力した手書き
文字列の形状をもとに,任意の崩し度数値と崩し形状指
定値によって崩し書体風文字列を作成するため,崩し度
数値と崩し形状指定値の値の変更によって幾種類でも違
った崩し強度,違った形状の崩し書体風文字列を作成す
ることが可能であり,またその崩し書体風文字列は使用
者自身の手書き文字列の特徴を残したものとなる.
文字列の形状をもとに,任意の崩し度数値と崩し形状指
定値によって崩し書体風文字列を作成するため,崩し度
数値と崩し形状指定値の値の変更によって幾種類でも違
った崩し強度,違った形状の崩し書体風文字列を作成す
ることが可能であり,またその崩し書体風文字列は使用
者自身の手書き文字列の特徴を残したものとなる.
【0005】
【課題を解決するための手段】本発明は,手書き文字列
を入力するための文字列入力手段と,手書き文字列を構
成する各点の横座標を直前の座標との相対座標で記録す
る横座標列記録手段と,手書き文字列を構成する各点の
縦座標を直前の座標との相対座標で記録する縦座標列記
録手段と,崩し度数値dと第1崩し形状指定値aと第2
崩し形状指定値bを入力するための数値入力手段と,前
記横座標列記録手段の座標番号Nxの内容x1とその次
の座標番号Nx+1の内容x2を読み出す横座標読出手
段と,x1を1時記録する第1横座標記録手段と,x2
を1時記録する第2横座標記録手段と,a×(x1+x
2)÷(a+b)の値x12とb×(x1+x2)÷
(a+b)の値x22を計算する横座標計算手段と,横
座標列記録手段Nxの内容をx12に置き換え,Nx+
1の内容をx22に置き換える横座標置換手段と,前記
縦座標列記録手段の座標番号Nyの内容y1とその次の
座標番号Ny+1の内容y2を読み出す縦座標読出手段
と,y1を1時記録する第1縦座標記録手段と,y2を
1時記録する第2縦座標記録手段と,a×(y1+y
2)÷(a+b)の値y12とb×(y1+y2)÷
(a+b)の値y12を計算する縦座標計算手段と,縦
座標列記録手段のNyの内容をy12に置き換え,Ny
+1の内容をy22に置き換える縦座標置換手段と,初
期値が0で,横座標読出手段と縦座標読出手段の読み出
す座標が最終座標に達した時点で1増加する崩し回数計
数手段と,文字列を表示する表示手段と,崩し回数計数
手段が崩し度数値dになった時点で横座標列記録手段と
縦座標列記録手段の内容に基づいて表示手段に文字列の
形状を表示させる文字形状再現手段とを含むことを特徴
とする.
を入力するための文字列入力手段と,手書き文字列を構
成する各点の横座標を直前の座標との相対座標で記録す
る横座標列記録手段と,手書き文字列を構成する各点の
縦座標を直前の座標との相対座標で記録する縦座標列記
録手段と,崩し度数値dと第1崩し形状指定値aと第2
崩し形状指定値bを入力するための数値入力手段と,前
記横座標列記録手段の座標番号Nxの内容x1とその次
の座標番号Nx+1の内容x2を読み出す横座標読出手
段と,x1を1時記録する第1横座標記録手段と,x2
を1時記録する第2横座標記録手段と,a×(x1+x
2)÷(a+b)の値x12とb×(x1+x2)÷
(a+b)の値x22を計算する横座標計算手段と,横
座標列記録手段Nxの内容をx12に置き換え,Nx+
1の内容をx22に置き換える横座標置換手段と,前記
縦座標列記録手段の座標番号Nyの内容y1とその次の
座標番号Ny+1の内容y2を読み出す縦座標読出手段
と,y1を1時記録する第1縦座標記録手段と,y2を
1時記録する第2縦座標記録手段と,a×(y1+y
2)÷(a+b)の値y12とb×(y1+y2)÷
(a+b)の値y12を計算する縦座標計算手段と,縦
座標列記録手段のNyの内容をy12に置き換え,Ny
+1の内容をy22に置き換える縦座標置換手段と,初
期値が0で,横座標読出手段と縦座標読出手段の読み出
す座標が最終座標に達した時点で1増加する崩し回数計
数手段と,文字列を表示する表示手段と,崩し回数計数
手段が崩し度数値dになった時点で横座標列記録手段と
縦座標列記録手段の内容に基づいて表示手段に文字列の
形状を表示させる文字形状再現手段とを含むことを特徴
とする.
【0006】
【作用】本崩し書体風文字列作成装置においては,使用
者が任意の手書き文字列を入力すると,それを構成する
各点の横座標が直前の座標との相対座標で横座標列記録
手段に,縦座標が同様に縦座標列記録手段に記録され
る.
者が任意の手書き文字列を入力すると,それを構成する
各点の横座標が直前の座標との相対座標で横座標列記録
手段に,縦座標が同様に縦座標列記録手段に記録され
る.
【0007】そして崩し度数値dと第1崩し形状指定値
aと第2崩し形状指定値bを入力すれば,横座標読出手
段が横座標列記録手段から最初の座標と次の座標である
2番目の座標とを値x1とx2として読み出し,それぞ
れを第1横座標記録手段と第2横座標記録手段に記録す
る.横座標計算手段はそれらをもとにa×(x1+x
2)÷(a+b)の値x12,b×(x1+x2)÷
(a+b)の値x22を計算し,横座標置換手段が横座
標列記録手段のx1の入っていた場所の内容をx12
に,x2が入っていた場所の内容をx22に置き換え
る.置き換えが完了した地点で横座標読出手段は読み出
す座標を1つ進め,新しいx1,x2として2番目の座
標と次の座標である3番目の座標を読み出し,以下上記
と同様の処理により新しいx12,x22が算出され,
両座標の入っていた場所の内容がそれぞれ置換される.
さらに読み出す座標番号をひとつずつ進めながらこの処
理が繰り返されて,横座標読出手段が最後の座標を読み
出すまで続けられる.
aと第2崩し形状指定値bを入力すれば,横座標読出手
段が横座標列記録手段から最初の座標と次の座標である
2番目の座標とを値x1とx2として読み出し,それぞ
れを第1横座標記録手段と第2横座標記録手段に記録す
る.横座標計算手段はそれらをもとにa×(x1+x
2)÷(a+b)の値x12,b×(x1+x2)÷
(a+b)の値x22を計算し,横座標置換手段が横座
標列記録手段のx1の入っていた場所の内容をx12
に,x2が入っていた場所の内容をx22に置き換え
る.置き換えが完了した地点で横座標読出手段は読み出
す座標を1つ進め,新しいx1,x2として2番目の座
標と次の座標である3番目の座標を読み出し,以下上記
と同様の処理により新しいx12,x22が算出され,
両座標の入っていた場所の内容がそれぞれ置換される.
さらに読み出す座標番号をひとつずつ進めながらこの処
理が繰り返されて,横座標読出手段が最後の座標を読み
出すまで続けられる.
【0008】さらに縦座標列に関しても横座標列と全く
同様の処理が行われる.すなわち,ます縦座標読出手段
が縦座標列記録手段から最初の座標と次の座標である2
番目の座標とを値y1とy2として読み出し,それぞれ
を第1縦座標記録手段と第2縦座標記録手段に記録す
る.縦座標計算手段はそれらをもとにa×(y1+y
2)÷(a+b)の値y12,b×(y1+y2)÷
(a+b)の値y22を計算し,縦座標置換手段が縦座
標列記録手段のy1の入っていた場所の内容をy12
に,y2が入っていた場所の内容をy22に置き換え
る.置き換えが完了した地点で縦座標読出手段は読み出
す座標を1つ進め,新しいy1とy2として2番目の座
標と次の座標である3番目の座標を読み出し,以下上記
と同様の処理により新しいy12,y22が算出され,
両座標の入っていた場所の内容がそれぞれ置換される.
さらに読み出す座標番号をひとつずつ進めながらこの処
理が繰り返されて,縦座標読出手段が最後の座標を読み
出すまで続けられる.
同様の処理が行われる.すなわち,ます縦座標読出手段
が縦座標列記録手段から最初の座標と次の座標である2
番目の座標とを値y1とy2として読み出し,それぞれ
を第1縦座標記録手段と第2縦座標記録手段に記録す
る.縦座標計算手段はそれらをもとにa×(y1+y
2)÷(a+b)の値y12,b×(y1+y2)÷
(a+b)の値y22を計算し,縦座標置換手段が縦座
標列記録手段のy1の入っていた場所の内容をy12
に,y2が入っていた場所の内容をy22に置き換え
る.置き換えが完了した地点で縦座標読出手段は読み出
す座標を1つ進め,新しいy1とy2として2番目の座
標と次の座標である3番目の座標を読み出し,以下上記
と同様の処理により新しいy12,y22が算出され,
両座標の入っていた場所の内容がそれぞれ置換される.
さらに読み出す座標番号をひとつずつ進めながらこの処
理が繰り返されて,縦座標読出手段が最後の座標を読み
出すまで続けられる.
【0009】横座標読出手段と縦座標読出手段がともに
最後の座標を読み取った段階で1回分の崩し処理作業が
終了し,崩し回数計数手段が1つカウントされる.その
値が崩し度数値d未満であれば,横座標読出手段と縦座
標読出手段の読み出す座標はまた最初の座標に戻り,上
記の作業が再度最終座標まで繰り返され,崩し回数計数
手段が1つカウントされる.崩し回数計数手段の値が崩
し度数値dに達した時点で,文字形状再現手段が表示手
段に横座標列記録手段と縦座標列記録手段の内容に基づ
いて文字形状を表示する.
最後の座標を読み取った段階で1回分の崩し処理作業が
終了し,崩し回数計数手段が1つカウントされる.その
値が崩し度数値d未満であれば,横座標読出手段と縦座
標読出手段の読み出す座標はまた最初の座標に戻り,上
記の作業が再度最終座標まで繰り返され,崩し回数計数
手段が1つカウントされる.崩し回数計数手段の値が崩
し度数値dに達した時点で,文字形状再現手段が表示手
段に横座標列記録手段と縦座標列記録手段の内容に基づ
いて文字形状を表示する.
【0010】
【実施例】以下本発明を図面に基づき説明する.第1図
は崩し書体風文字列作成の実施に使用する装置のブロッ
ク図である.第1図において,1は手書き文字列を入力
するためのマウス・ライトペン等の文字列入力手段であ
り,使用者がこれを用いて文字列を書くと,その文字列
を構成する各点の座標が制御部3へ入力される.制御部
3は図示しないマイクロプログラムにより後述するデー
タ処理を行う.
は崩し書体風文字列作成の実施に使用する装置のブロッ
ク図である.第1図において,1は手書き文字列を入力
するためのマウス・ライトペン等の文字列入力手段であ
り,使用者がこれを用いて文字列を書くと,その文字列
を構成する各点の座標が制御部3へ入力される.制御部
3は図示しないマイクロプログラムにより後述するデー
タ処理を行う.
【0011】入力された横座標列は直前の座標との相対
座標としてRAMよりなる横座標列記録手段311へ,
縦座標列は同じく縦座標列記録手段312へ記録され
る.そしてキーボード等の数値入力手段2より崩し度数
値d及び第1崩し形状指定値aと第2崩し形状指定値b
が入力されると,横座標読出手段321が横座標列記録
手段311から最初の座標と次の座標である2番目の座
標とを値x1とx2として読み出し,それぞれを第1横
座標記録手段331と第2横座標記録手段341に記録
する.横座標計算手段351はそれらをもとにa×(x
1+x2)÷(a+b)の値x12,b×(x1+x
2)÷(a+b)の値x22を計算し,横座標置換手段
361が横座標列記録手段311のx1の入っていた場
所の内容をx12に,x2が入っていた場所の内容をx
22に置き換える.置き換えが完了した地点で横座標読
出手段321は読み出す座標を1つ進め,新しいx1と
x2として2番目の座標(確認の為に述べれば,この値
はこの時点では先のx22の値と同じである)と次の座
標である3番目の座標を読み出す.以下上記と同様の処
理により新しいx12とx22が算出され,両座標の入
っていた場所の内容がそれぞれ置換される.さらに読み
出す座標番号をひとつずつ進めながらこの処理が繰り返
されて,横座標読出手段321が最後の座標を読み出す
まで続けられる.
座標としてRAMよりなる横座標列記録手段311へ,
縦座標列は同じく縦座標列記録手段312へ記録され
る.そしてキーボード等の数値入力手段2より崩し度数
値d及び第1崩し形状指定値aと第2崩し形状指定値b
が入力されると,横座標読出手段321が横座標列記録
手段311から最初の座標と次の座標である2番目の座
標とを値x1とx2として読み出し,それぞれを第1横
座標記録手段331と第2横座標記録手段341に記録
する.横座標計算手段351はそれらをもとにa×(x
1+x2)÷(a+b)の値x12,b×(x1+x
2)÷(a+b)の値x22を計算し,横座標置換手段
361が横座標列記録手段311のx1の入っていた場
所の内容をx12に,x2が入っていた場所の内容をx
22に置き換える.置き換えが完了した地点で横座標読
出手段321は読み出す座標を1つ進め,新しいx1と
x2として2番目の座標(確認の為に述べれば,この値
はこの時点では先のx22の値と同じである)と次の座
標である3番目の座標を読み出す.以下上記と同様の処
理により新しいx12とx22が算出され,両座標の入
っていた場所の内容がそれぞれ置換される.さらに読み
出す座標番号をひとつずつ進めながらこの処理が繰り返
されて,横座標読出手段321が最後の座標を読み出す
まで続けられる.
【0012】さらに縦座標列に関しても横座標列と全く
同様の処理が行われる.すなわち,ます縦座標読出手段
312が縦座標列記録手段322から最初の座標と次の
座標である2番目の座標とを値y1とy2として読み出
し,それぞれを第1縦座標記録手段332と第2縦座標
記録手段342に記録する.縦座標計算手段352はそ
れらをもとにa×(y1+y2)÷(a+b)の値y1
2,b×(y1+y2)÷(a+b)の値y22を計算
し,縦座標置換手段が縦座標列記録手段322のy1の
入っていた場所の内容をy12に,y2が入っていた場
所の内容をy22に置き換える.置き換えが完了した地
点で縦座標読出手段312は読み出す座標を1つ進め,
新しいy1とy2として2番目の座標と次の座標である
3番目の座標を読み出し,以下上記と同様の処理により
新しいy12とy22が算出され,両座標の入っていた
場所の内容がそれぞれ置換される.さらに読み出す座標
番号をひとつずつ進めながらこの処理が繰り返されて,
縦座標読出手段312が最後の座標を読み出すまで続け
られる.
同様の処理が行われる.すなわち,ます縦座標読出手段
312が縦座標列記録手段322から最初の座標と次の
座標である2番目の座標とを値y1とy2として読み出
し,それぞれを第1縦座標記録手段332と第2縦座標
記録手段342に記録する.縦座標計算手段352はそ
れらをもとにa×(y1+y2)÷(a+b)の値y1
2,b×(y1+y2)÷(a+b)の値y22を計算
し,縦座標置換手段が縦座標列記録手段322のy1の
入っていた場所の内容をy12に,y2が入っていた場
所の内容をy22に置き換える.置き換えが完了した地
点で縦座標読出手段312は読み出す座標を1つ進め,
新しいy1とy2として2番目の座標と次の座標である
3番目の座標を読み出し,以下上記と同様の処理により
新しいy12とy22が算出され,両座標の入っていた
場所の内容がそれぞれ置換される.さらに読み出す座標
番号をひとつずつ進めながらこの処理が繰り返されて,
縦座標読出手段312が最後の座標を読み出すまで続け
られる.
【0013】横座標読出手段321と縦座標読出手段3
22がともに最後の座標を読み取った段階で1回分の崩
し処理作業が終了し,初期値が0の崩し回数計数手段3
7の値が1つカウントされる.その値が崩し度数値d未
満であれば,横座標読出手段311と縦座標読出手段3
12の読み出す座標はまた最初の座標に戻り,上記の作
業が再度最終座標まで繰り返され,崩し回数計数手段3
7が1つカウントされる.崩し回数計数手段37の値が
崩し度数値dに達した時点で文字形状再現手段38がC
RTディスプレイ等の表示手段4に横座標列記録手段3
11と縦座標列記録手段312の内容に基づいて文字形
状を表示し,すべての作業が終了する.
22がともに最後の座標を読み取った段階で1回分の崩
し処理作業が終了し,初期値が0の崩し回数計数手段3
7の値が1つカウントされる.その値が崩し度数値d未
満であれば,横座標読出手段311と縦座標読出手段3
12の読み出す座標はまた最初の座標に戻り,上記の作
業が再度最終座標まで繰り返され,崩し回数計数手段3
7が1つカウントされる.崩し回数計数手段37の値が
崩し度数値dに達した時点で文字形状再現手段38がC
RTディスプレイ等の表示手段4に横座標列記録手段3
11と縦座標列記録手段312の内容に基づいて文字形
状を表示し,すべての作業が終了する.
【0014】次に,制御部3の内容を第2図のフローチ
ャートと第3図,第4図のデータ数値の簡略な具体例を
用いて説明する.いま,文字列入力手段1から手書き文
字列が入力されると(1),その各座標が直前の座標と
の相対座標で,横座標は横座標列記録手段311に,縦
座標は縦座標列記録手段312に記録される(2).な
お,ここでは手書き文字列を構成する各点を便宜的に5
個とし,その横座標の各々の直前の座標との相対座標値
が図3のように10,8,15,−12であったとする
(第3図1行目).またキーボード等の数値入力手段2
より崩し度数値dとして2,第1崩し形状指定値aとし
て1,第2崩し形状指定値bとして2が入力されたとす
る(3).
ャートと第3図,第4図のデータ数値の簡略な具体例を
用いて説明する.いま,文字列入力手段1から手書き文
字列が入力されると(1),その各座標が直前の座標と
の相対座標で,横座標は横座標列記録手段311に,縦
座標は縦座標列記録手段312に記録される(2).な
お,ここでは手書き文字列を構成する各点を便宜的に5
個とし,その横座標の各々の直前の座標との相対座標値
が図3のように10,8,15,−12であったとする
(第3図1行目).またキーボード等の数値入力手段2
より崩し度数値dとして2,第1崩し形状指定値aとし
て1,第2崩し形状指定値bとして2が入力されたとす
る(3).
【0015】まず崩し回数計数手段37が初期値0で崩
し度数値の値2より小さいことが判断されて(4),崩
し書体風文字列の作成処理が始められる.まず横座標読
出手段321が横座標列記録手段311より1番目の値
10と2番目の値8を読み出し(6),第1横座標記録
手段331と第2横座標記録手段341にそれぞれを記
録する(7).横座標計算手段351はそれらをもとに
a×(x1+x2)÷(a+b)の値と,b×(x1+
x2)÷(a+b)の値を計算する(8).今の場合こ
れらはそれぞれ1×(10+8)÷(1+2)=6,2
×(10+8)÷(1+2)=12となる.よって,次
に横座標置換手段361が横座標列記録手段311の1
番目の座標の内容を値6に,2番目の座標の内容を値1
2に置き換える(9).すると横座標列記録手段311
の内容は第3図の2行目のようになる.次に横座標読出
手段は読み出す座標をひとつづつ先に進め,2番目の座
標と3番目の座標を読み出す.値はそれぞれ12と15
で,上記と同様に計算されると値は9と18となり,置
換されると横座標列記録手段311の内容は第3図の3
行目となる.次にまた同様に3番目の値18と4番目の
値−12が読み出され,計算されると2と4となり,置
換されると第3図の4行目となる.ここですべての横座
標が1通り処理される(5).次に上記横座標列の場合
と全く同様に,縦座標列に対して処理が行われる((1
0)〜(14)).横・縦両座標列の処理が終了すると
崩し回数計数手段37が1つカウントされて(15),
崩し度数値に達したかどうかの判断が再度行われる
(4).今の場合まだ崩し度数値に達しないので,再度
同様に横座標列,縦座標列に対する処理が行われる.第
4図に2回目の処理における横座標列記録手段311の
内容の変化の様子が示されている.崩し回数計数手段3
7の値が崩し度数値に達すれば(4),文字形状再現手
段38がCRTディスプレイ等の表示手段4に横座標列
記録手段311と縦座標列記録手段312の内容に基づ
いて文字形状を表示する(16).
し度数値の値2より小さいことが判断されて(4),崩
し書体風文字列の作成処理が始められる.まず横座標読
出手段321が横座標列記録手段311より1番目の値
10と2番目の値8を読み出し(6),第1横座標記録
手段331と第2横座標記録手段341にそれぞれを記
録する(7).横座標計算手段351はそれらをもとに
a×(x1+x2)÷(a+b)の値と,b×(x1+
x2)÷(a+b)の値を計算する(8).今の場合こ
れらはそれぞれ1×(10+8)÷(1+2)=6,2
×(10+8)÷(1+2)=12となる.よって,次
に横座標置換手段361が横座標列記録手段311の1
番目の座標の内容を値6に,2番目の座標の内容を値1
2に置き換える(9).すると横座標列記録手段311
の内容は第3図の2行目のようになる.次に横座標読出
手段は読み出す座標をひとつづつ先に進め,2番目の座
標と3番目の座標を読み出す.値はそれぞれ12と15
で,上記と同様に計算されると値は9と18となり,置
換されると横座標列記録手段311の内容は第3図の3
行目となる.次にまた同様に3番目の値18と4番目の
値−12が読み出され,計算されると2と4となり,置
換されると第3図の4行目となる.ここですべての横座
標が1通り処理される(5).次に上記横座標列の場合
と全く同様に,縦座標列に対して処理が行われる((1
0)〜(14)).横・縦両座標列の処理が終了すると
崩し回数計数手段37が1つカウントされて(15),
崩し度数値に達したかどうかの判断が再度行われる
(4).今の場合まだ崩し度数値に達しないので,再度
同様に横座標列,縦座標列に対する処理が行われる.第
4図に2回目の処理における横座標列記録手段311の
内容の変化の様子が示されている.崩し回数計数手段3
7の値が崩し度数値に達すれば(4),文字形状再現手
段38がCRTディスプレイ等の表示手段4に横座標列
記録手段311と縦座標列記録手段312の内容に基づ
いて文字形状を表示する(16).
【0016】なお,表示の際の最も簡単な方法として
は,座標列記録手段311,312の値をそのまま点と
して表示することであるが,適宜,点と点の間を線でつ
なげていけばより文字の形状がはっきりし,さらに線上
を筆先形のフォントで埋めていけばより美的な書体を得
ることが出来る.本発明のプロセスを基本にして作成さ
れる具体的な崩し書体風文字列の例を第5図以下に示
す.第5図は第6図以下の崩し書体風文字列の基になる
手書き文字列の座標データを点で表示したものであり,
第6図は崩し度数値3,第1崩し形状指定値1,第2崩
し形状指定値2として作成された崩し書体風文字列の座
標データを点で表示したものであり,第7図はその点の
間を適宜,線でつなぐようにしたものであり,第8図は
その線の部分をさらに筆先形のフォントで埋めて表示し
たものであり,第9図は崩し度数値を3とし,第1崩し
形状指定値,第2崩し形状指定値をともに1としたもの
を筆先形のフォントを用いて表示したものであり,第1
0図は第6図のものと同じ崩し形状指定値で崩し度数値
を6としたものを筆形のフォントを用いて表示したもの
である.
は,座標列記録手段311,312の値をそのまま点と
して表示することであるが,適宜,点と点の間を線でつ
なげていけばより文字の形状がはっきりし,さらに線上
を筆先形のフォントで埋めていけばより美的な書体を得
ることが出来る.本発明のプロセスを基本にして作成さ
れる具体的な崩し書体風文字列の例を第5図以下に示
す.第5図は第6図以下の崩し書体風文字列の基になる
手書き文字列の座標データを点で表示したものであり,
第6図は崩し度数値3,第1崩し形状指定値1,第2崩
し形状指定値2として作成された崩し書体風文字列の座
標データを点で表示したものであり,第7図はその点の
間を適宜,線でつなぐようにしたものであり,第8図は
その線の部分をさらに筆先形のフォントで埋めて表示し
たものであり,第9図は崩し度数値を3とし,第1崩し
形状指定値,第2崩し形状指定値をともに1としたもの
を筆先形のフォントを用いて表示したものであり,第1
0図は第6図のものと同じ崩し形状指定値で崩し度数値
を6としたものを筆形のフォントを用いて表示したもの
である.
【0017】
【発明の効果】以上のように,本発明では使用者自身の
手書き文字列の形状のデータを利用して崩し書体風文字
列を作成するために,使用者自身の文字の特徴を残した
崩し書体風文字列を作成出来るという効果がある.
手書き文字列の形状のデータを利用して崩し書体風文字
列を作成するために,使用者自身の文字の特徴を残した
崩し書体風文字列を作成出来るという効果がある.
【0018】また,崩し度数値や崩し形状指定値の変更
によって書体の様子を変えることが出来るために,使用
者は幾らでも多様な形状の崩し書体風文字列を作成する
ことが出来るという利点がある.
によって書体の様子を変えることが出来るために,使用
者は幾らでも多様な形状の崩し書体風文字列を作成する
ことが出来るという利点がある.
【図1】 本発明の実施例の装置ブロック図である.
【図2】 本発明の実施例のフローチャートである.
【図3】 座標データの崩し計数1回分の置換の様子を
具体例で示したものである.第1崩し形状数値を1,第
2崩し形状指定値を2としており,1行目が初期座標デ
ータで,以下1行ごとに1ステップずつ座標データの置
換の様子を示し,4行目ですべての座標データの置換が
終了している.
具体例で示したものである.第1崩し形状数値を1,第
2崩し形状指定値を2としており,1行目が初期座標デ
ータで,以下1行ごとに1ステップずつ座標データの置
換の様子を示し,4行目ですべての座標データの置換が
終了している.
【図4】 崩し度数値に2以上が指定された場合に,図
3の座標データがさらに1回分置換される様子を具体例
で示したものである.1行目が初期座標データで図3の
最終行と同じものであり,以下図3と同様に1行ごとに
1ステップずつの座標データの置換の様子を示し,4行
目で全ての座標データの置換が終了している.
3の座標データがさらに1回分置換される様子を具体例
で示したものである.1行目が初期座標データで図3の
最終行と同じものであり,以下図3と同様に1行ごとに
1ステップずつの座標データの置換の様子を示し,4行
目で全ての座標データの置換が終了している.
【図5】 図6〜図10の具体的な崩し書体風文字列の
基になる手書き文字列の座標データを点で表示したもの
である.
基になる手書き文字列の座標データを点で表示したもの
である.
【図6】 図5の文字列を基に,崩し度数値3,第1崩
し形状指定値1,第2崩し形状指定値2として作成され
た崩し書体風文字列の座標データを点で表示したもので
ある.
し形状指定値1,第2崩し形状指定値2として作成され
た崩し書体風文字列の座標データを点で表示したもので
ある.
【図7】 図6と同じ崩し書体風文字列の座標データの
各点間を適宜,線でつなげて表示したものである.
各点間を適宜,線でつなげて表示したものである.
【図8】 図7の文字列の線上を筆先形のフォントで埋
めて表示したものである.
めて表示したものである.
【図9】 図5の文字列を基に,崩し度数値3,第1崩
し形状指定値1,第2崩し形状指定値1として作成され
た崩し書体風文字列を筆先形のフォントを用いて表示し
たものである.
し形状指定値1,第2崩し形状指定値1として作成され
た崩し書体風文字列を筆先形のフォントを用いて表示し
たものである.
【図10】 図5の文字列を基に,崩し度数値6,第1
崩し形状指定値1,第2崩し形状指定値2として作成さ
れた崩し書体風文字列を筆先形のフォントを用いて表示
したものである.
崩し形状指定値1,第2崩し形状指定値2として作成さ
れた崩し書体風文字列を筆先形のフォントを用いて表示
したものである.
1 文字列入力手段 2 数値入力手段 311 横座標列記録手段,312 縦座標列記録手段 321 横座標読出手段,322 縦座標読出手段 331 第1横座標記録手段,332 第1縦座標記録
手段 341 第2横座標記録手段,342 第2縦座標記録
手段 351 横座標計算手段,352 横座標置換手段 361 横座標置換手段,362 縦座標置換手段 37 崩し回数計数手段 38 文字形状再現手段 4 表示手段
手段 341 第2横座標記録手段,342 第2縦座標記録
手段 351 横座標計算手段,352 横座標置換手段 361 横座標置換手段,362 縦座標置換手段 37 崩し回数計数手段 38 文字形状再現手段 4 表示手段
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.5 識別記号 庁内整理番号 FI 技術表示箇所 G06F 15/20 562 A 7343−5L
Claims (1)
- 【特許請求の範囲】 【請求項1】 手書き文字列を入力するための文字列
入力手段(1)と,手書き文字列を構成する各点の横座
標を直前の座標との相対座標で記録する横座標列記録手
段(311)と,手書き文字列を構成する各点の縦座標
を直前の座標との相対座標で記録する縦座標列記録手段
(312)と,崩し度数値dと第1崩し形状指定値aと
第2崩し形状指定値bを入力するための数値入力手段
(2)と,前記横座標列記録手段(311)の座標番号
Nxの内容x1とその次の座標番号Nx+1の内容x2
を読み出す横座標読出手段(321)と,x1を1時記
録する第1横座標記録手段(331)と,x2を1時記
録する第2横座標記録手段(341)と,a×(x1+
x2)÷(a+b)の値x12とb×(x1+x2)÷
(a+b)の値x22を計算する横座標計算手段(35
1)と,横座標列記録手段(311)のNxの内容をx
12に置き換え,Nx+1の内容をx22に置き換える
横座標置換手段(361)と,前記縦座標列記録手段
(312)の座標番号Nyの内容y1とその次の座標番
号Ny+1の内容y2を読み出す縦座標読出手段(32
2)と,y1を1時記録する第1縦座標記録手段(33
2)と,y2を1時記録する第2縦座標記録手段(34
2)と,a×(y1+y2)÷(a+b)の値y12と
b×(y1+y2)÷(a+b)の値y22を計算する
縦座標計算手段(352)と,縦座標列記録手段(31
2)のNyの内容をy12に置き換え,Ny+1の内容
をy22に置き換える縦座標置換手段(362)と,初
期値が0で,横座標読出手段(321)と縦座標読出手
段(322)の読み出す座標が最終座標に達した時点で
1増加する崩し回数計数手段(37)と,文字列を表示
する表示手段と(4),崩し回数計数手段(37)が崩
し度数値dになった時点で横座標列記録手段(311)
と縦座標列記録手段(312)の内容に基づいて表示手
段(4)に文字列形状を表示させる文字形状再現手段
(38)とを含むことを特徴とする崩し書体風文字列作
成装置.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3268131A JPH0527742A (ja) | 1991-07-17 | 1991-07-17 | 崩し書体風文字列作成装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3268131A JPH0527742A (ja) | 1991-07-17 | 1991-07-17 | 崩し書体風文字列作成装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0527742A true JPH0527742A (ja) | 1993-02-05 |
Family
ID=17454321
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3268131A Pending JPH0527742A (ja) | 1991-07-17 | 1991-07-17 | 崩し書体風文字列作成装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0527742A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2014161447A1 (zh) | 2013-03-31 | 2014-10-09 | 上海泛华紧固系统有限公司 | 用于滚压管外螺纹的方法、滚压头及其设备 |
-
1991
- 1991-07-17 JP JP3268131A patent/JPH0527742A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2014161447A1 (zh) | 2013-03-31 | 2014-10-09 | 上海泛华紧固系统有限公司 | 用于滚压管外螺纹的方法、滚压头及其设备 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3105895B2 (ja) | 文書処理装置 | |
| JPH0527742A (ja) | 崩し書体風文字列作成装置 | |
| JPH0827843B2 (ja) | 図形内文字列編集方法 | |
| JP2663967B2 (ja) | 情報記憶制御方法 | |
| JPS6132676B2 (ja) | ||
| JPH0253817B2 (ja) | ||
| JP3341170B2 (ja) | 図形形状変化装置 | |
| JP3147233B2 (ja) | 文書処理方法及び装置 | |
| JP2846165B2 (ja) | 文字学習装置 | |
| JPH03129422A (ja) | データ入力装置 | |
| JPH0445875B2 (ja) | ||
| JPH06259507A (ja) | 図形分割装置 | |
| JPH09174798A (ja) | カーニング処理方法およびその装置 | |
| JP3006988B2 (ja) | 表計算装置および表計算装置のデータ管理方法 | |
| JP3585386B2 (ja) | インクデータ形式手書きデータの処理方法 | |
| JP2655836B2 (ja) | 作表装置 | |
| JP2605609B2 (ja) | ドット表示処理装置 | |
| JPH0253818B2 (ja) | ||
| JPH0586580B2 (ja) | ||
| JPS6381575A (ja) | 図形デ−タ管理装置 | |
| JPS63201820A (ja) | 対話型計算機システムの画面レイアウト設定方式 | |
| JPH1049130A (ja) | 文字出力装置 | |
| JPH02222080A (ja) | 文字列描画コマンドの生成・格納方式 | |
| JPS62182966A (ja) | 漢字入力装置 | |
| JPH07282068A (ja) | データベース表示装置 |