JPH02189625A - 傾斜文字生成方式 - Google Patents
傾斜文字生成方式Info
- Publication number
- JPH02189625A JPH02189625A JP1010530A JP1053089A JPH02189625A JP H02189625 A JPH02189625 A JP H02189625A JP 1010530 A JP1010530 A JP 1010530A JP 1053089 A JP1053089 A JP 1053089A JP H02189625 A JPH02189625 A JP H02189625A
- Authority
- JP
- Japan
- Prior art keywords
- character
- dot
- slanted
- data
- normal
- 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 claims abstract description 52
- 230000010365 information processing Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Landscapes
- Digital Computer Display Output (AREA)
- Dot-Matrix Printers And Others (AREA)
- Image Processing (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は傾斜文字生成方式に関し、特に印刷出力する普
通文字の中に一連の傾斜文字を折りまぜて出力する傾斜
文字生成方式に関する。
通文字の中に一連の傾斜文字を折りまぜて出力する傾斜
文字生成方式に関する。
従来の傾斜文字生成方式は、図形処理に限定すれば、座
標によって表わされるストローク文字について、傾斜角
度を指定し、座標変換を行うことによって、傾斜文字の
生成を行っている例がある。
標によって表わされるストローク文字について、傾斜角
度を指定し、座標変換を行うことによって、傾斜文字の
生成を行っている例がある。
しかし、−i的な文章編集処理では、普通文字の文字フ
ォントの他に、イタリック体などの傾斜文字用の文字フ
ォントを用いて、傾斜文字を生成している。
ォントの他に、イタリック体などの傾斜文字用の文字フ
ォントを用いて、傾斜文字を生成している。
上述した従来の傾斜文字生成方式で、前者のストローク
文字の座標変換を使用する方式は、ストロータ文字の機
能を有する図形処理に限定されるという欠点がある。
文字の座標変換を使用する方式は、ストロータ文字の機
能を有する図形処理に限定されるという欠点がある。
後者の特定の文字パターンを用いる方式は、イタリック
体などの傾斜文字の文字フォントをオペレーティングシ
ステムが保有しているか、保有していないときには、外
字登録を行って傾斜文字の文字フォントを作成して使用
しなければならないという問題点がある。
体などの傾斜文字の文字フォントをオペレーティングシ
ステムが保有しているか、保有していないときには、外
字登録を行って傾斜文字の文字フォントを作成して使用
しなければならないという問題点がある。
本発明の目的は、文字と画像とを重ねて印刷出力するこ
とができる情報処理システムで文字編集処理を行うとき
に、傾斜角度を指定された傾斜文字を含む入力データに
対して、指定された傾斜角度を有する傾斜文字を画像に
重ねて容易に生成することができる傾斜文字生成方式を
提供することにある。
とができる情報処理システムで文字編集処理を行うとき
に、傾斜角度を指定された傾斜文字を含む入力データに
対して、指定された傾斜角度を有する傾斜文字を画像に
重ねて容易に生成することができる傾斜文字生成方式を
提供することにある。
本発明の傾斜文字生成方式は、
(A)読込んだ入力データが傾斜文字データであれば、
M×Nドットの長方形により形成される普通文字を、指
定された傾斜角度を有するM×Nドットの平行四辺形に
より形成される傾斜文字に変換するために、各行のN個
のドツト位置をそれぞれ移動させるM個のドツトシフト
値を算出するドツトシフト値算出手順、 (B)傾斜文字データに含まれる各々の文字に対して、
各行の普通文字用のドツト展開開始位置に、前記ドツト
シフト値算出手順で算出したドツトシフト値をそれぞれ
加えることにより、各行のドツト展開開始位置を定める
展開位置算定手順、 (C)傾斜文字データに含まれる各々の文字に対して、
文字フォントファイルから該当するM×Nドットの文字
パターンを入力して、前記展開位置算定手順で定めた各
行のドツト展開開始位置から、文字パターンの各行を形
成することにより、傾斜文字のイメージデータを形成す
る傾斜文字展開手順、 (D)傾斜文字データに続いて読込んだ入力データが普
通文字データであれば、普通文字展開位置を他の行の文
字と揃えるために、その普通文字データの最初の文字に
対するドツト展開開始位置を、他の行の文字位置と揃う
まで移動させて定める縦列位置調整手順、 (E)−を通文字データに含まれる各々の文字に対して
、前記文字フォントファイルから該当するM×Nドット
の文字パターンを入力して、前記縦列位置調整手順で定
めたドツト展開開始位置から、文字パターンの各行を形
成することにより、普通文字のイメージデータを形成す
る普通文字展開手順、 を備えて構成されている。
M×Nドットの長方形により形成される普通文字を、指
定された傾斜角度を有するM×Nドットの平行四辺形に
より形成される傾斜文字に変換するために、各行のN個
のドツト位置をそれぞれ移動させるM個のドツトシフト
値を算出するドツトシフト値算出手順、 (B)傾斜文字データに含まれる各々の文字に対して、
各行の普通文字用のドツト展開開始位置に、前記ドツト
シフト値算出手順で算出したドツトシフト値をそれぞれ
加えることにより、各行のドツト展開開始位置を定める
展開位置算定手順、 (C)傾斜文字データに含まれる各々の文字に対して、
文字フォントファイルから該当するM×Nドットの文字
パターンを入力して、前記展開位置算定手順で定めた各
行のドツト展開開始位置から、文字パターンの各行を形
成することにより、傾斜文字のイメージデータを形成す
る傾斜文字展開手順、 (D)傾斜文字データに続いて読込んだ入力データが普
通文字データであれば、普通文字展開位置を他の行の文
字と揃えるために、その普通文字データの最初の文字に
対するドツト展開開始位置を、他の行の文字位置と揃う
まで移動させて定める縦列位置調整手順、 (E)−を通文字データに含まれる各々の文字に対して
、前記文字フォントファイルから該当するM×Nドット
の文字パターンを入力して、前記縦列位置調整手順で定
めたドツト展開開始位置から、文字パターンの各行を形
成することにより、普通文字のイメージデータを形成す
る普通文字展開手順、 を備えて構成されている。
次に本発明の実施例について図面を参照して説明する。
第1図は本発明の傾斜文字生成方式の一実施例を示す流
れ図である。
れ図である。
文字と画像とを重ねて印刷出力することができる情報処
理システムで文字編集処理を行うときに、第1図に示す
ように、まず、書式情報読込み手順1で、書式定義ファ
イルF1から、印刷出力するための書式定義を読込んで
いる。
理システムで文字編集処理を行うときに、第1図に示す
ように、まず、書式情報読込み手順1で、書式定義ファ
イルF1から、印刷出力するための書式定義を読込んで
いる。
また、入力データ読込み手順2で、入力データファイル
F2から、印刷出力する内容である入力データを読込ん
でいる。
F2から、印刷出力する内容である入力データを読込ん
でいる。
そこで、次のステップ3で、読込んだ入力データが傾斜
文字データであるかどうかを判断している。
文字データであるかどうかを判断している。
ステップ3で、読込んだ入力データが傾斜文字データで
ある(YES’)ならば、次のドツトシフト値算出手順
4で、M×Nドットの長方形により形成される普通文字
を、指定された傾斜角度を有するM×Nドットの平行四
辺形により形成される傾斜文字に変換するために、各行
のN個のドツト位置をそれぞれ移動させるM個のドツト
シフト値を算出している。
ある(YES’)ならば、次のドツトシフト値算出手順
4で、M×Nドットの長方形により形成される普通文字
を、指定された傾斜角度を有するM×Nドットの平行四
辺形により形成される傾斜文字に変換するために、各行
のN個のドツト位置をそれぞれ移動させるM個のドツト
シフト値を算出している。
第2図は文字“A ”を右に30度傾斜させる一例を示
す傾斜文字説明図である。
す傾斜文字説明図である。
第2図の左方に示すように、24X24ドツトにより形
成される普通文字“′A″を右に30度傾斜させるとき
に、ドラ1−シフト値算出手順4で、各行の24明のド
ツト位置をそれぞれ移動させる24個のドツトシフト値
を、それぞれ上の行のものから順に次に示す如く算出し
ている。
成される普通文字“′A″を右に30度傾斜させるとき
に、ドラ1−シフト値算出手順4で、各行の24明のド
ツト位置をそれぞれ移動させる24個のドツトシフト値
を、それぞれ上の行のものから順に次に示す如く算出し
ている。
23Xtan30°=13.3 → 1322Xta
n30°=12.7 → 133Xtan30° =
1 、7 → 22 × t a n 3
0° = 1 、2 → 11Xtan30
”= 0.6 → 10xtan30°
= 0 → 0続いて、展開位置算
定手順5で、傾斜文字データに含まれる各々の文字に対
して、各行の′iY通文字用のドツト展開開始位置に、
ドツトシフト値算出手Jllff 4により算出したド
ツトシフト値をそれぞれ加えることにより、各行のドツ
ト展開開始位置を定めている。
n30°=12.7 → 133Xtan30° =
1 、7 → 22 × t a n 3
0° = 1 、2 → 11Xtan30
”= 0.6 → 10xtan30°
= 0 → 0続いて、展開位置算
定手順5で、傾斜文字データに含まれる各々の文字に対
して、各行の′iY通文字用のドツト展開開始位置に、
ドツトシフト値算出手Jllff 4により算出したド
ツトシフト値をそれぞれ加えることにより、各行のドツ
ト展開開始位置を定めている。
さらに、傾斜文字展開手順6で、傾斜文字データに含ま
れる各々の文字に対して、文字フォントファイルF3か
ら該当するM×Nドットの文字パターンを入力して、展
開位置算定手順5により定めた各行のドツト展開開始位
置から、文字パターンの各行を形成することにより、傾
斜文字のイメージデータを形成している。
れる各々の文字に対して、文字フォントファイルF3か
ら該当するM×Nドットの文字パターンを入力して、展
開位置算定手順5により定めた各行のドツト展開開始位
置から、文字パターンの各行を形成することにより、傾
斜文字のイメージデータを形成している。
この結果、第2図に示す例では、最上行の24ビツトが
13ドツト右に移動した第2図中の右方に示す傾斜文字
゛″A ”を形成することができる。
13ドツト右に移動した第2図中の右方に示す傾斜文字
゛″A ”を形成することができる。
なお、次のステップ7で、傾斜文字データに含まれる文
字が終了したかどうかを判断している。
字が終了したかどうかを判断している。
ステップ7で、傾斜文字データに含まれる文字が終了し
ていない(No)ならば、展開位置算定手順5に戻って
、次の文字の処理に移っている。
ていない(No)ならば、展開位置算定手順5に戻って
、次の文字の処理に移っている。
また、ステップ3で、読込んだ入力データが傾斜文字デ
ータでない(No)ならば、次の縦列位置調整手順8で
、傾斜文字データに続いて読込んだ入力データが普通文
字データであるから、評通文字展開位置を他の行の文字
と揃えるために、他の行の文字位置と揃うまで移動させ
て、その普通文字データの最初の文字に対するドツト展
開開始位置を定めている。
ータでない(No)ならば、次の縦列位置調整手順8で
、傾斜文字データに続いて読込んだ入力データが普通文
字データであるから、評通文字展開位置を他の行の文字
と揃えるために、他の行の文字位置と揃うまで移動させ
て、その普通文字データの最初の文字に対するドツト展
開開始位置を定めている。
さらに、普通文字展開手順って、普通文字データに含ま
れる各々の文字に対して、文字フォントファイルF3か
ら該当するM×Nドットの文字パターンを入力して、縦
列位置調整手順9により定めたドツト展開開始位置から
、文字パターンの各行を形成することにより、普通文字
のイメージデータを形成している。
れる各々の文字に対して、文字フォントファイルF3か
ら該当するM×Nドットの文字パターンを入力して、縦
列位置調整手順9により定めたドツト展開開始位置から
、文字パターンの各行を形成することにより、普通文字
のイメージデータを形成している。
なお、次のステップ10で、普通文字データに含まれる
文字が終了したかどうかを判断している。
文字が終了したかどうかを判断している。
ステップ】0で、普通文字データに含まれる文字が終了
していない(No)ならば、普通文字展開手順9に戻っ
て、次の文字の処理に移っている。
していない(No)ならば、普通文字展開手順9に戻っ
て、次の文字の処理に移っている。
また、ステップ7およびステップ10で、傾斜文字デー
タまたは普通文字データに含まれる文字が終了した(Y
ES)ならば、次のステップ11で、入力データがすべ
て終了したかどうかを判断している。
タまたは普通文字データに含まれる文字が終了した(Y
ES)ならば、次のステップ11で、入力データがすべ
て終了したかどうかを判断している。
ステップ11で、未だ、入力データがすべて終了してい
ない(NO)ならば、入力データ読込み手順2に戻って
、次の入力データの処理に移っている。
ない(NO)ならば、入力データ読込み手順2に戻って
、次の入力データの処理に移っている。
なお、ステップ11で、入力データがすべて終了してい
る(YES)ならば、最後のイメージデータ印刷手順1
2で、傾斜文字および普通文字を含むイメージデータを
出力プリンタPに、書式情報読込み手順1により、読込
んだ書式定義に基いた形式で、印刷出力して処理を終了
することとなる。
る(YES)ならば、最後のイメージデータ印刷手順1
2で、傾斜文字および普通文字を含むイメージデータを
出力プリンタPに、書式情報読込み手順1により、読込
んだ書式定義に基いた形式で、印刷出力して処理を終了
することとなる。
以上述べたように、本実施例の傾斜文字生成方式は、ス
トローク文字の機能や傾斜文字用の文字フォントを有し
ていない情報処理システムでも、文字と画像とを重ねて
印刷出力することができる情報処理システムで文字編集
処理を行うときに、傾斜角度を指定された傾斜文字を含
む入力データに対して、指定された傾斜角度を有する傾
斜文字を画像に重ねて容易に生成することができる。
トローク文字の機能や傾斜文字用の文字フォントを有し
ていない情報処理システムでも、文字と画像とを重ねて
印刷出力することができる情報処理システムで文字編集
処理を行うときに、傾斜角度を指定された傾斜文字を含
む入力データに対して、指定された傾斜角度を有する傾
斜文字を画像に重ねて容易に生成することができる。
以上説明したように、本発明の傾斜文字生成方式は、文
字と画像とを重ねて印刷出力することができる情報処理
システムで文字編集処理を行うときに、傾斜角度を指定
された傾斜文字を含む入力データに対して、指定された
傾斜角度を有する傾斜文字を画像に重ねて容易に生成す
ることができるという効果を有している。
字と画像とを重ねて印刷出力することができる情報処理
システムで文字編集処理を行うときに、傾斜角度を指定
された傾斜文字を含む入力データに対して、指定された
傾斜角度を有する傾斜文字を画像に重ねて容易に生成す
ることができるという効果を有している。
第1図は本発明の傾斜文字生成方式の一実施例を示す流
れ図、第2図は文字II A l+を右に30度傾斜さ
せる一例を示す傾斜文字説明図である。 1・・・・・・書式情報読込み手順、2・・・・・・入
力データ読込み手順、4・・・・・・ドツトシフト値算
出手順、5・・・・・・展開位置算定手順、6・・・・
・・傾斜文字展開手順、8・・・・・・縦列位置調整手
順、9・・・・・・普通文字展開手順、12・・・・・
・イメージデータ印刷手順、Fl・・・・・・書式定義
ファイル、F2・・・・・・入力データファイル、F3
・・・・・・文字フォントファイル、P・・・・・・出
力プリンタ。
れ図、第2図は文字II A l+を右に30度傾斜さ
せる一例を示す傾斜文字説明図である。 1・・・・・・書式情報読込み手順、2・・・・・・入
力データ読込み手順、4・・・・・・ドツトシフト値算
出手順、5・・・・・・展開位置算定手順、6・・・・
・・傾斜文字展開手順、8・・・・・・縦列位置調整手
順、9・・・・・・普通文字展開手順、12・・・・・
・イメージデータ印刷手順、Fl・・・・・・書式定義
ファイル、F2・・・・・・入力データファイル、F3
・・・・・・文字フォントファイル、P・・・・・・出
力プリンタ。
Claims (1)
- 【特許請求の範囲】 (A)読込んだ入力データが傾斜文字データであれば、
M×Nドットの長方形により形成される普通文字を、指
定された傾斜角度を有するM×Nドットの平行四辺形に
より形成される傾斜文字に変換するために、各行のN個
の ドット位置をそれぞれ移動させるM個のドットシフト値
を算出するドットシフト値算出手順、 (B)傾斜文字データに含まれる各々の文字に対して、
各行の普通文字用のドット展開開始位置に、前記ドット
シフト値算出手順で算出したドットシフト値をそれぞれ
加えることにより、各行のドット展開開始位置を定める
展開位置算定手順、 (C)傾斜文字データに含まれる各々の文字に対して、
文字フォントファイルから該当するM×Nドットの文字
パターンを入力して、 前記展開位置算定手順で定めた各行のドット展開開始位
置から、文字パターンの各行を形成することにより、傾
斜文字のイメージデータを形成する傾斜文字展開手順、 (D)傾斜文字データに続いて読込んだ入力データが普
通文字データであれば、普通文字展開位置を他の行の文
字と揃えるために、その普通文字データの最初の文字に
対するドット展開開始位置を、他の行の文字位置と揃う
まで移動させて定める縦列位置調整手順、 (E)普通文字データに含まれる各々の文字に対して、
前記文字フォントファイルから該当するM×Nドットの
文字パターンを入力して、前記縦列位置調整手順で定め
たドット展開開始位置から、文字パターンの各行を形成
することにより、普通文字のイメージデータを形成する
普通文字展開手順、 を備えることを特徴とする傾斜文字生成方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1010530A JPH02189625A (ja) | 1989-01-18 | 1989-01-18 | 傾斜文字生成方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1010530A JPH02189625A (ja) | 1989-01-18 | 1989-01-18 | 傾斜文字生成方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02189625A true JPH02189625A (ja) | 1990-07-25 |
Family
ID=11752809
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1010530A Pending JPH02189625A (ja) | 1989-01-18 | 1989-01-18 | 傾斜文字生成方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02189625A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0717080A (ja) * | 1993-07-01 | 1995-01-20 | Nec Corp | 印字装置 |
-
1989
- 1989-01-18 JP JP1010530A patent/JPH02189625A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0717080A (ja) * | 1993-07-01 | 1995-01-20 | Nec Corp | 印字装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS60140472A (ja) | 対話型フオント・パタ−ン作成・修正・合成制御装置 | |
| JPH0728451A (ja) | データ変換装置 | |
| US5923314A (en) | Image processing system | |
| JP2001109843A (ja) | 文字認識方法および装置 | |
| JPH02189625A (ja) | 傾斜文字生成方式 | |
| JP2952915B2 (ja) | ドットパターンデータ発生装置 | |
| JP2783601B2 (ja) | 情報処理装置 | |
| JPH01128843A (ja) | 文書処理装置 | |
| JP2728669B2 (ja) | 外字編集装置 | |
| JP3082228B2 (ja) | データ変換装置 | |
| JPS62269991A (ja) | 文字変形印刷処理装置 | |
| JP2937509B2 (ja) | ビットマップ展開方式 | |
| JP2937508B2 (ja) | ビットマップ展開方式 | |
| JPH0493994A (ja) | 文字処理装置 | |
| JP3306969B2 (ja) | 文書編集装置 | |
| JPH0777417B2 (ja) | レイアウトスキヤナ−文字、図形入力装置 | |
| JPS6069729A (ja) | 手書き文字に対する文書処理方式 | |
| JP2567185B2 (ja) | 図形処理方法 | |
| JPS58137085A (ja) | 文字処理装置 | |
| JPH04268600A (ja) | 文書作成装置 | |
| JPH06175637A (ja) | 文字の生成方法 | |
| JPH0237391A (ja) | 画像補間方式 | |
| JPH05216969A (ja) | 図形処理方法 | |
| JPH07141336A (ja) | 文字作成装置 | |
| JPH05210717A (ja) | 図形処理方法 |