[go: up one dir, main page]

JPS61143792A - Character pattern generator - Google Patents

Character pattern generator

Info

Publication number
JPS61143792A
JPS61143792A JP59264418A JP26441884A JPS61143792A JP S61143792 A JPS61143792 A JP S61143792A JP 59264418 A JP59264418 A JP 59264418A JP 26441884 A JP26441884 A JP 26441884A JP S61143792 A JPS61143792 A JP S61143792A
Authority
JP
Japan
Prior art keywords
character pattern
stroke
information
representative point
data
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
JP59264418A
Other languages
Japanese (ja)
Inventor
美和子 土井
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP59264418A priority Critical patent/JPS61143792A/en
Priority to AU51323/85A priority patent/AU568785B2/en
Publication of JPS61143792A publication Critical patent/JPS61143792A/en
Pending legal-status Critical Current

Links

Landscapes

  • Digital Computer Display Output (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 [発明の技術分野] 本発明は大きさを可変設定してなる文字パターンを簡易
に発生することのできる実用性の高い文近時、計算機を
用い次文章処理が広く普及し。
[Detailed Description of the Invention] [Technical Field of the Invention] The present invention relates to highly practical text processing that can easily generate character patterns with variable sizes. Popular.

そのハードコピー出力の高品位化が強く望まれている。There is a strong desire for higher quality hard copy output.

そして、ハードコピー出力される文字の大きさも、その
仕様に応じて種々可変設定可能であることが望まれてい
る。
It is also desired that the size of characters output as hard copies can be varied and set in accordance with the specifications.

しかして、従来の計算機システムにおける文字のハード
コピー出力は、予め登録された文字パターンt1その文
字コードに応じて胱出し、これをドツトiトリックスと
して卵子して行われているが、この際、その文字パター
ンの大きさを変えることが非常に困難であった。これ故
、倍角あるいは半角程度と、その文字の大きさの選択数
が−【られてい之。
However, in conventional computer systems, hard copy output of characters is performed by extracting a pre-registered character pattern t1 according to its character code and using it as a dot i-trix. It was very difficult to change the size of the character pattern. Therefore, the number of choices for double-width or half-width characters and the size of the characters is -[.

そこで従来、稿々大きさの文字パターン出力を可能とす
るべく、その文字フォント!パラメータ化し、数学ト]
−1に表現することによって多種の太きさの文字パター
ンを計算処理により作り出すことが考えられている。そ
の代表的なものとして、りX −x (Kunuth 
)のメタフォント(Metafont )法等が知られ
ている。然し乍ら、これらの文字パターン発生方式ri
、いずれもその基礎となる文字パターンを作り出すのが
難かしく、またそのパターンデータが複雑なパラメータ
を用いて表現されるので、文字発生の為の計算処理に膨
大な時間を要した。また、理論的には種々の大きさの文
字パターンを発生させることが可能であるが、文字パタ
ーンの大きさ可変の為の制御およびその処理が複雑であ
る為、実用性の点で大きな問題があった。
Therefore, in order to make it possible to output text-sized text patterns, conventional fonts have been developed! Parameterize and mathematical
-1, it is considered that character patterns of various thicknesses can be created by calculation processing. As a representative example, RiX −x (Knuth
)'s Metafont method is known. However, these character pattern generation methods
In both cases, it was difficult to create the underlying character pattern, and since the pattern data was expressed using complex parameters, it took a huge amount of time to calculate the characters. In addition, although it is theoretically possible to generate character patterns of various sizes, the control and processing for varying the size of character patterns is complicated, so this poses a major problem in terms of practicality. there were.

このような事情を考慮して、文字パターン・ストローク
の代表点位置情報および各代表点におけるストロークの
太さ情報を記憶しておき、これらの情報を用いて1文字
パターンの輪郭線データを求める方法が提案されている
Taking these circumstances into consideration, there is a method in which information on the position of the representative point of a character pattern/stroke and information on the thickness of the stroke at each representative point is stored, and this information is used to obtain the outline data of a single character pattern. is proposed.

しかし、この方法では、ひらがな等の曲率の小さなスト
ローク、即ち丸みの多いストロ−クラ発生する時、ある
程度以上太くしようとすると、輪郭線が交叉してしまう
という問題が生じる。
However, with this method, when a stroke with a small curvature such as a hiragana character, that is, a stroke with a lot of roundness, is generated, if the stroke is made thicker than a certain level, the problem arises that the contour lines will intersect.

[発明の目的] 。[Object of the invention].

本発明はこのよりな事情を考慮したもので、その目的と
することは、標準の太さ情報の他に、I&大の太さ情報
を有することにより、曲率の大きなストロークの発生も
可能としt文字パターン発生装置を提供することである
The present invention takes this situation into consideration, and its purpose is to provide strokes with large curvatures by having I & large thickness information in addition to standard thickness information. An object of the present invention is to provide a character pattern generator.

[発明の概要コ 本発明は文字パターン・ストロークの代表点位置情報、
前記代表点における標準のストローク太さ情報、最大の
ストローク太さ情報とを記憶した記憶装置と、この記憶
装置から続出された前記代表点の位置情報から各代表点
を結ぶストロークのデータを求めると共に、前記代表点
の標準及び最大の太さ情報から上記ストロークによって
示される文字パターンの輪郭線データ!求める手段とを
具備し念ことを特徴とするものである。
[Summary of the Invention] The present invention provides representative point position information of a character pattern/stroke;
A storage device that stores standard stroke thickness information and maximum stroke thickness information at the representative points, and data on strokes connecting each representative point are obtained from the positional information of the representative points successively output from this storage device. , the outline data of the character pattern indicated by the stroke from the standard and maximum thickness information of the representative point! It is characterized by having the means to seek it.

[発明の効果コ 本発明によれば曲率の大きなストロークもより自然な)
ぐターンとして発生させることが出来るのでその実用的
利点は絶大である。
[Effects of the invention: According to the invention, strokes with large curvature are also more natural.]
Since it can be generated as a single turn, its practical advantage is enormous.

[発明の冥施例コ 以下1図面を参照して本発明の一実施例につき説明する
[Embodiment of the Invention] An embodiment of the present invention will be described below with reference to one drawing.

第1図は実施例装量の概略構成図゛であり、1は複数の
文字パターンデータを記憶してなる文字パターン記憶装
置であ°る。この記憶装置1に登録される文字パターン
データは、例えば第2図に示されるように文字パターン
人のストロークCの代表点”eb+’1〜0gの各位置
情報(x、y)と。
FIG. 1 is a schematic block diagram of an embodiment of the present invention, in which numeral 1 denotes a character pattern storage device that stores a plurality of character pattern data. The character pattern data registered in the storage device 1 includes, for example, position information (x, y) of the representative points "eb+'1 to 0g" of the stroke C of the character pattern person as shown in FIG.

各点の標準の太さ情報Ss、Sr及び最大の太さ情報m
e、mrを基本パラメータとして与えられるものである
。これに加えて代表点の「せり」や「つき出し」などの
属性情報(V)も与えられるよ5になっている。しかし
て、これらの情報によって示される文字パターンの代表
点のデータは、例えばそのフォーマット情報を(F)と
して第3図に示す如きフォーマットで前記記憶装置1に
登録される。
Standard thickness information Ss, Sr and maximum thickness information m for each point
e and mr are given as basic parameters. In addition to this, attribute information (V) such as ``edge'' and ``extrusion'' of the representative point is also given. The data of the representative points of the character pattern indicated by these pieces of information are registered in the storage device 1 in the format shown in FIG. 3, for example, with the format information (F).

第4図は、第2図に示される文字パターン、ストローク
「る」の右下部に関するデータである。尚、ここでは1
文字パターンの枠の大きさが(X=1000゜Y=10
00)として、つまり(1000xlOOO)ドツトの
大きさとして与えられるようになっており、各代表点の
位置は上記枠内における相対位置どして示される。t7
t7オーiットコード(F)の(0000)d文字パタ
ーンストロークの開始点を、(0001)はそのストロ
ークの中間部!、また(0002)flストロークの終
了点をそれぞれ示してオリ、その他、交差点等のフォー
マットフート等が用いられる。ま九、属性情報(V)の
コード(0001)は、所謂文字パターンの「つきだし
」部分であることを示しており、その他の属性情報とし
ては、「うろこ」、「あし」、「セリフ」。
FIG. 4 shows data regarding the lower right part of the character pattern shown in FIG. 2, the stroke "ru". In addition, here 1
The size of the character pattern frame is (X=1000°Y=10
00), that is, the size of a dot (1000xlOOOO), and the position of each representative point is shown as a relative position within the above frame. t7
(0000) of the t7 oit code (F) is the starting point of the d character pattern stroke, and (0001) is the middle part of the stroke! , and (0002) fl indicates the end point of the stroke, and other format foots such as intersections are used. The code (0001) of attribute information (V) indicates that it is the so-called "starting" part of the character pattern, and other attribute information includes "scales", "feet", and "serifs". .

「ケルン」等の属性を示すコードが与えられる。A code indicating an attribute such as "cologne" is given.

このようにして記憶装置1に登録された文字パターンデ
ータは、その文字指定によって上記記憶装置lから読出
され、演算部2に導ひかれる。この演算部2F′i、レ
ジスタ3.4.5にそれぞれセットされた文字パターン
出力仕様、つまり縦方向寸法GX、横方向寸法GY、文
字線幅GWの各デ−夕を受けて、前記文字パターンデー
タに対する縮小拡大処理を行う0即ち前述したように1
文字パターンデータ#″t1その枠の大きさを(100
0X1000)ドツトとして登録されている。これに対
して、今、出力文字パターンを(32X32)ドツトの
大きさで表示出力する場合、前記OXレジスタ3および
GYレジスタ4にはそれぞれ「32」なる値がセットさ
れる。ま几この(32X32)ドツトの大きさで出力す
る文字パターンの線幅を、一般標準的なものとするとき
には、GWレジスタ5にも「32」なる値がセットされ
る。仮りに%  (32X32)ドツト表示において1
表示文手パターンを太(t、4い場合には、GWレジス
タ5にr48J等のデータがセットされ、また細くシ几
い場合には「24」等のデータがセットされる。これら
の、レジスタ3.4.5にセットされたデータに従って
The character pattern data registered in the storage device 1 in this manner is read out from the storage device 1 according to the character designation, and is led to the arithmetic unit 2. This calculation unit 2F'i receives the character pattern output specifications set in the registers 3.4.5, that is, the vertical dimension GX, the horizontal dimension GY, and the character line width GW, and then outputs the character pattern. 0, which performs reduction/enlargement processing on data; that is, 1 as described above.
Character pattern data #''t1 The size of the frame is (100
0x1000) is registered as a dot. On the other hand, if the output character pattern is to be displayed and output in the size of (32×32) dots, the value "32" is set in each of the OX register 3 and GY register 4. If the line width of the character pattern to be output with this (32×32) dot size is to be a general standard line width, the value “32” is also set in the GW register 5. If % (32X32) dot display is 1
If the display hand pattern is thick (t, 4), data such as r48J is set in the GW register 5, and if it is thin and narrow, data such as "24" is set in the GW register 5. According to the data set in 3.4.5.

前記記憶装置lから読出さna文字パターンデータに対
して、その大きさを設定する為の演算処理を行っている
。補間部6は、この演算部2からの出力を受け、ストロ
ークの代表点の位置情報から、各代表点を結ぶストロー
ク各点の位置を、例えばスプライン補間法や放物線混ぜ
合せ法等のアルゴリズムに従って求めている。そして、
ビットストローク発生部7は、これらのストローク各点
)太さ情報から、その文字パターンの輪郭線を求めてお
り、出カバターンバッファメモリ8には、上記輪郭岬に
よって凹まれる領域のデータが文字パターンとして格納
されるようになっている。
Arithmetic processing is performed on the na character pattern data read from the storage device 1 to set its size. The interpolation unit 6 receives the output from the calculation unit 2 and calculates the position of each point of the stroke connecting each representative point from the position information of the representative point of the stroke according to an algorithm such as the spline interpolation method or the parabolic mixing method. ing. and,
The bit stroke generating unit 7 obtains the outline of the character pattern from the thickness information of each point of these strokes, and the output pattern buffer memory 8 stores data of the area concave by the outline cape as the character pattern. It is now stored as .

即ち今、前記w42図および第1表で示される文字パタ
ーンデータを記憶装置lから得、これを(32X 32
 )ドツトのパターンとして出力する場合、演算部2は
、第5図に示す制御フローに従って、出力文字パターン
の各代表点の位置ox、 oyおよび進行方向に対して
左右の太さの情報O2゜OUを計算する。つまり、出力
文字パターンのドツト数に応じて、その代表点の出力座
標系における位置座標ox、oyを として計算している。しかるのち、その属性情報を判別
し、前述しt「つきだし」や「うろこ」等の装飾的な文
字パターン部であるか否かを判定し。
That is, the character pattern data shown in the above-mentioned figure W42 and Table 1 is obtained from the storage device 1, and is converted into (32
) When outputting as a dot pattern, the calculation unit 2, according to the control flow shown in FIG. Calculate. That is, the position coordinates ox, oy of the representative point in the output coordinate system are calculated according to the number of dots in the output character pattern. After that, the attribute information is discriminated and it is determined whether or not it is a decorative character pattern part such as the above-mentioned t "Tsukidashi" or "Uroko".

装飾部でないときにはそのm幅OZ、OUを漸近的に太
さme、mrに近づくように として計算し1文字パターンの大きさに応じてその線1
!を変えている0ま九代表点が上述した「つきだし」や
「うろこ」等の装飾的部分であるときには 例えば。
If it is not a decorative part, the m width OZ, OU is calculated asymptotically approaching the thickness me, mr, and the line 1 is calculated according to the size of one character pattern.
! For example, when the representative point that changes the value is a decorative part such as the above-mentioned ``tsukidashi'' or ``scales''.

としてその線幅を計算し、装飾部が不本意に大きくなっ
たり、あるいは小さくなることt防ぐべく。
In order to prevent the decorative part from becoming unintentionally large or small, calculate the line width.

補正を施している。この処理が、文字パターンの全ての
代表点のデータについて行われる。
Corrections have been made. This process is performed on data of all representative points of the character pattern.

補間部6は、式(11,(2)により補正された位置情
報から各代表点間のストローク各点をスプライン補間法
等のアルゴリズムに従って求め、これによりストローク
を再生する。
The interpolation unit 6 calculates each stroke point between each representative point from the position information corrected by equations (11 and (2)) according to an algorithm such as spline interpolation, thereby reproducing the stroke.

しかるのち、このようなデータから文字パターンの輪郭
線データが次のようにして求められる。
Thereafter, the outline data of the character pattern is obtained from such data in the following manner.

ストローク上のi#目の点をPiとし、そのストローク
進行方向右側の輪郭点をPRi、左側の輪郭点をPLi
とする。このとき、 L=Xi+t −XI M=Y ill −Yi N=、/’τZ4y1* を定崎すると、右側輪郭点PRiは PRi = (XRi、YRi) として、 X R+ =X I + Z t ig NL YRi  =Yi  −Zi  * −として求めらt
’ 6 cf”1様にし、て左側輪郭点PLiは PLi=(XLl、YLi) として、 X L i =X i + U l * sYLl=Y
i−Ui末π として求められる。このようにして求めらiる輪郭点P
Ri、PLiの繋がりが、出力文字パターンの輪郭を表
わすことになる。しかして、この輪郭で示されるパター
ンの内側を、例えばドツトによって埋めることにより、
上記文字パターンがドツトマトリックスによって表現さ
れることになる0第6図(m) 、 (b)はその例を
示すもので、第2図に示されるパターンを(32X32
)ドツトで出力し友ものが第6図(1)でるり、これを
線#4を太くして出力し念ものが第4図(b)でおる。
The i#th point on the stroke is Pi, the contour point on the right side of the stroke progressing direction is PRi, and the contour point on the left side is PLi.
shall be. At this time, when L=Xi+t -XI M=Yill -Yi N=, /'τZ4y1* is set as Sadasaki, the right contour point PRi is PRi = (XRi, YRi), and X R+ =X I + Z t ig NL YRi = Yi −Zi * − is calculated as t
' 6 cf"1, and the left contour point PLi is PLi = (XLl, YLi), X Li = X i + U l * sYLl = Y
It is determined as i-Ui end π. Contour point P obtained in this way
The connection between Ri and PLi represents the outline of the output character pattern. By filling the inside of the pattern indicated by this outline with, for example, dots,
Figures 6(m) and (b) show examples of how the above character pattern is expressed by a dot matrix.
) The friend output as a dot is shown in Figure 6 (1), and the output with thicker line #4 is shown in Figure 4 (b).

この第6図(b)は、(32X32)ドツトの出カバタ
ーンの大きさにおいて、文字線幅、を太くするべ(、G
Wデータとして「48」をセットした例を示すものであ
る0この例かられかるように、太さが線形に増えないの
で、より自然なパターンを発生することができる。
This figure 6(b) shows that the character line width should be increased (, G
This shows an example in which "48" is set as the W data.0 As can be seen from this example, since the thickness does not increase linearly, a more natural pattern can be generated.

このように本装置によれば、非常に簡単な処理によって
、所望とする大きさの文字パターンを発生することがで
きる。しかも、文字パターンデータな、そのストローク
の代表点として与え九はよいので、原データの作底が非
常に容易であるCまたこの場合、所ntitt−sこび
を考慮した文字パターンを発生することができ、従来方
式のように制御パラメータが複雑化することもない。従
って、その実用的利点は絶大であるo t ft b処
理が簡単であり、その高速化を図り得るので、各柚計算
機システムのハードコピー機器として多大な効果が奏せ
られる。
In this way, according to the present device, a character pattern of a desired size can be generated by very simple processing. Moreover, since 9 can be given as a representative point of the stroke of character pattern data, it is very easy to create the base of the original data. The control parameters do not become complicated as in the conventional method. Therefore, its practical advantage is enormous; the ot ft b processing is simple and can be performed at high speed, so it can be used as a hard copy device for each Yuzu computer system.

更に、曲率の大きなストロークに関しては、最大の太さ
を省略することにより、メモリを節約することも可能で
ある。
Furthermore, for strokes with large curvature, it is also possible to save memory by omitting the maximum thickness.

尚、本発明は上記実廁例に限定されるものではない。例
えば出力文字パターンの縦横の比を変え得ることは勿論
のことである。ま次文字パターンの種類についても、漢
字・数字・英文字等、特に限定されないことは云うまで
もない。要するに本発明にその要旨を一逸脱しない範囲
で種々変形して実施することができる。
It should be noted that the present invention is not limited to the above-mentioned practical example. For example, it is of course possible to change the aspect ratio of the output character pattern. It goes without saying that the type of the secondary character pattern is not particularly limited, such as kanji, numbers, and alphabetic characters. In short, the present invention can be modified in various ways without departing from its gist.

【図面の簡単な説明】[Brief explanation of the drawing]

図は本発明の一実施例を示すもので、第1図は装置の概
略構成図、第2図は原パターンの例を示す図、第3図は
文字パターンデータのフォーマット例を示す図、第4図
は文字パターンストローク「る」のデータを示す図、第
5図は文字パターンの大きさ設定処理の流tiを示す図
、第6図(a) 、 (bJは出力文字パターンの例を
示す図である。 1・・・文字パターン記憶装置  2・・・演算部3、
4.5・・・レジスタ  6・・・補間部7・・・ドツ
トストローク発生部 8・・・出カバターンバッファメモリ 第1図 第3図 第4図 第2図 第5図
The figures show one embodiment of the present invention, in which Fig. 1 is a schematic diagram of the device, Fig. 2 is a diagram showing an example of an original pattern, Fig. 3 is a diagram showing an example of the format of character pattern data, and Fig. 3 is a diagram showing an example of the format of character pattern data. Figure 4 shows the data of the character pattern stroke "ru", Figure 5 shows the flow of character pattern size setting processing, and Figures 6 (a) and (bJ show examples of output character patterns). It is a figure. 1... Character pattern storage device 2... Arithmetic unit 3,
4.5...Register 6...Interpolation section 7...Dot stroke generation section 8...Output pattern buffer memory Fig. 1 Fig. 3 Fig. 4 Fig. 2 Fig. 5

Claims (2)

【特許請求の範囲】[Claims] (1)文字パターン・ストロークの代表点位置情報、前
記代表点における標準のストローク太さ情報、最大のス
トローク太さ情報とを記憶した記憶装置と、この記憶装
置から読出された前記代表点の位置情報から各代表点を
結ぶストロークのデータを求めると共に、前記代表点の
標準及び最大の太さ情報から上記ストロークによつて示
される文字パターンの輪郭線データを求める手段とを具
備したことを特徴とする文字パターン発生装置。
(1) A storage device that stores representative point position information of a character pattern/stroke, standard stroke thickness information at the representative point, and maximum stroke thickness information, and a position of the representative point read from this storage device. The present invention is characterized by comprising means for obtaining stroke data connecting each representative point from the information and obtaining outline data of a character pattern indicated by the stroke from the standard and maximum thickness information of the representative points. Character pattern generator.
(2)代表点の位置情報から各代表点を結ぶストローク
のデータを求める手段は、上記位置情報の系列を補間処
理して、各代表点間のストローク位置情報を求めるもの
である特許請求の範囲第1項記載の文字パターン発生装
置。
(2) The means for obtaining stroke data connecting each representative point from the position information of the representative points is a method that interpolates the series of position information to obtain stroke position information between each representative point. The character pattern generating device according to item 1.
JP59264418A 1984-12-17 1984-12-17 Character pattern generator Pending JPS61143792A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP59264418A JPS61143792A (en) 1984-12-17 1984-12-17 Character pattern generator
AU51323/85A AU568785B2 (en) 1984-12-17 1985-12-17 Chopper apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59264418A JPS61143792A (en) 1984-12-17 1984-12-17 Character pattern generator

Publications (1)

Publication Number Publication Date
JPS61143792A true JPS61143792A (en) 1986-07-01

Family

ID=17402892

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59264418A Pending JPS61143792A (en) 1984-12-17 1984-12-17 Character pattern generator

Country Status (1)

Country Link
JP (1) JPS61143792A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5867172A (en) * 1994-09-14 1999-02-02 Sharp Kabushiki Kaisha Thickened and thinned character generating device including elements for removing undesirably formed outline portions

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5867172A (en) * 1994-09-14 1999-02-02 Sharp Kabushiki Kaisha Thickened and thinned character generating device including elements for removing undesirably formed outline portions

Similar Documents

Publication Publication Date Title
JP4960310B2 (en) Font data storage and retrieval method and apparatus
US6600490B1 (en) Digital type font providing typographic feature transformation capability
CN107610200B (en) Character library rapid generation method based on characteristic template
JP3145509B2 (en) Character generation method and device
Bigelow The font wars, part 1
JPH0916146A (en) Character and symbol pattern generating device
JP3037854B2 (en) Character generation method and device
Lim et al. Oriental character font design by a structured composition of stroke elements
CN101957837B (en) Method for accessing stroke vector font
JPS61143792A (en) Character pattern generator
JPS59210482A (en) Character pattern generator
Mergler et al. One approach to computer assisted letter design
JP3034140B2 (en) Character generation method and device
JPS62211692A (en) How to create different size characters
JP2562458B2 (en) Character generation method for computer system
JPS6075977A (en) Processing method of character picture data
JP2985275B2 (en) Character generation method of outline font
JP2569489B2 (en) Brush character output device
JPH01303489A (en) Character output system
JPH01191192A (en) High quality character generating device
JP2538631B2 (en) How to handle vector characters
JPH0323496A (en) Character processor
JP3002831B2 (en) Personal character generator
JP2893836B2 (en) Document creation device and document creation method
KR900002811B1 (en) Character and image data compression method