JPH0754552B2 - Method and apparatus for filling outline font composed of characters by element - Google Patents
Method and apparatus for filling outline font composed of characters by elementInfo
- Publication number
- JPH0754552B2 JPH0754552B2 JP63314966A JP31496688A JPH0754552B2 JP H0754552 B2 JPH0754552 B2 JP H0754552B2 JP 63314966 A JP63314966 A JP 63314966A JP 31496688 A JP31496688 A JP 31496688A JP H0754552 B2 JPH0754552 B2 JP H0754552B2
- Authority
- JP
- Japan
- Prior art keywords
- character
- line
- vector direction
- scanning line
- dot signal
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 27
- 230000002194 synthesizing effect Effects 0.000 claims description 2
- 230000015572 biosynthetic process Effects 0.000 claims 1
- 238000003786 synthesis reaction Methods 0.000 claims 1
- 230000015654 memory Effects 0.000 description 12
- 238000010586 diagram Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 5
- 238000004804 winding Methods 0.000 description 4
- 239000000463 material Substances 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 239000003973 paint Substances 0.000 description 2
- TVEXGJYMHHTVKP-UHFFFAOYSA-N 6-oxabicyclo[3.2.1]oct-3-en-7-one Chemical compound C1C2C(=O)OC1C=CC2 TVEXGJYMHHTVKP-UHFFFAOYSA-N 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 1
- 125000001475 halogen functional group Chemical group 0.000 description 1
- 238000010422 painting Methods 0.000 description 1
- 238000007639 printing Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Landscapes
- Image Generation (AREA)
- Controls And Circuits For Display Device (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、閉鎖された輪郭線からなる点、縦棒、横棒、
ハライ、ハネ等により構成するエレメント(以下、本明
細書でいうエレメントは、偏、旁(つくり)、ハネある
いは2本の棒からなる画(かく)を含まない)別の文字
情報をデジタル信号で記憶し、このデジタル信号に基づ
いて画像表示装置あるいは印字装置に文字を組み立てる
文字発生器におけるエレメント別アウトラインフォント
の塗りつぶし方法および装置に関するものである。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a point having a closed contour line, a vertical bar, a horizontal bar,
Character information composed of halves, flutters, etc. (hereinafter, the element in this specification does not include a bias, a stroke (creation), a fluff, or an image composed of two sticks) is represented by a digital signal. The present invention relates to a method and apparatus for filling an outline font for each element in a character generator for storing and assembling characters in an image display device or a printing device based on the digital signal.
従来、デジタル方式による文字情報の記憶方式として
は、ドット方式、ランレングス方式、ベクトル・アウト
ライン方式がある。文字の高品質性、表示サイズの拡大
あるいは縮小、または変形の自由を重要視する場合に
は、一般的にベクトル・アウトライン方式の文字情報の
記憶方式が採用されている。Conventionally, there are a dot method, a run length method, and a vector outline method as a method of storing character information by a digital method. When importance is attached to high quality of characters, enlargement or reduction of display size, and freedom of transformation, a vector outline type character information storage method is generally adopted.
日本語の文字は、欧米の文字に比べて文字数が多く、複
雑であるから、閉鎖された輪郭線からなる点、縦画、横
画、ハライを組み立てて、一つの文字を構成する。この
ようにして構成された文字は、文字全体の輪郭線を一括
して構成されたアウトライン方式の文字より、点あるい
は画等の移動、追加、あるいは削除等の修正が簡単であ
る。Since Japanese characters have more characters and are more complicated than Western characters, dots, vertical strokes, horizontal strokes, and halves composed of closed contour lines are assembled to form one character. In the character thus configured, it is easier to move, add, or delete a dot or an image, etc., than an outline character in which the outlines of the entire character are collectively configured.
閉鎖された輪郭線からなる点、縦画、横画、ハライで一
つの文字を予め構成しておけば、多くの点あるいは画等
を共通に使用することができるという利点がある。If one character is composed in advance of a point, a vertical image, a horizontal image, and a horizontal line, which have closed contours, there is an advantage that many points or images can be used in common.
一方、輪郭線情報にて構成される文字をドット文字とし
て黒く塗りつぶすイーブン・オッド方式(出願人 日本
電子産業株式会社)と、走査線と走査線に交差する輪郭
線のベクトル方向によってドット信号を出力するノン・
ゼロ・ワインディグ方式とがある。On the other hand, the dot signal is output according to the even-odd method (Applicant: JEOL Co., Ltd.) in which the characters composed of the contour line information are filled in black as dot characters, and the vector direction of the scanning line and the contour line intersecting the scanning line. Non-
There is a zero winding method.
イーブン・オッド方式では、文字の輪郭線情報を出力す
るに先立って、記憶装置内で輪郭線情報をドット信号
“1"に変換し、そのドット信号を走査線上の始めの“1"
より次のドット信号“1"までの全部の“0"を“1"に変換
してドット信号による文字を発生する。In the even-odd method, the contour line information is converted into a dot signal “1” in the storage device before the contour line information of the character is output, and the dot signal is converted to the first “1” on the scanning line.
All the "0" s up to the next dot signal "1" are converted to "1" to generate a character by the dot signal.
しかし、上記イーブン・オッド方式では、異なる点ある
いは画等の輪郭線が交差する可能性がある文字の場合に
は、交差部に塗り残し部が生じ、文字として望ましくな
い。すなわち、点あるいは画等の輪郭線情報による文字
は、異なる点あるいは画等の輪郭線が互いに接触あるい
は交差した場合には、走査線と他の点あるいは画等の輪
郭線との交差を2度目の交差と誤認する。このため、ド
ット信号“1"を継続して出力する必要があるにもかかわ
らず、ドット信号は“0"に変わって白となり、結果的に
は塗り残し部分が発生してしまう。However, in the even-odd method, in the case of a character in which contour lines such as different points or strokes may intersect, an unpainted portion is generated at the intersection, which is not desirable as a character. That is, in the case of a character based on contour line information such as a point or an image, when the contour lines of different points or images contact or intersect with each other, the scanning line intersects with the contour line of another point or image for the second time. It is mistaken for crossing. Therefore, although it is necessary to continuously output the dot signal “1”, the dot signal changes to “0” and becomes white, and as a result, an unpainted portion occurs.
また、点あるいは画等の頂点が1点しかない場合には、
ドット信号を“1"に変えるドットだけになり、ドット信
号を“0"に変える2番目のドットが存在しないので、正
確なドット信号を発生することができない。したがっ
て、点あるいは画等に頂点が存在する場合には、無理や
りに文字デザインの観点を無視してドット信号を2つ並
べなければならない。If there is only one vertex such as a point or an image,
Since only the dot that changes the dot signal to "1" is present and there is no second dot that changes the dot signal to "0", an accurate dot signal cannot be generated. Therefore, when there are vertices at points or images, it is necessary to forcefully arrange two dot signals while ignoring the viewpoint of character design.
この点に関してイーブン・オッド方式は、閉鎖された輪
郭線からなる点、縦画、横画、ハライで一つの文字を構
成して、ドット信号の発生を行うには不向きである。In this regard, the even-odd method is not suitable for generating a dot signal by forming one character with a point having a closed contour line, a vertical image, a horizontal image, and a horizontal line.
ノン・ゼロ・ワインディグ方式では、文字の外側輪郭線
のベクトル方向に対して、文字の内側輪郭線のベクトル
方向は、反対方向に決める。この文字に対して、任意方
向から走査を行い、走査線と文字の輪郭線との交差部の
ベクトル方向を求める。In the non-zero winding method, the vector direction of the outer contour line of the character is opposite to the vector direction of the inner contour line of the character. This character is scanned from an arbitrary direction, and the vector direction of the intersection of the scanning line and the outline of the character is obtained.
この時の交差部のベクトル方向が正の方向であれば、レ
ジスタに1を加算し、交差部のベクトル方向が負の方向
であれば、レジスタに−1を加算し、レジスタの値が0
になるまでドット信号“1"を発生し続ける。At this time, if the vector direction of the intersection is positive, 1 is added to the register. If the vector direction of the intersection is negative, -1 is added to the register and the value of the register is 0.
The dot signal "1" continues to be generated until.
ノン・ゼロ・ワインディグ方式によれば、文字の輪郭線
どうしが交差していても、ドット信号を発生することが
できるので、文字の輪郭線内の塗り残しが生じない。According to the non-zero winding method, a dot signal can be generated even when the contour lines of characters intersect with each other, so that no unpainted portion is left in the contour lines of characters.
しかし、点、縦画、横画、ハライからなる単純な輪郭線
で構成された文字では、文字をデザイン的に修正する場
合には、文字の点あるいはハライを少し移動する必要が
生ずる。However, in the case of a character composed of a simple contour line consisting of dots, vertical strokes, horizontal strokes, and halves, it is necessary to slightly move the dots or halves of the letters when the characters are modified in design.
このような場合に、文字全体のバランスから見て、点あ
るいは画等の交差または接した部分があると、移動する
必要がない点あるいは画等までも修正しなければならな
いという問題があった。In such a case, in view of the balance of the entire character, if there are intersections or contact points of points or images, there is a problem that even points or images that do not need to be moved must be corrected.
一方の点あるいは画等の移動量が大きい場合には、接し
ていた他方の点あるいは画等から切り離した後、移動を
行わなければならない。混み入った複雑な日本の漢字の
場合には、文字を修正すると、新たな内側輪郭線が発生
したり、あるいは内側輪郭線が消滅してしまい、文字作
成に不都合な点が多いという問題があった。When the amount of movement of one point or image is large, the movement must be performed after separating from the other point or image which was in contact. In the case of complicated Japanese kanji that is crowded, there is a problem that there are many inconveniences in character creation when the characters are modified, a new inner contour line is generated or the inner contour line disappears. It was
イーブン・オッド方式の場合には、点あるいは画等の交
差部あるいは接触部が塗り残され、また点あるいは画等
の頂点には1つのドットしか存在しないので、ドット信
号を“0"にするドットを設けて置かなければならないた
め、デザイン的に優れた文字が得難いという問題があっ
た。In the case of the even-odd method, the intersection or contact part of points or images is left unpainted, and only one dot exists at the vertex of points or images, so the dot signal is set to "0". Since it has to be provided with, there is a problem that it is difficult to obtain good characters in terms of design.
ノン・ゼロ・ワインディグ方式の場合には、点あるいは
画等の外側輪郭線と内側輪郭線とのベクトル方向を逆方
向に正しく与えなければならないが、複雑な形状をした
日本語の漢字では、一見しただけでは外側輪郭線と内側
輪郭線との区別が困難であるという問題があった。In the case of the non-zero winding method, the vector directions of the outer contour line and the inner contour line such as points or strokes must be correctly given in opposite directions, but in the case of Japanese characters with complicated shapes, At first glance, there is a problem that it is difficult to distinguish the outer contour line from the inner contour line.
以上のような問題を解決するために、本発明は、閉鎖さ
れた輪郭線からなる点、縦棒、横棒、ハライ、ハネ等に
よるエレメントを重ねて文字とした複雑な字形の場合に
おいても、簡単でしかも情報量が少なくてすむエレメン
ト別アウトラインフォントの塗りつぶし方法および装置
を提供することを目的とする。In order to solve the problems as described above, the present invention, even in the case of a complicated character shape in which a point consisting of a closed contour line, a vertical bar, a horizontal bar, a hail, a hem, etc. An object of the present invention is to provide a method and apparatus for filling an outline font by element that is simple and requires a small amount of information.
本発明は、文字の移動あるいは修正が簡単で、しかも塗
り残しがないエレメント別アウトラインフォントの塗り
つぶし方法および装置を提供することを目的とする。SUMMARY OF THE INVENTION It is an object of the present invention to provide an element-based outline font filling method and apparatus in which characters can be easily moved or modified and no unpainted portion remains.
前記目的を達成するために、本発明のエレメント別アウ
トラインフォントの塗りつぶし方法は、閉鎖された輪郭
線からなる点、縦棒、横棒、ハライ、ハネ等のみで一つ
の文字を構成するエレメント別アウトラインフォントの
情報を記憶するアウトラインフォント情報記憶手段から
1文字を読み出し、当該文字の外側輪郭線を全て同一の
ベクトル方向とし、当該文字の輪郭線を任意方向から走
査し、輪郭線と走査線との交差部の輪郭線のベクトル方
向の正負を分析し、ベクトル方向が正の場合、1を出力
し、ベクトル方向が負の場合、−1を出力し、前記出力
を加算器により加算した結果が、0にならない限りドッ
ト信号“1"を出力し、0の場合、ドット信号“0"を出力
し、この操作を1文字あるいはエレメント全てについて
繰り返し処理を行うエレメント別アウトラインフォント
の塗りつぶし方法において、前記文字あるいはエレメン
トのベクトル方向の判定が不能の場合、文字あるいはエ
レメントの輪郭線を4倍し、4n+1番目の走査線と4n−
1番目の走査線とをそれぞれ別に選択した後、各走査線
についてベクトル方向の正負を分析してドット信号化
し、各走査線のドット信号を合成して1文字あるいはエ
レメントを出力することを特徴とする。In order to achieve the above-mentioned object, the method for filling an outline font for each element of the present invention is an outline for each element that constitutes one character only by a point consisting of a closed contour line, a vertical bar, a horizontal bar, a line, a line, etc. One character is read from the outline font information storage unit that stores font information, all the outer contour lines of the character are set to the same vector direction, the contour line of the character is scanned from an arbitrary direction, and the contour line and the scanning line are combined. The positive / negative of the vector direction of the contour line of the intersection is analyzed, 1 is output when the vector direction is positive, -1 is output when the vector direction is negative, and the result of adding the outputs by the adder is Unless it becomes 0, dot signal "1" is output. If it is 0, dot signal "0" is output, and this operation is repeated for one character or all elements. When it is impossible to determine the vector direction of the character or element in the outline font filling method for each element, the contour line of the character or element is multiplied by 4, and the 4n + 1th scanning line and 4n-
After selecting the first scanning line and the scanning line separately, the positive and negative in the vector direction are analyzed for each scanning line to form a dot signal, and the dot signal of each scanning line is combined to output one character or element. To do.
本発明のエレメント別アウトラインフォントの塗りつぶ
し方法は、前記文字あるいはエレメントのベクトル方向
の判定が可能、あるいは不可能にかかわらず文字あるい
はエレメントの輪郭線を4倍した後に文字あるいはエレ
メントをドット信号化することを特徴とする。According to the outline font filling method for each element of the present invention, regardless of whether the vector direction of the character or element can be determined or not, the character or element is converted into a dot signal after the contour line of the character or element is multiplied by four. Is characterized by.
本発明のエレメント別アウトラインフォントの塗りつぶ
し装置は、閉鎖された輪郭線からなる点、縦棒、横棒、
ハライ、ハネ等のみで一つの文字を構成するエレメント
別アウトラインフォントの座標点データを任意の同一ベ
クトル方向として記憶する文字記憶装置3と、走査線と
輪郭線との交差部のベクトル方向が、正方向かあるいは
負方向かを判定するとともに、正方向の場合1を、負方
向の場合−1を出力する輪郭線のベクトル方向判定器21
と、前記輪郭線のベクトル方向判定器21の出力を加算す
る加算器22と、前記加算器22の加算結果を0と比較する
比較器23と、前記比較器23の比較結果が0でない限り、
ドット信号“1"を出力し、0の場合、ドット信号“0"を
出力するドット信号発生器24とからなり、ベクトル方向
が判定不能な輪郭線を4倍化する輪郭線の4倍化処理器
25と、4n±1番目の走査線を選択する走査線選択器26、
27と、前記走査線選択器26、27によって選択された4n+
1番目の走査線と4n−1番目の走査線について、それぞ
れドット信号を発生するための輪郭線のベクトル方向判
定器21、加算器22、比較器23、およびドット信号発生器
24と、前記各走査線ごとのドット信号の論理和を取って
文字を合成するドット信号合成器28とから構成される。The outline font filling device for each element of the present invention includes a closed contour point, a vertical bar, a horizontal bar,
A character storage device 3 that stores coordinate point data of outline fonts for each element that constitutes one character only by characters such as a line and a line as an arbitrary same vector direction, and the vector direction of the intersection of the scanning line and the contour line is positive. Vector direction determining unit 21 for the contour line that determines whether the direction is negative or negative, and outputs 1 in the positive direction and -1 in the negative direction.
An adder 22 for adding the outputs of the contour vector direction determiner 21, a comparator 23 for comparing the addition result of the adder 22 with 0, and unless the comparison result of the comparator 23 is 0,
A quadrupling process of a contour line that quadruples a contour line that outputs a dot signal "1" and outputs a dot signal "0" when it is 0 vessel
25, and a scanning line selector 26 that selects the 4n ± 1st scanning line,
27 and 4n + selected by the scanning line selectors 26, 27
For the first scanning line and the 4n−1th scanning line, the contour vector direction determining unit 21, the adder 22, the comparator 23, and the dot signal generator for generating dot signals, respectively
24, and a dot signal synthesizer 28 for synthesizing characters by taking the logical sum of the dot signals for each scanning line.
本出願人は、閉鎖された輪郭線からなる点、縦棒、横
棒、ハライ、ハネ等のみで一つの文字を構成して、内側
輪郭線がないようにすると、複雑な文字に対しても文字
の情報量を少なくできることを発見した。The applicant of the present invention can compose a single character with only a point having a closed contour line, a vertical bar, a horizontal bar, a halo, a hem, etc. It was discovered that the amount of character information can be reduced.
すなわち、輪郭線のベクトル方向判定器21は、輪郭線の
ベクトル方向が正か負かを判定する。上記輪郭線のベク
トル方向判定器21は、輪郭線と走査線との交差部におけ
るベクトル方向が正の場合、+1を出力し、負の場合、
−1を出力する。加算器22は、輪郭線のベクトル方向判
定器21において、出力した+1あるいは−1を加算した
後、比較器23により加算結果を0と比較する。That is, the contour vector direction determiner 21 determines whether the vector direction of the contour is positive or negative. The vector direction determining unit 21 for the contour line outputs +1 when the vector direction at the intersection of the contour line and the scanning line is positive, and when the vector direction is negative,
It outputs -1. The adder 22 adds the output +1 or -1 in the contour vector direction determiner 21, and then compares the addition result with 0 by the comparator 23.
ドット信号発生器24は、前記比較結果が0以外の場合、
ドット信号“1"を出力して、輪郭線内を黒く塗りつぶ
す。また、ドット信号発生器24は、前記比較器の値が0
の場合、ドット信号“0"を出力して、輪郭線外を白く塗
る。The dot signal generator 24, when the comparison result is other than 0,
Output the dot signal "1" and fill the outline with black. Further, the dot signal generator 24 has a value of 0 in the comparator.
In the case of, the dot signal “0” is output and the outside of the contour line is painted white.
次に、輪郭線のベクトル方向が判定できない場合、輪郭
線の4倍化処理器25は、上記輪郭線Xの走査線を4倍す
る。Next, when the vector direction of the contour line cannot be determined, the contour line quadrupling processor 25 multiplies the scanning line of the contour line X by four.
4n±1番目の走査線選択器26、27は、4倍した輪郭線の
4n±1番目の走査線上のものだけを選択し、この走査線
上のものについてだけ、ドット信号を出力するための処
理を行う。4n ± 1st scanning line selector 26, 27
Only those on the 4n ± 1st scanning line are selected, and the processing for outputting the dot signal is performed only on those on this scanning line.
そして、ドット信号を出力するために、輪郭線のベクト
ル方向判定器21、加算器22、比較器23、ドット信号発生
器24によって、前記輪郭線の走査線を4倍する前と全く
同じ処理を行った後、ドット信号合成器28で、前記4n+
1番目の走査線と4n−1番目の走査線とで得られたドッ
ト信号の論理和を取り輪郭線を塗りつぶす。Then, in order to output the dot signal, the contour vector direction determining unit 21, the adder 22, the comparator 23, and the dot signal generator 24 perform exactly the same processing as before quadrupling the contour scanning line. After that, the dot signal synthesizer 28
The logical sum of the dot signals obtained by the first scanning line and the (4n-1) th scanning line is calculated to fill the contour line.
第1図は、本実施例を説明するためのブロック構成図で
ある。1はキーボードで、所望の文字を入力して、文字
を画像表示装置に表示するか、あるいはプリンタに印字
する。FIG. 1 is a block configuration diagram for explaining the present embodiment. A keyboard 1 is used to input a desired character and display the character on an image display device or print it on a printer.
2はアドレス発生回路で、キーボード1の入力に基づい
た入力コードから、1文字の各エレメントごとにアドレ
ス信号を出力する。An address generation circuit 2 outputs an address signal for each element of one character from the input code based on the input of the keyboard 1.
3は文字記憶装置で、前記アドレス発生回路2における
アドレス信号により1文字あるいは1エレメントを出力
する。4は1文字分のバッファメモリで、前記文字記憶
装置3から出力した1文字を記憶する。5は1エレメン
ト分のバッファメモリで、前記文字記憶装置3から出力
した1エレメントを記憶する。A character storage device 3 outputs one character or one element in response to an address signal from the address generation circuit 2. A buffer memory 4 for one character stores one character output from the character storage device 3. A buffer memory 5 for one element stores one element output from the character storage device 3.
6は演算回路で、前記1文字あるいは1エレメントをド
ット信号で塗りつぶす。この時演算回路6は、文字ある
いはエレメントの輪郭線と走査線との交差部のベクトル
方向が正か、負かを判定する機能、加算機能、比較機
能、ドット信号発生機能等を有する。Reference numeral 6 denotes an arithmetic circuit, which fills the one character or one element with a dot signal. At this time, the arithmetic circuit 6 has a function of determining whether the vector direction of the intersection of the character or element contour line and the scanning line is positive or negative, an addition function, a comparison function, a dot signal generation function, and the like.
7は1文字分バッファメモリで、演算回路6で塗りつぶ
された1文字あるいは1エレメントを記憶する。Reference numeral 7 is a buffer memory for one character, which stores one character or one element painted by the arithmetic circuit 6.
8は出力装置、たとえば、画像表示装置あるいはプリン
タで、前記1文字分バッファメモリ7の出力によって、
1文字が画像表示装置に表示、あるいはプリンタに印字
される。Reference numeral 8 denotes an output device, for example, an image display device or a printer, which outputs the one-character buffer memory 7
One character is displayed on the image display device or printed on the printer.
先ず、キーボード1で打ち込まれた文字あるいはエレメ
ントは、そのコードにしたがってアドレス発生回路2に
より、文字あるいはエレメントの輪郭線を構成する座標
点データを発生する。この座標点データに基づいて、予
め文字記憶装置3に記憶されている文字あるいはエレメ
ントを1文字分のバッファメモリ4、あるいは1エレメ
ント分のバッファメモリ5に格納する。First, for a character or element typed in with the keyboard 1, the address generation circuit 2 generates the coordinate point data forming the outline of the character or element according to the code. Based on this coordinate point data, the character or element previously stored in the character storage device 3 is stored in the buffer memory 4 for one character or the buffer memory 5 for one element.
本実施例は、このように1文字分のバッファメモリ4、
と1エレメント分のバッファメモリ5とを備えているの
で、1文字分を一挙にドット文字とすることができると
ともに、教育的な見地から、運筆の順(書か順)通り
に、1エレメントづつドット文字を表示することもでき
る。In this embodiment, the buffer memory 4 for one character is
Since it is equipped with a buffer memory 5 for one element, one character can be made into a dot character all at once, and from an educational point of view, one element is dot by element in the order of writing (writing order). Characters can also be displayed.
前記バッファメモリ4、5に格納された文字あるいはエ
レメントは、演算回路6の機能により次のように処理さ
れる。すなわち、文字あるいはエレメントの輪郭線と走
査線との交差部のベクトル方向が正か負かを判定する。The characters or elements stored in the buffer memories 4 and 5 are processed as follows by the function of the arithmetic circuit 6. That is, it is determined whether the vector direction of the intersection of the contour line of the character or element and the scanning line is positive or negative.
そして、ベクトル方向が正の場合には+1を、ベクトル
方向が負の場合には−1を出力し、この値を加算器によ
り加算する。加算された結果が0でない限り、ドット信
号“1"を出力して、文字あるいはエレメントの輪郭線内
を黒く塗りつぶす。加算された結果が0の場合には、ド
ット信号“0"を出力して文字あるいはエレメントの輪郭
線外を白く塗りつぶす。Then, +1 is output when the vector direction is positive, and -1 is output when the vector direction is negative, and this value is added by the adder. Unless the added result is 0, the dot signal "1" is output and the inside of the outline of the character or element is painted black. If the added result is 0, the dot signal "0" is output and the outside of the outline of the character or element is painted white.
また、文字あるいはエレメントの頂点もしくは走査線に
平行な線の場合には、輪郭線のベクトル方向は判定でき
ないので、文字あるいはエレメントの輪郭線を4倍す
る。4n±1番目の走査線を選択し、この走査線と前記4
倍した文字あるいはエレメントの輪郭線との交差部にお
けるベクトル方向の正、負を判定する。Further, in the case of a line parallel to the apex or scanning line of a character or element, the vector direction of the contour cannot be determined, so the contour of the character or element is multiplied by four. Select the 4n ± 1st scan line and select this scan line and
Whether the vector direction is positive or negative at the intersection with the doubled character or element outline is determined.
その後の動作は、前記と同様にしてドット信号を出力す
る。最後に、4n+1番目の走査線によって出力したドッ
ト信号と、4n−1番目の走査線によって出力したドット
信号との論理和を取って文字あるいはエレメントを合成
する。The subsequent operation outputs the dot signal in the same manner as described above. Finally, the logical sum of the dot signal output from the (4n + 1) th scanning line and the dot signal output from the (4n-1) th scanning line is ORed to synthesize a character or element.
本実施例によれば、複雑な文字に対する外側および内側
輪郭線の文字情報を記憶しておく必要がなく、文字ある
いはエレメントの頂点もしくは走査線と平行した線も正
確にドット信号で塗りつぶすことができる。According to the present embodiment, it is not necessary to store the character information of the outer and inner contour lines for a complicated character, and it is possible to accurately fill the vertex of a character or element or a line parallel to a scanning line with a dot signal. .
次に、第2図ないし第5図を参照しつつ他の実施例を説
明する。Next, another embodiment will be described with reference to FIGS. 2 to 5.
第2図は第1図における演算回路の詳細ブロック説明
図、第3図は輪郭線を4倍した場合のドット信号説明
図、第4図および第5図は輪郭線のベクトル方向説明図
を示す。FIG. 2 is a detailed block diagram of the arithmetic circuit in FIG. 1, FIG. 3 is an explanatory diagram of dot signals when the contour line is quadrupled, and FIGS. 4 and 5 are vector direction explanatory diagrams of the contour line. .
第2図において、21は輪郭線のベクトル方向判定器で、
輪郭線のベクトル方向が正か負かを判定し、文字あるい
はエレメントの輪郭線と走査線との交差部におけるベク
トル方向が正の場合には、+1を出力し、前記交差部に
おけるベクトル方向が負の場合には、−1を出力する。In FIG. 2, reference numeral 21 is a contour vector direction determiner.
It is determined whether the vector direction of the contour line is positive or negative. If the vector direction at the intersection of the character or element contour line and the scanning line is positive, +1 is output, and the vector direction at the intersection is negative. In the case of, -1 is output.
22は加算器で、輪郭線のベクトル方向判定器21におい
て、出力した+1あるいは−1を加算する。An adder 22 adds the +1 or -1 output by the contour vector direction determining unit 21.
23は比較器で、前記加算器22における図示されていない
レジスタに格納された加算結果を0と比較する。A comparator 23 compares the addition result stored in the register (not shown) of the adder 22 with 0.
24はドット信号発生器で、前記比較器23で比較した結果
が0以外は、ドット信号“1"を出力して、文字あるいは
エレメントの輪郭線内を黒く塗りつぶす。また、前記比
較器の値が0の場合には、ドット信号“0"を出力して、
文字あるいはエレメントの輪郭線外を白く塗る。Reference numeral 24 denotes a dot signal generator which outputs a dot signal "1" when the comparison result of the comparator 23 is other than 0 to blacken the outline of the character or element. When the value of the comparator is 0, the dot signal “0” is output,
Paint the outside of the outline of the character or element white.
第3図図示のごとくたとえば、頂点あるいは走査線と平
行な線を有する輪郭線Xは、そのベクトル方向の正負を
判定することができない。As shown in FIG. 3, for example, with respect to the contour line X having a vertex or a line parallel to the scanning line, the positive / negative of the vector direction cannot be determined.
そこで、輪郭線の4倍化処理器25は、上記輪郭線Xの走
査線を4倍して、第3図図示の輪郭線Yを得る。26およ
び27は4n±1番目の走査線選択器で、4倍した輪郭線の
4n±1番目の走査線上のものだけを選択する。すなわ
ち、第3図の例では、3番目、5番目、7番目、9番
目、11番目、13番目の走査線を選択する。以後、この走
査線上のものについてだけ、ドット信号を出力するため
の処理を行う。Therefore, the contour quadrupling processor 25 multiplies the scanning line of the contour X by 4 to obtain the contour Y shown in FIG. 26 and 27 are 4n ± 1st scanning line selectors, which have four times the outline
Select only those on the 4n ± 1st scan line. That is, in the example of FIG. 3, the third, fifth, seventh, ninth, eleventh, and thirteenth scanning lines are selected. After that, the process for outputting the dot signal is performed only for those on the scanning line.
そして、ドット信号を出力するために、輪郭線のベクト
ル方向判定器21、加算器22、比較器23、ドット信号発生
器24によって、前記輪郭線の走査線を4倍する前と全く
同じ処理を行う。Then, in order to output the dot signal, the contour vector direction determining unit 21, the adder 22, the comparator 23, and the dot signal generator 24 perform exactly the same processing as before quadrupling the contour scanning line. To do.
28はドット信号合成器で、前記4n+1番目の走査線と4n
−1番目の走査線とで得られたドット信号の論理和を取
り輪郭線を塗りつぶす。28 is a dot signal synthesizer, which is the 4n + 1st scanning line and 4n
The logical sum of the dot signals obtained with the -1st scanning line is taken to fill the outline.
すなわち、第3図図示のごとく、3番目の走査線と5番
目の走査線とのドット信号の論理和を取る。しかし、3
番目の走査線には、ドット信号が発生しないので、ドッ
ト信号合成器28から5番目の走査線のドット信号が出力
する。そして、このドット信号を輪郭線Xの1番目の走
査線のドット信号とする。次に、7番目と9番目との走
査線によって発生したドット信号の論理和を取る。That is, as shown in FIG. 3, the logical sum of the dot signals of the third scanning line and the fifth scanning line is calculated. But 3
Since the dot signal is not generated on the scanning line No. 9, the dot signal synthesizer 28 outputs the dot signal on the scanning line No. 5. Then, this dot signal is used as the dot signal of the first scanning line of the contour line X. Next, the logical sum of the dot signals generated by the 7th and 9th scanning lines is calculated.
そして、このドット信号を輪郭線Xの2番目の走査線の
ドット信号とする。11番目と13番目との走査線について
も同様に行い、これを輪郭線Xの3番目の走査線のドッ
ト信号とする。Then, this dot signal is used as the dot signal of the second scanning line of the contour line X. The same is done for the eleventh and thirteenth scanning lines, and this is used as the dot signal of the third scanning line of the contour line X.
以上のように、頂点あるいは平行線を有する輪郭線を4
倍して、この部分における正確なドット信号を得るよう
にしたが、4倍は単なる一例に過ぎず、3倍以上であれ
ば可能であることはいうまでもないことである。しか
し、3倍の処理を行う場合には、掛算器が必要である
が、2のn乗の場合には、レジスタをn桁ずらすだけで
すむので、4倍する場合が一番簡単である。As described above, the contour line having the vertex or the parallel line is 4
By multiplying, the accurate dot signal in this portion is obtained, but needless to say, 4 times is merely an example, and 3 times or more is possible. However, a multiplier is required to perform the triple processing, but in the case of 2 to the n-th power, it is only necessary to shift the register by n digits, and thus it is the easiest to multiply by four.
また、文字あるいはエレメントの輪郭線を初めから4倍
して、ドット信号を得るための処理を行うこともでき
る。さらに、ソフトによって全ての処理を行うこともで
きる。It is also possible to perform a process for obtaining a dot signal by quadrupling the outline of a character or element from the beginning. Furthermore, all processing can be performed by software.
次に、上記装置を使用して具体的文字について説明す
る。Next, specific characters will be described using the above device.
第4図は文字「資」のエレメント別の輪郭線を示してい
る。この「資」は、人の手によって書く場合とは異な
り、からのエレメントで構成されている。エレメン
トないしの輪郭線は、全て外側輪郭線のみであり、
内側輪郭線を持たない。そして、エレメントないし
の輪郭線の全てに、右回りあるいは左回りのベクトル方
向を設定する。第4図に示された「資」は、ベクトル方
向が左回りに設定されている。FIG. 4 shows contour lines for each element of the letter “material”. This "material" is composed of elements from, unlike the case of writing by hand. Elements or outlines are all outer outlines,
It has no inner contour. Then, a clockwise or counterclockwise vector direction is set for all the elements or contour lines. The vector direction of the “material” shown in FIG. 4 is set counterclockwise.
先ず、エレメントを塗りつぶす場合について、第2図
および第4図を参照しつつ説明する。First, the case of painting an element will be described with reference to FIGS. 2 and 4.
エレメントを走査線Aにより走査すると、輪郭線のベ
クトル方向判定器21は、走査線Aと輪郭線との交差部41
のベクトル方向を正方向と判定し、+1を出力して、加
算器22の図示されていないレジスタに入力する。When the element is scanned by the scanning line A, the contour vector direction determining unit 21 determines that the intersection 41 of the scanning line A and the contour line
The vector direction of is determined to be a positive direction, +1 is output and input to a register (not shown) of the adder 22.
次に、走査線Aと輪郭線との交差部42のベクトル方向は
逆となるので、輪郭線のベクトル方向判定器21は、交差
部42のベクトル方向を負と判定し、−1を出力して加算
器22のレジスタに入力する。Next, since the vector direction of the intersection 42 between the scanning line A and the contour line is opposite, the vector direction determining unit 21 for the contour line determines that the vector direction of the intersection 42 is negative and outputs -1. Input to the register of the adder 22.
加算器22に入力されたレジスタの結果を比較器23で比較
し、0でないと判定された場合には、エレメントの交
差部41から42までをドット信号“1"に変えて黒とする。When the result of the register input to the adder 22 is compared by the comparator 23, and when it is determined that the result is not 0, the intersections 41 to 42 of the elements are changed to the dot signal "1" to be black.
比較器23で、0と判定された場合には、エレメントの
交差部42以降をドット信号“0"に変えて白とする。When the comparator 23 determines 0, the dot signal "0" is changed to the white after the intersection 42 of the elements.
さらに、走査線を順次繰下げて同様な処理を行い、結果
的には輪郭線内がドット信号化されて、黒く塗りつぶさ
れる。Further, the scanning lines are sequentially moved down and the same processing is performed. As a result, the inside of the contour line is converted into a dot signal, and is filled in with black.
また、エレメント、およびを通過する走査線Bに
ついて説明する。The scanning line B passing through the element and will be described.
走査線Bとエレメントの輪郭線との交差部43のベクト
ル方向は、正方向であるから、加算器22により図示され
ていないレジスタに1を加算する。この時レジスタの内
容は1である。Since the vector direction of the intersection 43 of the scanning line B and the contour of the element is the positive direction, 1 is added to the register (not shown) by the adder 22. At this time, the content of the register is 1.
走査線Bとエレメントの輪郭線との交差部44のベクト
ル方向は、同じく正方向であるから、加算器22により図
示されていないレジスタに1を加算し、レジスタの内容
を2とする。Since the vector direction of the intersection 44 of the scanning line B and the contour of the element is also the positive direction, 1 is added to the register (not shown) by the adder 22 to set the content of the register to 2.
走査線Bとエレメントの輪郭線との交差部45のベクト
ル方向は、逆の負方向になるから、加算器22により図示
されていないレジスタに−1を加算し、レジスタの内容
を1とする。Since the vector direction of the intersection 45 between the scanning line B and the contour of the element is the negative direction, the adder 22 adds -1 to the register (not shown) to set the content of the register to 1.
走査線Bとエレメントの輪郭線との交差部46のベクト
ル方向は、正方向になるから、加算器22により図示され
ていないレジスタに1を加算し、レジスタの内容を2と
する。Since the vector direction of the intersection 46 of the scanning line B and the outline of the element is the positive direction, 1 is added to the register (not shown) by the adder 22 and the content of the register is set to 2.
走査線Bとエレメントの輪郭線との交差部47のベクト
ル方向は、逆の負方向になるから、加算器22により図示
されていないレジスタに−1を加算し、レジスタの内容
を1とする。Since the vector direction of the intersection 47 between the scanning line B and the contour of the element is the opposite negative direction, the adder 22 adds -1 to a register (not shown) to set the content of the register to 1.
走査線Bとエレメントの輪郭線との交差部48のベクト
ル方向は、負方向になるから、加算器22により図示され
ていないレジスタに−1を加算し、レジスタの内容を0
とする。Since the vector direction of the intersection 48 between the scanning line B and the contour of the element is the negative direction, -1 is added to the register (not shown) by the adder 22 to set the content of the register to 0.
And
比較器23が比較器の0とレジスタの内容とを比較して、
レジスタの内容が0以外の時、すなわち交差部43から交
差部48までは、ドット信号発生器24によりドット信号
“1"を発生し、この間を黒く塗りつぶす。The comparator 23 compares 0 of the comparator with the contents of the register,
When the content of the register is other than 0, that is, from the intersection 43 to the intersection 48, the dot signal generator 24 generates a dot signal "1", and the area between them is painted black.
また、レジスタの内容が0となる交差部43以前と交差部
48以降は、ドット信号発生器24によりドット信号“0"を
発生してこの間を白く塗りつぶす。In addition, the intersection before 43 and the intersection where the contents of the register are 0
After 48, the dot signal generator 24 generates a dot signal “0” and fills the space with white.
走査線がCの位置にある場合で、エレメント、、お
よびのように複雑に重なり合っていても、各エレメン
トの輪郭線のベクトル方向を一定に決めておけば、前記
と同様にエレメント内をドット信号化して、黒く塗りつ
ぶすことができる。Even if the scanning line is at the position C, even if elements such as and overlap intricately, if the vector direction of the contour line of each element is fixed, dot signals are generated in the element as described above. It can be turned into black and painted black.
さらに、本発明における他の実施例として、文字「あ」
の事例を第5図に示す。Furthermore, as another embodiment of the present invention, the character "A"
An example of is shown in FIG.
第5図図示の文字「あ」は、輪郭線が自らの輪郭線の
内側に食い込んでいる。このような場合でも、走査線D
と各輪郭線、との交差部のベクトル方向は、図示の
ごとくなるので、レジスタの内容は、交差部51で1、交
差部52で2、交差部53で1、交差部54で2、交差部55で
1、交差部56で0となり、この間をドット信号化して黒
く塗りつぶすことができる。The character "a" shown in FIG. 5 has a contour line that cuts into the inside of its own contour line. Even in such a case, the scanning line D
The vector directions of the intersections between the contour lines and the contour lines are as shown in the figure. Therefore, the contents of the register are 1 at the intersection 51, 2 at the intersection 52, 1 at the intersection 53, 2 at the intersection 54, and so on. It becomes 1 at the portion 55 and becomes 0 at the intersecting portion 56, and it is possible to form a dot signal between these portions and paint it black.
本発明によれば、閉鎖された輪郭線からなる点、縦棒、
横棒、ハライ、ハネ等のエレメントのみで一つの文字を
構成し、偏、旁(つくり)、画(かく)を使用して文字
を構成しないので、文字の情報量を少なくすることがで
きるとともに、複雑な文字においても内側輪郭線がな
く、外側輪郭線のみの簡単な文字にすることができる。According to the invention, a point consisting of a closed contour line, a vertical bar,
A single character is composed only of elements such as horizontal bars, halves, and dots, and characters are not composed using biases, strokes, and drawings, so the amount of character information can be reduced. , Even a complicated character does not have an inner contour line and can be a simple character having only an outer contour line.
本発明によれば、閉鎖された輪郭線からなる点、縦棒、
横棒、ハライ、ハネ等のエレメントのみで一つの文字を
構成したので、文字を制作する場合に、エレメントを修
正、追加、あるいは削除しても、輪郭線情報が変わるこ
とがない。そのため、複雑な文字においても、内側輪郭
線が発生しないので、文字の修正、追加、あるいは削除
が容易にできる。According to the invention, a point consisting of a closed contour line, a vertical bar,
Since one character is composed only of elements such as horizontal bars, halves, and dots, the outline information does not change even if elements are modified, added, or deleted when producing characters. Therefore, even in a complicated character, the inner contour line does not occur, so that the character can be easily corrected, added, or deleted.
本発明によれば、閉鎖された輪郭線からなる点、縦棒、
横棒、ハライ、ハネ等のエレメントのみで文字を構成し
たので、全てのエレメントのベクトル方向を同一方向に
して、正確なドット信号を得ることができる。According to the invention, a point consisting of a closed contour line, a vertical bar,
Since a character is composed only of elements such as horizontal bars, halves, and dots, it is possible to obtain accurate dot signals by making the vector directions of all elements the same.
本発明によれば、エレメントの輪郭線を4倍にして処理
するため、エレメントの輪郭線に頂点あるいは平行線が
含まれていたとしても、その部分を正しくドット信号化
することができる。According to the present invention, since the contour line of the element is processed four times, even if the contour line of the element includes a vertex or a parallel line, that portion can be correctly converted into a dot signal.
第1図は本実施例を説明するためのブロック構成図、第
2図は本発明における演算回路ブロック構成図、第3図
は輪郭線を4倍した場合のドット信号説明図、第4図は
輪郭線のベクトル方向説明図、第5図は本発明における
他の実施例説明図を示す。 1……キーボード、2……アドレス発生回路 3……文字記憶装置 4……1文字分のバッファメモリ 5……1エレメント分のバッファメモリ 6……演算回路 7……1文字分のバッファメモリ 8……出力装置 21……輪郭線のベクトル方向判定器 22……加算器、23……比較器 24……ドット信号発生器 25……輪郭線の4倍化処理器 26……4n+1番目の走査線選択器 27……4n−1番目の走査線選択器 28……ドット信号合成器FIG. 1 is a block diagram for explaining the present embodiment, FIG. 2 is a block diagram for an arithmetic circuit in the present invention, FIG. 3 is a diagram for explaining dot signals when a contour line is quadrupled, and FIG. FIG. 5 is an explanatory diagram of the vector direction of the contour line, and FIG. 5 is an explanatory diagram of another embodiment of the present invention. 1 ... keyboard, 2 ... address generation circuit 3 ... character storage device 4 ... buffer memory for 1 character 5 ... buffer memory for 1 element 6 ... operation circuit 7 ... buffer memory for 1 character 8 …… Output device 21 …… Contour line vector direction determiner 22 …… Adder, 23 …… Comparator 24 …… Dot signal generator 25 …… Contour line quadrupling processor 26 …… 4n + 1st scan Line selector 27 …… 4n-1st scanning line selector 28 …… Dot signal synthesizer
Claims (3)
棒、ハライ、ハネ等のみで一つの文字を構成するエレメ
ント別アウトラインフォントの情報を記憶するアウトラ
インフォント情報記憶手段から1文字を読み出し、 当該文字の外側輪郭線を全て同一のベクトル方向とし、 当該文字の輪郭線を任意方向から走査し、輪郭線と走査
線との交差部の輪郭線のベクトル方向の正負を分析し、
ベクトル方向が正の場合、1を出力し、ベクトル方向が
負の場合、−1を出力し、 前記出力を加算器により加算した結果が、0にならない
限りドット信号“1"を出力し、0の場合ドット信号“0"
を出力し、 この操作を1文字あるいはエレメント全てについて繰り
返し処理を行うエレメント別アウトラインフォントの塗
りつぶし方法において、 前記文字あるいはエレメントのベクトル方向の判定が不
能の場合、文字あるいはエレメントの輪郭線を4倍し、
4n+1番目の走査線と4n−1番目の走査線とをそれぞれ
別に選択した後、各走査線についてベクトル方向の正負
を分析してドット信号化し、 各走査線のドット信号を合成して1文字あるいはエレメ
ントを出力することを特徴とするエレメント別アウトラ
インフォントの塗りつぶし方法。1. A character is written from an outline font information storage means for storing information of an outline font for each element which constitutes one character only by a point consisting of a closed contour line, a vertical bar, a horizontal bar, a line, a line, etc. Read, all the outer contour lines of the character are in the same vector direction, the contour line of the character is scanned from an arbitrary direction, and the positive / negative of the vector direction of the contour line at the intersection of the contour line and the scanning line is analyzed.
When the vector direction is positive, 1 is output, when the vector direction is negative, -1 is output, and the dot signal "1" is output unless the result of adding the outputs by the adder is 0, For dot signal “0”
Is output, and this operation is repeated for one character or all elements, in the outline font filling method for each element, if the vector direction of the character or element cannot be determined, the outline of the character or element is multiplied by four. ,
After selecting the 4n + 1th scanning line and the 4n−1th scanning line separately, the positive / negative of the vector direction is analyzed for each scanning line to form a dot signal, and the dot signal of each scanning line is combined to generate one character or Element outline font filling method characterized by outputting elements.
向の判定が可能、あるいは不可能にかかわらず文字ある
いはエレメントの輪郭線を4倍した後に文字あるいはエ
レメントをドット信号化することを特徴とする請求項2
記載のエレメント別アウトラインフォントの塗りつぶし
方法。2. The character or element is converted into a dot signal after the contour line of the character or element is multiplied by 4 regardless of whether or not the vector direction of the character or element can be determined.
How to fill the outlined outline font for each element.
棒、ハライ、ハネ等のみで一つの文字を構成するエレメ
ント別アウトラインフォントの座標点データを任意の同
一ベクトル方向として記憶する文字記憶装置と、 走査線と輪郭線との交差部のベクトル方向が、正方向か
あるいは負方向かを判定するとともに、正方向の場合1
を、負方向の場合−1を出力する輪郭線のベクトル方向
判定器と、 前記輪郭線のベクトル方向判定器の出力を加算する加算
器と、 前記加算器の加算結果を0と比較する比較器と、 前記比較器の比較結果が0でない限り、ドット信号“1"
を出力し、0の場合、ドット信号“0"を出力するドット
信号発生器と、 からなるエレメント別アウトラインフォントの塗りつぶ
し装置において、ベクトル方向が判定不能な輪郭線を4
倍化する輪郭線の4倍化処理器と、 4n±1番目の走査線を選択する走査線選択器と、 前記走査線選択器によって選択された4n+1番目の走査
線と4n−1番目の走査線について、それぞれドット信号
を発生するためのベクトル方向判定器、加算器、比較
器、およびドット信号発生器と、 前記各走査線ごとのドット信号の論理和を取って文字を
合成するドット信号合成器と、 を備えたことを特徴とするエレメント別アウトラインフ
ォントの塗りつぶし装置。3. A character for storing coordinate point data of an outline font for each element that constitutes one character only by a point having a closed contour line, a vertical bar, a horizontal bar, a line, a line, etc., as an arbitrary same vector direction. It is determined whether the vector direction of the storage device and the intersection of the scanning line and the contour line is the positive direction or the negative direction.
, A vector direction determining unit for the contour line that outputs −1 in the case of a negative direction, an adder that adds the outputs of the vector direction determining unit for the contour line, and a comparator that compares the addition result of the adder with 0. And the dot signal "1" unless the comparison result of the comparator is 0.
Is output, and when it is 0, a dot signal generator that outputs a dot signal “0”, and an outline font filling device for each element consisting of
Quadrupling processor for contour line to be doubled, scanning line selector for selecting 4n ± first scanning line, 4n + 1th scanning line and 4n−1th scanning selected by the scanning line selector For each line, a vector direction determiner, an adder, a comparator, and a dot signal generator for generating dot signals, respectively, and dot signal synthesis for synthesizing characters by taking the logical sum of the dot signals for each scanning line An outline font filling device for each element, which is equipped with a container.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63314966A JPH0754552B2 (en) | 1988-12-15 | 1988-12-15 | Method and apparatus for filling outline font composed of characters by element |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63314966A JPH0754552B2 (en) | 1988-12-15 | 1988-12-15 | Method and apparatus for filling outline font composed of characters by element |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP6309399A Division JP2896097B2 (en) | 1994-11-21 | 1994-11-21 | Method and apparatus for filling outline font in which characters are configured for each element |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH02161574A JPH02161574A (en) | 1990-06-21 |
| JPH0754552B2 true JPH0754552B2 (en) | 1995-06-07 |
Family
ID=18059809
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63314966A Expired - Fee Related JPH0754552B2 (en) | 1988-12-15 | 1988-12-15 | Method and apparatus for filling outline font composed of characters by element |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0754552B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2625612B2 (en) * | 1992-07-20 | 1997-07-02 | インターナショナル・ビジネス・マシーンズ・コーポレイション | Image processing method and image processing apparatus |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH069063B2 (en) * | 1987-03-18 | 1994-02-02 | 株式会社写研 | Image processing device |
-
1988
- 1988-12-15 JP JP63314966A patent/JPH0754552B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH02161574A (en) | 1990-06-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS62123573A (en) | Computer graphic apparatus and operation thereof | |
| KR100212412B1 (en) | Character pattern generator | |
| EP0356262B1 (en) | Image processing apparatus | |
| JP2755789B2 (en) | Character font memory and character pattern generator using the character font memory | |
| JPH03119387A (en) | Method and apparatus for forming contour of digital type surface | |
| JPH0754552B2 (en) | Method and apparatus for filling outline font composed of characters by element | |
| JP3603593B2 (en) | Image processing method and apparatus | |
| JP2794446B2 (en) | Method and apparatus for filling outline font in which characters are configured for each element | |
| JP2896097B2 (en) | Method and apparatus for filling outline font in which characters are configured for each element | |
| JPS6346429B2 (en) | ||
| JPH10240221A (en) | Method and device for painting out outline font constituting character by element classifications and storage medium | |
| JP3129717B2 (en) | Image processing apparatus and image processing method | |
| JPH0814786B2 (en) | Character processing method | |
| JPH01272460A (en) | Method and apparatus for generating character | |
| JP2748787B2 (en) | Curve generator | |
| JP2785929B2 (en) | Character processor | |
| JP2803746B2 (en) | Character processing method and apparatus | |
| KR940001106B1 (en) | Line width correction method and device | |
| JP3244411B2 (en) | Character image data generation method and device, and character output method and device | |
| JPH024549A (en) | Character processing system | |
| JP2771629B2 (en) | Character processor | |
| JP2710350B2 (en) | Image processing apparatus and image processing method of image processing apparatus | |
| JP2619931B2 (en) | Character processing device and character processing method | |
| JP3573291B2 (en) | Character data creation method and character data creation device | |
| JP3025141B2 (en) | Character modifier |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |