JPH02251896A - 文字再生方法 - Google Patents
文字再生方法Info
- Publication number
- JPH02251896A JPH02251896A JP1073244A JP7324489A JPH02251896A JP H02251896 A JPH02251896 A JP H02251896A JP 1073244 A JP1073244 A JP 1073244A JP 7324489 A JP7324489 A JP 7324489A JP H02251896 A JPH02251896 A JP H02251896A
- Authority
- JP
- Japan
- Prior art keywords
- character
- size
- weight
- characters
- standard
- 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 title claims description 10
- 238000010586 diagram Methods 0.000 description 9
Landscapes
- Image Processing (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[産業上の利用分野]
本発明は各種の文字処理システムにおける文字再生方法
に関し、詳しくは一つの組版中における文字の見かけ上
の大きさを統一する文字再生方法に関するものである。
に関し、詳しくは一つの組版中における文字の見かけ上
の大きさを統一する文字再生方法に関するものである。
[従来技術]
文字を扱う入力編集装置や出力装置等の各種文字処理シ
ステムでは、出力する文字パターンの形状をメモリに記
憶している9文字はいろいろなサイズ、書体などで出力
するため、そのすべてをビットイメージで記憶すると莫
大なメモリが必要となる。そのため、普通は文字の骨格
や輪郭を直線又は曲線で近似して、1つの文字につき1
つのサイズのみ記憶してメモリを節約している。このよ
うに記憶した文字パターンからいろいろなサイズの文字
を再生している。
ステムでは、出力する文字パターンの形状をメモリに記
憶している9文字はいろいろなサイズ、書体などで出力
するため、そのすべてをビットイメージで記憶すると莫
大なメモリが必要となる。そのため、普通は文字の骨格
や輪郭を直線又は曲線で近似して、1つの文字につき1
つのサイズのみ記憶してメモリを節約している。このよ
うに記憶した文字パターンからいろいろなサイズの文字
を再生している。
また書体に関しても1つの文字パターンから複数の書体
を再生する技術が開発されつつある。例えば文字の骨格
を記憶する方式であれば、再生のとき、骨格に付加する
肉付けの量のパラメータ、つまり文字の線幅を与えるパ
ラメータを種々変えることによって様々な線幅の文字、
即ち違う書体の文字を1つの文字パターンデータから再
生している。
を再生する技術が開発されつつある。例えば文字の骨格
を記憶する方式であれば、再生のとき、骨格に付加する
肉付けの量のパラメータ、つまり文字の線幅を与えるパ
ラメータを種々変えることによって様々な線幅の文字、
即ち違う書体の文字を1つの文字パターンデータから再
生している。
通常、上述したような文字の骨格がほぼ同じ形状で線幅
が異なる文字をウェイトが異なる文字といっている。こ
の場合、ウェイトとは単に線幅だけの意味ではなく、S
幅の違いによって微妙に変わってくる輪郭の形状をも含
む意味で用いられている。第2図ω〜(6)はこのよう
なウェイトが異なる文字の例である。
が異なる文字をウェイトが異なる文字といっている。こ
の場合、ウェイトとは単に線幅だけの意味ではなく、S
幅の違いによって微妙に変わってくる輪郭の形状をも含
む意味で用いられている。第2図ω〜(6)はこのよう
なウェイトが異なる文字の例である。
口発明が解決しようとする課題]
同一行中に上述したようなウェイトが異なる文字がある
と、サイズが同じでも外形の大きさが違ってばらついて
見えてしまうという問題がある6例えば第3図■に示す
文字と第3図(2)に示す文字は、骨格で記憶している
文字パターンデータから同じ文字「口Jを同じサイズで
、ただしウェイトを変えて再生した文字である。第3図
で点線Aは文字の骨格を表わし、dl、d、がそれぞれ
文字の線幅を表わしている。このように両文字の骨格の
再生したサイズl工は等しくても、文字の外形で比較す
ると第3図■の大きさはLい第3図■の大きさはL2の
ように、大きさが異なってしまうという問題がある。
と、サイズが同じでも外形の大きさが違ってばらついて
見えてしまうという問題がある6例えば第3図■に示す
文字と第3図(2)に示す文字は、骨格で記憶している
文字パターンデータから同じ文字「口Jを同じサイズで
、ただしウェイトを変えて再生した文字である。第3図
で点線Aは文字の骨格を表わし、dl、d、がそれぞれ
文字の線幅を表わしている。このように両文字の骨格の
再生したサイズl工は等しくても、文字の外形で比較す
ると第3図■の大きさはLい第3図■の大きさはL2の
ように、大きさが異なってしまうという問題がある。
[課題を解決するための手段]
本発明は以上の点から成したものであり、ウェイトが異
なっても指定されたサイズが同じならば文字の外形の大
きさも同じになるよう処理する文字再生方法を提供する
ことを目的とし、その特徴とするところは1文字パター
ンデータから文字を再生する文字再生方法において、こ
れから再生する文字F工が、当該文字F工より前に再生
された標準となる文字サイズ及びウェイトの文字Fsと
指定された出力する文字サイズが同じでウェイトが異な
るとき、指定された文字F0の文字サイズとウェイト及
び文字Fsのウェイトから、文字Fsの外形の大きさと
ほぼ等しい大きさで再生するための再生文字サイズをを
求め、 該再生文字サイズl及び指定されたウェイトで当該文字
F、を再生することである。
なっても指定されたサイズが同じならば文字の外形の大
きさも同じになるよう処理する文字再生方法を提供する
ことを目的とし、その特徴とするところは1文字パター
ンデータから文字を再生する文字再生方法において、こ
れから再生する文字F工が、当該文字F工より前に再生
された標準となる文字サイズ及びウェイトの文字Fsと
指定された出力する文字サイズが同じでウェイトが異な
るとき、指定された文字F0の文字サイズとウェイト及
び文字Fsのウェイトから、文字Fsの外形の大きさと
ほぼ等しい大きさで再生するための再生文字サイズをを
求め、 該再生文字サイズl及び指定されたウェイトで当該文字
F、を再生することである。
[作用]
本発明は出力する文字のウェイトに応じてサイズを制御
することで、文字の外形の大きさが同じになるようにす
る。
することで、文字の外形の大きさが同じになるようにす
る。
[実施例]
第1図は本発明の処理手順の実施例を示すフロー図であ
る。また第4図は本発明を実施するに好適な文字編集処
理システム等における文字再生部のブロック図である。
る。また第4図は本発明を実施するに好適な文字編集処
理システム等における文字再生部のブロック図である。
第4図における各ブロックは次の通りである。
1;文字コードレジスタ。これから再生する文字の文字
コードを記憶する。
コードを記憶する。
2;文字サイズレジスタ。これから再生する文字の指定
されている文字サイズを記憶する。
されている文字サイズを記憶する。
3;ウェイトレジスタ、これから再生する文字の指定さ
れているウェイトを記憶する0例えば第3図のときはd
工やd2の値を記憶する。
れているウェイトを記憶する0例えば第3図のときはd
工やd2の値を記憶する。
4;標準サイズレジスタ、これから再生する文字の1つ
前の文字の文字サイズを標準サイズとして記憶している
。これから再生する文字が最初の文字のときは、その文
0字サイズを標準サイズとして記憶する。
前の文字の文字サイズを標準サイズとして記憶している
。これから再生する文字が最初の文字のときは、その文
0字サイズを標準サイズとして記憶する。
5;標準ウェイトレジスタ。標準サイズレジスタ4に記
憶している標準サイズが更新さたときの文字のウェイト
を標準ウェイトとして記憶している。これから再生する
文字が最初の文字のときは、その文字のウェイトを標準
ウェイトとして記憶する。
憶している標準サイズが更新さたときの文字のウェイト
を標準ウェイトとして記憶している。これから再生する
文字が最初の文字のときは、その文字のウェイトを標準
ウェイトとして記憶する。
6;比較部1文字サイズレジスタ2に記憶している文字
サイズと、標準サイズレジスタ4に記憶している標準サ
イズとを比較し、両者が一致しないときは標準サイズレ
ジスタ4と標準ウェイトレジスタ5へ記憶内容を更新す
る指示を与える。
サイズと、標準サイズレジスタ4に記憶している標準サ
イズとを比較し、両者が一致しないときは標準サイズレ
ジスタ4と標準ウェイトレジスタ5へ記憶内容を更新す
る指示を与える。
7;演算部、ウェイトレジスタ3.標準サイズレジスタ
4.標準ウェイトレジスタ5に記憶している各位から、
標準サイズレジスタ4と標準ウェイトレジスタ5に記憶
している各位に従って再生した文字と外形の大きさを等
しく再生するための、再生時における文字サイズを算出
する。
4.標準ウェイトレジスタ5に記憶している各位から、
標準サイズレジスタ4と標準ウェイトレジスタ5に記憶
している各位に従って再生した文字と外形の大きさを等
しく再生するための、再生時における文字サイズを算出
する。
以下の説明では演算部7で算呂した文字サイズを再生文
字サイズという。
字サイズという。
8;再生文字サイズレジスタ、演算部7で算出した再生
文字サイズを記憶する。
文字サイズを記憶する。
9;フォントメモリ。例えば文字の骨格を表わすデータ
からなる文字パターンデータを複数文字分記憶している
。
からなる文字パターンデータを複数文字分記憶している
。
10;文字パターンデータ検索部0文字コードレジスタ
1に記憶している文字コードの文字パターンデータをフ
ォントメモリ9を検索して読み出す。
1に記憶している文字コードの文字パターンデータをフ
ォントメモリ9を検索して読み出す。
11;文字再生部0文字パターンデータ検索部10で検
索した文字パターンデータから、再生文字サイズレジス
タ8に記憶している再生文字サイズ、ウェイトレジスタ
3に記憶しているウェイトで文字を再生する。
索した文字パターンデータから、再生文字サイズレジス
タ8に記憶している再生文字サイズ、ウェイトレジスタ
3に記憶しているウェイトで文字を再生する。
次に第1図、第4図に従って本発明の詳細な説明する。
以下の説明では、第3図のに例示した文字のサイズ(骨
格のサイズ11)とウェイト(線幅di)が標準サイズ
レジスタ4と標準ウェイトレジスタ5にそれぞれ記憶さ
れている場合に、第3@■に例示する文字サイズとウェ
イトの文字について処理する例を説明する。
格のサイズ11)とウェイト(線幅di)が標準サイズ
レジスタ4と標準ウェイトレジスタ5にそれぞれ記憶さ
れている場合に、第3@■に例示する文字サイズとウェ
イトの文字について処理する例を説明する。
はじめにこれから処理する文字の
■1文字コード
■0文字サイズ
■0文字のウェイト
をそれぞれ文字コードレジスタ1、文字サイズレジスタ
2.ウェイトレジスタ3に記憶する(第1図81)、こ
こでは文字「口」の文字コードが、文字サイズとしてl
Lが、ウェイトとしてd2がそれぞれ記憶される。
2.ウェイトレジスタ3に記憶する(第1図81)、こ
こでは文字「口」の文字コードが、文字サイズとしてl
Lが、ウェイトとしてd2がそれぞれ記憶される。
次に比較部6で、文字サイズレジスタ2と標準サイズレ
ジスタ4に記憶している文字サイズを比較する(82)
。
ジスタ4に記憶している文字サイズを比較する(82)
。
両方の文字サイズが一致しないときは、比較部6は標準
サイズレジスタ4と標準ウェイトレジスタ5へ記憶内容
を更新する指示を与え、文字サイズレジスタ2に記憶し
ている文字サイズとウェイトレジスタ3に記憶している
ウェイトに更新する(S3)。
サイズレジスタ4と標準ウェイトレジスタ5へ記憶内容
を更新する指示を与え、文字サイズレジスタ2に記憶し
ている文字サイズとウェイトレジスタ3に記憶している
ウェイトに更新する(S3)。
次に演算部7で、文字を再生するときの再生文字サイズ
を算出し、再生文字サイズレジスタ8に記憶する(S4
)、具体的には、第3図中に例示する文字の外形の大き
さが、LiではなくL2になるように文字を再生するた
めの文字の骨格の再生文字サイズを算出する。再生サイ
ズは例えば以下のようにして算出する。
を算出し、再生文字サイズレジスタ8に記憶する(S4
)、具体的には、第3図中に例示する文字の外形の大き
さが、LiではなくL2になるように文字を再生するた
めの文字の骨格の再生文字サイズを算出する。再生サイ
ズは例えば以下のようにして算出する。
まず第3図中と(2)の文字の外形の大きさの差ΔLは
、 ΔL=d1−d。
、 ΔL=d1−d。
である。従って第3図位)の文字を第3図中の文字と外
形を同じ大きさにするための骨格の再生文字サイズlは
、 Z=、C,1+ΔL =1□+dニーd2 によって算出する。演算部7では例えば以上のような演
算を行って再生文字サイズを算出する。
形を同じ大きさにするための骨格の再生文字サイズlは
、 Z=、C,1+ΔL =1□+dニーd2 によって算出する。演算部7では例えば以上のような演
算を行って再生文字サイズを算出する。
次に文字データ検索部10は1文字コードレジスタ1に
記憶している文字コードの文字パターンデータをフォン
トメモリ9を検索して読み出し。
記憶している文字コードの文字パターンデータをフォン
トメモリ9を検索して読み出し。
文字再生部11へ送る(S5)。
文字再生部11は、送られてきた文字パターンデータか
ら、再生文字サイズレジスタ8に記憶している再生文字
サイズ、ウェイトレジスタ3に記憶しているウェイトで
文字を再生する(S6)。
ら、再生文字サイズレジスタ8に記憶している再生文字
サイズ、ウェイトレジスタ3に記憶しているウェイトで
文字を再生する(S6)。
つまり骨格のサイズは−1で、ウェイトd2の文字を再
生する。第5図位)に以上のようにして再生した文字を
示す、第5図中は第3図(1)と同じものであり、第5
図(2)と大きさ等を比較するために示している。この
図かられかるように、第5図位)に示す文字は第5図中
に示す文字と外形の大きさが同じLlで再生されている
。
生する。第5図位)に以上のようにして再生した文字を
示す、第5図中は第3図(1)と同じものであり、第5
図(2)と大きさ等を比較するために示している。この
図かられかるように、第5図位)に示す文字は第5図中
に示す文字と外形の大きさが同じLlで再生されている
。
以上のようにして再生した文字は、表示用や出力用のデ
ータとして図示しない表示部や出力部へ送られる。この
ようにして1文字分の処理が終了したら、次の文字につ
いて同様の処理を行う。
ータとして図示しない表示部や出力部へ送られる。この
ようにして1文字分の処理が終了したら、次の文字につ
いて同様の処理を行う。
以上本発明の詳細な説明したが、上記実施例は再生する
文字が、標準サイズ、標準ウェイトとして記憶した文字
と同じ場合についての説明であるが、本発明はこれだけ
に限定されるものではなく、第6図中、C2)に例示す
るように第3図中に例示した文字とは異なる文字を再生
する場合も含むことはもちろんである。また上記実施例
は文字の形状を骨格で記憶している場合についてのもの
であるが、それ以外にも例えば文字の形状を輪郭で記憶
している場合も同様にして実施できる。
文字が、標準サイズ、標準ウェイトとして記憶した文字
と同じ場合についての説明であるが、本発明はこれだけ
に限定されるものではなく、第6図中、C2)に例示す
るように第3図中に例示した文字とは異なる文字を再生
する場合も含むことはもちろんである。また上記実施例
は文字の形状を骨格で記憶している場合についてのもの
であるが、それ以外にも例えば文字の形状を輪郭で記憶
している場合も同様にして実施できる。
[発明の効果]
以上説明したように本発明によれば、例えば同一行中に
文字サイズが同じでもウェイトが異なる文字を混用して
も、そのウェイトの変化に伴う外形の大きさが変化して
ばらついて見えることがなくなる等の効果を有するもの
である。
文字サイズが同じでもウェイトが異なる文字を混用して
も、そのウェイトの変化に伴う外形の大きさが変化して
ばらついて見えることがなくなる等の効果を有するもの
である。
第1図は本発明の処理手順を説明するフロー図。
第2図はウェイトが異なる文字を例示する図、第3図は
文字サイズが同じでウェイトが異なる文字を例示する図
、第4図は本発明を実施するに好適な文字編集処理シス
テム等における文字処理部のブロック図、第5図は処理
結果を例示する図、第6図は異なる文字の例を示す図で
ある。 1・・・文字コードレジスタ 2・・・文字サイズレジスタ 3・・・ウェイトレジスタ 4・・・標準サイズレジスタ 5・・・標準ウェイトレジスタ 6・・・比較部 7・・・演算部 8・・・再生文字サイズレジスタ 9・・・フォントメモリ 10・・・文字パターンデータ検索部 11・・・文字再生部 特許出頴人 株式会社 写 研 第2 図 (1ン 第5
文字サイズが同じでウェイトが異なる文字を例示する図
、第4図は本発明を実施するに好適な文字編集処理シス
テム等における文字処理部のブロック図、第5図は処理
結果を例示する図、第6図は異なる文字の例を示す図で
ある。 1・・・文字コードレジスタ 2・・・文字サイズレジスタ 3・・・ウェイトレジスタ 4・・・標準サイズレジスタ 5・・・標準ウェイトレジスタ 6・・・比較部 7・・・演算部 8・・・再生文字サイズレジスタ 9・・・フォントメモリ 10・・・文字パターンデータ検索部 11・・・文字再生部 特許出頴人 株式会社 写 研 第2 図 (1ン 第5
Claims (1)
- (1)、文字パターンデータから文字を再生する文字再
生方法において、 これから再生する文字F_1が、当該文字F_1より前
に再生された標準となる文字サイズ及びウェイトの文字
Fsと指定された出力する文字サイズが同じでウェイト
が異なるとき、 指定された文字F_1の文字サイズとウェイト及び文字
Fsのウェイトから、文字Fsの外形の大きさとほぼ等
しい大きさで再生するための再生文字サイズをを求め、 該再生文字サイズl及び指定されたウェイトで当該文字
F_1を再生することを特徴とする文字再生方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1073244A JPH02251896A (ja) | 1989-03-24 | 1989-03-24 | 文字再生方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1073244A JPH02251896A (ja) | 1989-03-24 | 1989-03-24 | 文字再生方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02251896A true JPH02251896A (ja) | 1990-10-09 |
Family
ID=13512575
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1073244A Pending JPH02251896A (ja) | 1989-03-24 | 1989-03-24 | 文字再生方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02251896A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2015121962A1 (ja) * | 2014-02-14 | 2015-08-20 | 三菱電機株式会社 | 文字描画装置及び文字描画方法及び文字描画プログラム |
-
1989
- 1989-03-24 JP JP1073244A patent/JPH02251896A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2015121962A1 (ja) * | 2014-02-14 | 2015-08-20 | 三菱電機株式会社 | 文字描画装置及び文字描画方法及び文字描画プログラム |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2541539B2 (ja) | 図形処理装置 | |
| US5519412A (en) | Pattern processing method | |
| JPH02251896A (ja) | 文字再生方法 | |
| JPH025102A (ja) | Pcラダー図の入力方式 | |
| JP2728957B2 (ja) | 複合図形の作成方法 | |
| JP2806679B2 (ja) | 文字発生装置 | |
| JP3067161B2 (ja) | ファジィ演算処理装置 | |
| JPH06266339A (ja) | 文字出力装置 | |
| JP3696909B2 (ja) | 図形処理方法及び装置 | |
| JP2621893B2 (ja) | プリント基板cadシステムにおけるベタ導体データの形状修正方式 | |
| JP2735065B2 (ja) | 画像処理プロセッサ | |
| JP3210822B2 (ja) | アニメーション処理方法およびそれを実施するための装置 | |
| JP3159845B2 (ja) | アニメーション作成装置 | |
| JP2925216B2 (ja) | 画像処理装置およびその方法 | |
| JPH06259507A (ja) | 図形分割装置 | |
| JPH06131023A (ja) | Ncデータ作成装置 | |
| JP2606176B2 (ja) | 図形処理装置 | |
| JPH0528135A (ja) | 数式記号入力方式 | |
| JPH0962251A (ja) | 文書処理装置およびその制御方法 | |
| JPH06180578A (ja) | 外字作成装置 | |
| JPH03127097A (ja) | ベクトルフォントの描画方法 | |
| JPH04162092A (ja) | アウトラインフォントの文字発生方式 | |
| JPH1185506A (ja) | 複数条件コード処理機能を有するデータ処理装置 | |
| JPH04148480A (ja) | Cadデータの作図方式 | |
| JPH1074200A (ja) | 文書処理装置、文書処理方法および記憶媒体 |