JPS60242492A - Character generator - Google Patents

Character generator

Info

Publication number
JPS60242492A
JPS60242492A JP59097555A JP9755584A JPS60242492A JP S60242492 A JPS60242492 A JP S60242492A JP 59097555 A JP59097555 A JP 59097555A JP 9755584 A JP9755584 A JP 9755584A JP S60242492 A JPS60242492 A JP S60242492A
Authority
JP
Japan
Prior art keywords
character
stroke
size
strokes
output
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
JP59097555A
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP59097555A priority Critical patent/JPS60242492A/en
Publication of JPS60242492A publication Critical patent/JPS60242492A/en
Pending legal-status Critical Current

Links

Landscapes

  • 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

【発明の詳細な説明】 技術分野 本発明は文字発生装置に係シ、よシ具体的には、プリン
タやブイスジレイなどの出力装置に可視的な文字をスト
ローク合成によって出力するための文字発生装置に関す
るものである。
TECHNICAL FIELD The present invention relates to a character generation device, and more specifically, to a character generation device for outputting visible characters to an output device such as a printer or a display display by stroke composition. It is something.

従来技術 出力装置に文字を出力するために、描くべき文字を短い
線分の集合によって合成するス)。
Conventional technology In order to output characters to an output device, the characters to be drawn are synthesized by a collection of short line segments.

−り合成文字発生方式がある。この線分は、たとえば1
単位分の画素位置の変化の方向によって規定される。こ
のようにしてまず文字の心線(ベアポーン)を形成し、
これに肉付けして文字を完成する。
- There is a composite character generation method. This line segment is, for example, 1
It is defined by the direction of change in pixel position by unit. In this way, first form the heart line (bear pawn) of the character,
Add flesh to this to complete the characters.

一般に、このようなストローク合成文字発生方式をとる
文字発生装置は、文字をストロークの集合として記憶し
たi己憶装置を備え、ホストマシンからのアクセスに応
じて対応する文字のストロークを記憶装置から読み出し
、これを合成して出力装置に出力する。
Generally, a character generator that uses such a stroke composite character generation method is equipped with a self-storage device that stores characters as a set of strokes, and reads out the strokes of the corresponding character from the storage device in response to access from the host machine. , these are combined and output to an output device.

この記憶装置には、各ス)o−りがディジタルデータの
形で記憶されている。したがって1文字あだシの記憶領
域すなわちビット数が定められている。つまシ、文字と
して標準の大きさで出力した場合に自然に見えるビット
数が各文字に割シ当てられ、しかも各文字は、その大き
さで出力した場合に自然な形に見えるようにあらかじめ
設計したストロークが記憶されている。。
In this storage device, each stream is stored in the form of digital data. Therefore, the storage area for one character, that is, the number of bits, is determined. Each character is assigned the number of bits that will look natural when output at a standard size, and each character is designed in advance so that it looks natural when output at that size. The strokes you made are memorized. .

文字を出力する場合、所定の、すなわち標準の大きさ以
外の大きさで出力したいことがある。
When outputting characters, you may want to output them in a size other than a predetermined, ie, standard size.

従来は、ス)ローフから文字を合成するとき再生する文
字の大きさに従ってス+ロークの犬きさを決定している
。すなわち、第1図に示すように、大きいパターン(1
)のストローク101と小さいノぐターン(2)のスト
ローク111の大きさの比は、大きいパターン(1)の
ストローク102と小さいパターン(2)のストローク
112の大きさの比と同一であった。
Conventionally, when synthesizing characters from strokes, the sharpness of strokes is determined according to the size of the characters to be reproduced. That is, as shown in Figure 1, a large pattern (1
) was the same as the ratio of the stroke 102 of the large pattern (1) to the stroke 112 of the small pattern (2).

一般に文字を合成する際に、文字の寸法に比例してスト
ロークを配置すると、小さいストロークはよシ小さく見
え、文字のバランスが悪くなる。これは、人間の目の視
感度に関係しておシ、視感度の低い小さいパターンは、
大きいストロークと同率で縮小されると、よシ小さく見
えるからである。
Generally, when composing characters, if strokes are arranged in proportion to the size of the character, small strokes will look much smaller and the balance of the character will be poor. This is related to the visibility of the human eye, and small patterns with low visibility are
This is because if it is reduced at the same rate as a large stroke, it will look much smaller.

目 的 本発明はこのような従来技術の欠点を解消し、変倍操作
を行っても自然な形の文字を発生することができる文字
発生装置を提供することを目的とする。
OBJECTS It is an object of the present invention to eliminate the drawbacks of the prior art and to provide a character generating device that can generate natural-looking characters even when a scaling operation is performed.

構成 本発明の構成について以下、一実施例に基づいて説明す
る。第2図は本発明に係る文字発生装置の構成が示され
ておシ、同図において入力装置10は、出力すべき文字
を指定するための文字コード、文字の寸法を指定するだ
めの倍率(縮率を含む。)データ等の文字情報を処理装
置12に入力する。
Configuration The configuration of the present invention will be described below based on one embodiment. FIG. 2 shows the configuration of a character generating device according to the present invention. In the figure, an input device 10 includes a character code for specifying a character to be output, a magnification ( Character information such as data (including reduction ratio) is input to the processing device 12.

処理装置12はパスライン30を介して漢字辞書ROM
 14、ストローク辞書ROM 16、飾シ情報辞書R
OM 18及びROM 20に接続されている。ここで
漢字辞書ROM 14には、各文字毎に文字(本実施例
ではとくに漢字)を構成するストロークの種類を示すス
トロークコード、ストロークコードにより指定されるス
トロークの開始点を示す座標(以下、原点座標と記す。
The processing device 12 is connected to the kanji dictionary ROM via the pass line 30.
14. Stroke dictionary ROM 16. Decoration information dictionary R
Connected to OM 18 and ROM 20. Here, the kanji dictionary ROM 14 contains, for each character, a stroke code indicating the type of stroke constituting the character (especially kanji in this embodiment), and coordinates (hereinafter referred to as the origin) indicating the starting point of the stroke specified by the stroke code. It is written as coordinates.

)データ、及び各文字(標準寸法)を構成するストロー
クの大きさの、標準寸法のストロークの大きさに対する
比率を示すグロI−ジョンデータが記憶されている。
) data, and globulion data indicating the ratio of the size of the stroke constituting each character (standard size) to the size of the stroke of the standard size are stored.

またス)o−り辞書ROM 16には本実施例では、ス
トローク単位に、該ストロークの1単位分の画素位置の
変化方向を規定するチェーンコード、及び個々のストロ
ークのペアが一ンに肉付けをするだめの太線化情報が記
憶されている。
In addition, in this embodiment, the o-ri dictionary ROM 16 includes a chain code that defines the direction of change in pixel position for one unit of the stroke, and a chain code that specifies the direction of change in the pixel position for one unit of the stroke, and a pair of individual strokes that is fleshed out in one unit. The bold line information is stored.

なお、チェーンコードの代シに、ドラトノやターンなど
の他の形式の/−Pターンコードを使用してもよい・ 更に、飾シ情報辞書ROMには文字の書体に応じてスト
ロークに飾シ付けを行うだめの飾シバターンが、またR
OM 20には各種の演算処理を行うだめのプログラム
及び出力すべき文字の寸法に応じてストロークの大きさ
を補正するための補正テーブルがそれぞれ、記憶されて
いる。
In addition, /-P turn codes of other formats such as dratono and turn may be used as a substitute for the chain code.In addition, the decoration information dictionary ROM can add decorations to the strokes according to the font of the character. The decoration Shibata turn that is done is also R.
The OM 20 stores programs for performing various arithmetic processes and correction tables for correcting stroke sizes according to the dimensions of characters to be output.

この補正テーブルは、例えば第4図に示すように、標準
寸法の文字を構成するストロークを変倍した後のストロ
ークの外接枠の縦、横の大きさが、同テーブル左欄に示
す所定範囲内にある場合にその外接枠の縦、横の寸法を
興テーブル中央に示す所定値だけ大きくする。すなわち
ストロークを所定値だけ大きく変形するように指示する
だめのテーブルである。なお、同テープルにおける寸法
の値は文字/?ターンにおけるドツト数を示している。
For example, as shown in Figure 4, this correction table shows that the vertical and horizontal sizes of the circumscribing frame of the stroke after scaling the strokes constituting the standard size characters are within the predetermined range shown in the left column of the table. , the vertical and horizontal dimensions of the circumscribing frame are increased by a predetermined value shown in the center of the table. In other words, this table is used to instruct the stroke to be greatly deformed by a predetermined value. In addition, the value of the dimension in the same table is the character /? Shows the number of dots in the turn.

処理装置12は入力装置1oがらの文字情報に基づいて
漢字辞書ROM 14 、ストローク辞書ROM 16
、飾シ情報辞書ROM 18及びROM 20に記憶さ
れている各種データを読み出し、バッファメモリ22を
演算領域として使用して後述する演算処理を行い、バッ
ファメモリ22に合成された文字データを蓄積する。こ
のようにして合成された文字データはバッファメモリ2
2からラインバッファメモリ24に送出される。
The processing device 12 uses a kanji dictionary ROM 14 and a stroke dictionary ROM 16 based on character information from the input device 1o.
, various data stored in the decoration information dictionary ROM 18 and ROM 20 are read out, the buffer memory 22 is used as a calculation area to perform calculation processing to be described later, and the synthesized character data is stored in the buffer memory 22. The character data synthesized in this way is stored in the buffer memory 2.
2 to the line buffer memory 24.

ラインバッファメモリ24は一分長の文字データ、例え
ば1印字行分の文字を蓄積するメモリである。ラインバ
ッファメモリ24に記憶された文字データは、文字を可
視的に出力するだめの、例えばプリンタまたはディスプ
レイなどの出力装置26に出力される。
The line buffer memory 24 is a memory that stores character data of one minute length, for example, characters for one print line. The character data stored in the line buffer memory 24 is output to an output device 26, such as a printer or a display, for visually outputting the characters.

次に処理装置12の処理内容を第3図に示す。Next, the processing contents of the processing device 12 are shown in FIG.

同図において、プログラムが起動されると、ステップ3
00で入力装置1oよシ入カされた文字情報に基づいて
各種辞書ROM 14 、16 。
In the figure, when the program is started, step 3
00, various dictionary ROMs 14, 16 based on the character information entered through the input device 1o.

18よシ必要データを検索する。18. Search for necessary data.

そして次のステラ7’302では標準寸法の文字を構成
するストロークをめる。
Then, in the next Stella 7' 302, strokes forming a standard size character are drawn.

ここで文字を合成するには一般にストローク情舞、太線
化情報、ストロークの始点を示す座標(原点座標)、文
字を構成するス)o−りの個々の倍率、飾シ、文字全体
の倍率等のデータが必要へなる。例えば第5図に示すよ
うなストロークのベアボーンが与えられているとき、こ
れを合成して1つの文字を作る際に、第6図に示すよう
に各ベアが−ンの枠を単位として、ストロークを定義す
る。第6図において601は第5図に示したストローク
コードr00Jで指定されるストロークの外枠であ、!
l)、602は同じくストロークコード「ol」で指定
されるストロークの外接枠、603はストロークコード
「1o」で指定されるストロークの外接枠、6o4はス
トロークコード「11」で指定されるストロークの外接
枠である。
To synthesize characters here, generally, the stroke emotion, thick line information, coordinates indicating the starting point of the stroke (origin coordinates), individual magnification of the strokes that make up the character, decorative strokes, magnification of the entire character, etc. data will be required. For example, when bare bones with strokes as shown in Figure 5 are given, when combining them to create one character, each bare bone frame is used as a unit as shown in Figure 6. Define. In FIG. 6, 601 is the outer frame of the stroke specified by the stroke code r00J shown in FIG.
l), 602 is the circumscribed frame of the stroke specified by the stroke code "ol," 603 is the circumscribed frame of the stroke specified by the stroke code "1o," and 6o4 is the circumscribed frame of the stroke specified by the stroke code "11." It is a frame.

外接枠603が定義するストロークは、その外接枠の一
端の原点(X3 r 3’3 )と外接枠の大きさによ
って一義的に決定される。更に合成される文字の大きさ
は、該文字を構成するストロークの相対的な大きさを保
ち々から、全体の寸法を変えることによシ自由に変えら
れる。
The stroke defined by the circumscribing frame 603 is uniquely determined by the origin (X3 r 3'3 ) of one end of the circumscribing frame and the size of the circumscribing frame. Furthermore, the size of the characters to be synthesized can be freely changed by changing the overall dimensions while maintaining the relative sizes of the strokes that make up the characters.

このようにステップ300.302では、出力すべき文
字に関する標準寸法(例えば−辺が128画素の正方形
の外接枠で定義される)のストロークのベアボーンを、
漢字辞書ROM 14から検索されるストロークコード
に基づいてストローク辞書ROM 16よシパタLンコ
ードとしてのチェーンコードをめることによシ形成し、
更に漢字辞書ROM 14よ請求められたプロポーショ
ンデータ、原点座標データによ多出力すべき文字(標準
寸法)を構成するストロークをめる。尚、標準寸法の1
つの文字は本例では一辺が128画素の正方形の記憶エ
リアが割シ当てられている。
In this way, in steps 300 and 302, the bare bones of the stroke of standard dimensions (for example, defined by a square circumscribing frame with sides of 128 pixels) for the character to be output are
Based on the stroke code retrieved from the kanji dictionary ROM 14, the stroke dictionary ROM 16 is formed by inserting a chain code as a pattern L code,
Furthermore, the strokes constituting the characters (standard dimensions) to be outputted are determined based on the proportion data and origin coordinate data requested from the kanji dictionary ROM 14. In addition, standard dimensions 1
In this example, a square storage area of 128 pixels on each side is allocated to each character.

更にステラf304では、出力−すべき文字を所定の大
きさにするために、ステップ302でめたストロークの
大きさを所定の倍率で拡大または縮小する。ステップ3
06では、ステラ7″304で変倍処理されたストロー
クの外接枠の縦、横の寸法がROM 20に記憶の補正
テーブル、(第4図)と照合される。そしてステップ3
08では、ストロークの大きさに応じて補正テーブルよ
シ外接枠の横、縦の寸法の補正値ΔX、Δyがめられる
。例えば第6図において外接枠603で定義される標準
寸法の文字を構成するストローク(ストロークコードr
lOJ)の大きさ、換言すれば外接枠の大きさく横×縦
)が38(画素)X42(画素)であれば、第4図に示
す補正チルプルよシ補正値はΔX=Δy=4となる。
Furthermore, in Stella f304, the size of the stroke determined in step 302 is enlarged or reduced by a predetermined magnification in order to make the character to be output a predetermined size. Step 3
In step 06, the vertical and horizontal dimensions of the circumscribed frame of the stroke that has been scaled by the Stella 7'' 304 are compared with the correction table stored in the ROM 20 (FIG. 4). Then, in step 3
In step 08, correction values ΔX and Δy for the horizontal and vertical dimensions of the circumscribing frame are calculated in the correction table according to the size of the stroke. For example, in FIG. 6, the stroke (stroke code r
In other words, if the size of the circumscribing frame (width x height) is 38 (pixels) x 42 (pixels), the corrected tilt pull width correction value shown in Figure 4 is ΔX = Δy = 4. .

次にステラ7’310では該尚するストo−りる。すな
わち第6図に示す外接枠603で定義されるストローク
の例では原点座標(x31 ’13 )4 は(x3−百1y3 2)=(X3 2.ys 2)に
移動する。これかられかるように本実施例では、原点の
補正は大きさの補正の棒としているが、一般にこれ以外
の比率を用いてもよい。
Next, in Stella 7'310, the relevant store is opened. That is, in the example of the stroke defined by the circumscribing frame 603 shown in FIG. 6, the origin coordinates (x31'13)4 move to (x3-101y32)=(X32.ys2). As will be seen from now on, in this embodiment, the origin is corrected using a size correction bar, but other ratios may generally be used.

更にステップ312では、ストロークの寸法、すなわち
その外接枠の寸法をステップ308でめた補正値ΔX、
Δyだけ大きくする。例えば前述した第6図の例では3
8X42の外接枠の大きさを(38+Δx)X(42+
Δy)=(38+4)X(42+4)=42X46の大
きさに拡大する。このようにして文字を構成するストロ
ークのうち相対的に小さいストロークは若干量、大きく
再生される。したがって見た目に美しく、自然な形の文
字に再生される。
Further, in step 312, the stroke dimension, that is, the dimension of its circumscribing frame, is determined by the correction value ΔX obtained in step 308,
Increase by Δy. For example, in the example shown in Figure 6 above, 3
The size of the circumscribed frame of 8×42 is (38+Δx)×(42+
Δy)=(38+4)X(42+4)=42×46. In this way, relatively small strokes among the strokes forming a character are reproduced slightly larger. Therefore, the characters are reproduced into visually beautiful and natural-looking characters.

ステップ314では、上記したストロークの補正後の原
点座標、ストロークの寸法、ストロークコード等のデー
タに基づいて、処理装置12によシ所定の大きさの文字
を出力するだめの文字データをストローク合成によシ形
成し、ステップ316でバッファメモリ22のビットマ
ツプ上に文字ノeターンを展開する。更にステップ31
8ではバッファメモリ22から出力された文字データを
1印字行単位、またはページ単位でラインバッファメモ
リ24よシプリンタまたはディスプレイ等の出力装置2
6に出力される。
In step 314, the processing device 12 performs stroke synthesis on character data to output a character of a predetermined size based on data such as the origin coordinates, stroke dimensions, and stroke code after the stroke correction described above. Then, in step 316, the character e-turn is developed on the bitmap of the buffer memory 22. Further step 31
8, the character data output from the buffer memory 22 is sent to the line buffer memory 24 in units of print lines or pages, and then to the output device 2 such as a printer or display.
6 is output.

一以上に説明したように本実施例では、変倍操作時に出
力すべき文字を構成するストロークのうち相対的に小さ
いストロークを多小大きく再生するようにしたので、文
字の大きさを変えても自然な形の文字を発生させること
ができる。
As explained above, in this embodiment, relatively small strokes of the strokes that make up the character to be output during the scaling operation are played back a little larger, so even if the size of the character is changed, It is possible to generate characters with natural shapes.

尚、上記実施例ではス)o−りの外接枠の大きさ、換言
すればストロークの長さについて変倍操作時に補正する
ようにしたが、このストロークの長さの代シに、または
これと合わせて、第7図に示すようにストロークの太さ
を補正する補正テーブルをROM 20に記憶させてお
き、変倍されたストロークの大きさに応じてX(水平)
方向、y(垂直)方向への太線化のだめの付着画素数を
補正するようにしてもよい。なお本明細書では、用語「
大きさ」をストロークについては長さおよび太さを含む
広義に解釈するものとする。
In the above embodiment, the size of the circumscribing frame of the (a) o-ri, in other words, the length of the stroke, is corrected during the magnification change operation, but the length of the stroke may be replaced by In addition, as shown in FIG. 7, a correction table for correcting the stroke thickness is stored in the ROM 20, and the X (horizontal)
The number of attached pixels for thickening the line in the y (vertical) direction may be corrected. In this specification, the term "
Regarding strokes, "size" shall be interpreted in a broad sense, including length and thickness.

前記実施例では言及してないが、ストローク辞書ROM
 16には各ス)o−り毎に太線化情報が格納されてい
る。例えばストロークコード「10」で指定されるスト
ロークに対応する太線化情報は、第8図に示すように与
えられている◇同図において、横軸Sはストロークを原
点からトレースしていく距離を示し、縦軸はストローク
のベアボーンにおける付着画素数(太線化量)Dを示し
ている。
Although not mentioned in the above embodiment, the stroke dictionary ROM
16 stores bold line information for each row. For example, the thick line information corresponding to the stroke specified by the stroke code "10" is given as shown in Figure 8. In the figure, the horizontal axis S indicates the distance the stroke is traced from the origin. , the vertical axis indicates the number of attached pixels (the amount of thickening) D in the bare bones of the stroke.

ここで距離Sは、ストローク・の変倍量(縮率)Rに従
って元のストローク距離S1を変倍したスカラー81・
Rで測る(例えば変倍量が0.5倍ならば0.531が
第8図の横軸の長さとなる)。
Here, the distance S is a scalar 81.
Measure by R (for example, if the magnification is 0.5 times, 0.531 is the length of the horizontal axis in Figure 8).

このようにストロークの太さをストロークの変倍量に応
じて補正しても前記実施例と同様の効果が得られる。
Even if the thickness of the stroke is corrected in accordance with the amount of magnification of the stroke in this manner, the same effect as in the embodiment described above can be obtained.

効果 本発明では文字の変倍操作時に、ス)o−りの変倍量に
応じて出力すべき文字を構成するストロークのうち特定
のストロークのみ相対的な大きさを変化させるようにし
たので、文字の変倍操作に関係なく、自然な形の、高品
質な文字を発生させることができる。
Effects In the present invention, when changing the size of a character, the relative size of only a specific stroke among the strokes that make up the character to be output is changed according to the amount of scaling of the character. Naturally shaped, high-quality characters can be generated regardless of character scaling operations.

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

第1図は同−Aターンを異なる倍率で拡大または縮小さ
せた場合におけるパターンの倍率とストロークの倍率と
の関係を説明するだめの図、第2図は本発明に係る文字
発生装置の実施例の構成を示すブロック図、 第3図は処理装置12によシ実行されるプログラムの一
例の概略の内容を示すフローチャート、 第4図は第2図に示す実施例のROMに記憶される補正
テーブルの内容例を示す図、 第5図は標準寸法の各ストロークのベアy]? −ンを
示す図、 第6図はストロークのベアボーンによシ合成された文字
の一例を示す説明図、 第7図はROMに記憶される補正テーブルの内容の他の
例を示す第4図と同様の図、 第8図はス)o−り辞書ROMに記憶されるストローク
の太線化情報を説明するだめの特性図である。 10・・・入力装置 12・・・処理装置 14・・・漢字辞書ROM 16・・・ストローク辞書ROM 20 ・・・ ROM 22・・・バッファメモリ 24・・・ラインバッファメモリ 26・・・出力装置 第1図 番2図 秦4 図 #5図 第4 図 604 .602 秦7図 葬、8図 幻 S
FIG. 1 is a diagram for explaining the relationship between the magnification of the pattern and the magnification of the stroke when the same A turn is enlarged or reduced at different magnifications, and FIG. 2 is an embodiment of the character generation device according to the present invention. 3 is a flowchart showing the outline of an example of a program executed by the processing device 12, and FIG. 4 is a correction table stored in the ROM of the embodiment shown in FIG. 2. Figure 5 shows an example of the content of each stroke of standard dimensions. - Fig. 6 is an explanatory drawing showing an example of characters synthesized by bare bones of strokes; Fig. 7 is an explanatory drawing showing another example of the contents of the correction table stored in the ROM; A similar diagram, FIG. 8, is a characteristic diagram for explaining the stroke thickening information stored in the O-ri dictionary ROM. 10... Input device 12... Processing device 14... Kanji dictionary ROM 16... Stroke dictionary ROM 20... ROM 22... Buffer memory 24... Line buffer memory 26... Output device Figure 1 Figure No. 2 Figure Qin 4 Figure #5 Figure 4 Figure 604. 602 Qin 7 Illustrated Funeral, 8 Illustrated Illusion S

Claims (1)

【特許請求の範囲】 出力すべき文字を指定するだめの文字コードおよび文字
の寸法を指定するだめの倍率データを含む文字情報を入
力するための入力手段と、各文字毎に文字を構成するス
)ローフの種類を示すストロークコードが記憶される第
1の記憶手段と、 ストローク単位に、該ストロークの所定の寸法のパター
ンを規定するパターンコードが記憶される第2の記憶手
段と、 前記入力手段から入力される文字情報を取シ込み、第2
の記憶手段よシ対応するパターンコードを読み出して前
記所定の寸法で得られるストロークを倍率データに応じ
た大きさに変倍するだめの演算処理を行う処理装置とを
有する文字発生装置において、該文字発生装置は、出力
すべき文字の寸法に応じで、該文字を構成するストロー
クの大きさを補正するだめの補正データが記憶される第
3の記憶手段を有し、前記処理装置は、変倍処理時に第
3の記憶手段における補正データを参照して、変倍され
る文字を構成する各ストロークのうち該当するもの、に
ついてその大きさを補正し、該補正されたストロークに
よシ文字を合成することを特徴とする文字発生装置。
[Claims] Input means for inputting character information including a character code for specifying a character to be output and magnification data for specifying character dimensions, and a screen for forming a character for each character. ) a first storage means in which a stroke code indicating the type of loaf is stored; a second storage means in which a pattern code defining a pattern of a predetermined size of the stroke is stored for each stroke; and the input means The character information input from the second
A character generating device comprising a storage means for reading a corresponding pattern code and a processing device for performing arithmetic processing for scaling a stroke obtained with the predetermined size to a size according to magnification data. The generating device has a third storage means in which correction data for correcting the size of strokes constituting the character is stored in accordance with the size of the character to be output, and the processing device At the time of processing, referring to the correction data in the third storage means, correcting the size of each stroke that constitutes the character to be scaled, and composing the character with the corrected strokes. A character generator characterized by:
JP59097555A 1984-05-17 1984-05-17 Character generator Pending JPS60242492A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59097555A JPS60242492A (en) 1984-05-17 1984-05-17 Character generator

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59097555A JPS60242492A (en) 1984-05-17 1984-05-17 Character generator

Publications (1)

Publication Number Publication Date
JPS60242492A true JPS60242492A (en) 1985-12-02

Family

ID=14195484

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59097555A Pending JPS60242492A (en) 1984-05-17 1984-05-17 Character generator

Country Status (1)

Country Link
JP (1) JPS60242492A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61252583A (en) * 1985-05-02 1986-11-10 株式会社リコー Character generation system
JPS61263765A (en) * 1985-05-20 1986-11-21 Yokogawa Electric Corp Character output device

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS56162788A (en) * 1980-05-20 1981-12-14 Ricoh Kk Character form converter
JPS5969787A (en) * 1982-10-15 1984-04-20 日本電気オフィスシステム株式会社 System of generating character signal or the like

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS56162788A (en) * 1980-05-20 1981-12-14 Ricoh Kk Character form converter
JPS5969787A (en) * 1982-10-15 1984-04-20 日本電気オフィスシステム株式会社 System of generating character signal or the like

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61252583A (en) * 1985-05-02 1986-11-10 株式会社リコー Character generation system
JPS61263765A (en) * 1985-05-20 1986-11-21 Yokogawa Electric Corp Character output device

Similar Documents

Publication Publication Date Title
JPH04500130A (en) Method and apparatus for converting outline characters to bitmap characters
KR100302306B1 (en) Table data processing device
JPS63271290A (en) Character pattern generation system
JPH01174463A (en) Dot pattern correction method
JPH06149212A (en) Character generation method and its device
US5519412A (en) Pattern processing method
JPS60242492A (en) Character generator
JPH0687217B2 (en) Character pattern generation display device
US6124863A (en) Object-based graphics system for displaying an image using explicit quadratic polynomial fragments
JPS6346429B2 (en)
JP3224138B2 (en) Kanji font generation method
JP3037023B2 (en) Character generator
JP3367806B2 (en) Method and apparatus for generating gray font from outline data
JPS63224965A (en) Character generator
JPH0580741A (en) System and device for character font generation
JP2677442B2 (en) Method of capturing illustrations in editing machine and editing machine
JPH0814786B2 (en) Character processing method
JPH0392897A (en) Pattern generating device
JPS6370290A (en) Character pattern synthesizer
JP2002258828A (en) Method, device, and storage medium for generating characters by elements consisting of single-line stroke font
JP2879004B2 (en) Character generation method and character generation device
JPH04162092A (en) Character generating system
JPH07129148A (en) Tie character 24-line display method
JPH09146519A (en) Character composition device
JPS62263065A (en) Controller for enlarging dot pattern data