JPH0651747A - Method and device for character pattern generation - Google Patents

Method and device for character pattern generation

Info

Publication number
JPH0651747A
JPH0651747A JP4206410A JP20641092A JPH0651747A JP H0651747 A JPH0651747 A JP H0651747A JP 4206410 A JP4206410 A JP 4206410A JP 20641092 A JP20641092 A JP 20641092A JP H0651747 A JPH0651747 A JP H0651747A
Authority
JP
Japan
Prior art keywords
character
resolution
contour line
contour
pattern
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.)
Withdrawn
Application number
JP4206410A
Other languages
Japanese (ja)
Inventor
Fumiko Fujii
文子 藤井
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP4206410A priority Critical patent/JPH0651747A/en
Publication of JPH0651747A publication Critical patent/JPH0651747A/en
Withdrawn legal-status Critical Current

Links

Landscapes

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

Abstract

PURPOSE:To obtain the character pattern generating method and device which can display and output characters with improved readability by eliminating the blurring of characters at the time of low-resolution output. CONSTITUTION:Character font information is stored in a font storage part 103 in the form of outlines of sets of dot coordinates and data showing an outline are generated according to the output resolution of the character font information stored in the font storage part 103. When it is judged that this resolution is lower than specific resolution, it is decided whether or not the outline has an overlap part, and the outline of the decided part is moved to inside the outline and then developed into a bit map.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、文字フォントデータを
座標点の形で記憶し、そのフォントデータに従って文字
パターンを発生する文字パターン発生方法及び装置に関
するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a character pattern generating method and apparatus for storing character font data in the form of coordinate points and generating a character pattern according to the font data.

【0002】[0002]

【従来の技術】文字フォントを記憶しておき、外部より
指示される文字コードに対応した文字パターンを発生す
る装置としては、例えばプリンタやディスプレイ等が一
般的である。このような装置に記憶されている文字フォ
ントとして、多彩な修飾を施した或いは多種のサイズの
文字を出力できるベクターフォントやアウトラインフォ
ント更にはスケーラブルフォントと呼ばれる文字フォン
トが記憶され、高品位な文字の印刷や表示を可能にして
いる。
2. Description of the Related Art As a device for storing a character font and generating a character pattern corresponding to a character code designated from the outside, for example, a printer or a display is generally used. As character fonts stored in such a device, vector fonts that can output characters with various modifications or characters of various sizes, outline fonts, and character fonts called scalable fonts are stored. It enables printing and display.

【0003】このようなフォントデータは、基準となる
文字の輪郭を、その輪郭を構成する各座標点の絶対座標
として記憶しておき、表示・出力する文字の種類を示す
文字コードと、その出力サイズとが指示されると、指定
された文字の出力サイズに応じて拡大または縮小率を求
めている。そして、この拡大または縮小率に基づいてそ
の文字サイズに応じた文字輪郭を示す各座標点の座標値
を求め、その輪郭に基づいて文字パターンを求めるよう
にしていた。
In such font data, the outline of a reference character is stored as the absolute coordinates of each coordinate point forming the outline, and a character code indicating the type of character to be displayed / output and its output. When the size is specified, the enlargement or reduction ratio is calculated according to the output size of the specified character. Then, the coordinate value of each coordinate point indicating the character contour corresponding to the character size is obtained based on the enlargement or reduction ratio, and the character pattern is obtained based on the contour.

【0004】[0004]

【発明が解決しようとする課題】しかしながら上記従来
例では、比較的大きなサイズの文字パターンを出力する
場合には問題ないが、例えばその文字パターンを画面に
表示する場合などのように、小さなサイズの文字を表示
・出力する場合には、以下に示す問題がある。即ち、最
終的に表示・出力されるべき指定された文字サイズのド
ットパターンの格子点に反映させるときに生ずる量子化
誤差や、漢字等のように複雑な形状の文字パターンにお
ける絶対的な空間の不足等に起因して、例えば図5の文
字「高」を出力する場合、解像度が高い場合には図6に
示すように表示・出力されるはずの文字パターンが、低
い解像度の場合には図7(A)に示すように、空いてい
るはずの空間がなくなった状態で表示・出力されること
になる。この状態は見た目には文字パターンの「潰れ」
となって表れ、文字の可読性を著しく低下させることに
なる。
However, in the above-mentioned conventional example, there is no problem in outputting a character pattern of a relatively large size, but in the case of displaying the character pattern on a screen, for example, a small size of the character pattern is displayed. There are the following problems when displaying and outputting characters. That is, the quantization error that occurs when reflecting on the grid points of the dot pattern of the specified character size that should be finally displayed / output, and the absolute space of the character pattern of a complicated shape such as Chinese characters. Due to a shortage or the like, for example, when the character “high” in FIG. 5 is output, when the resolution is high, the character pattern that should be displayed / output as shown in FIG. As shown in FIG. 7 (A), it is displayed and output in a state where there is no space that should be empty. This state is that the character pattern is "collapsed"
And the readability of the characters is significantly reduced.

【0005】本発明は上記従来例に鑑みてなされたもの
で、低い解像度で出力する場合における文字の潰れをな
くし、可読性を向上して表示・出力できる文字パターン
発生方法及び装置を提供することにある。
The present invention has been made in view of the above-mentioned conventional example, and provides a character pattern generating method and apparatus capable of eliminating crushing of characters when outputting at a low resolution and improving displayability and display. is there.

【0006】[0006]

【課題を解決するための手段】上記目的を達成するため
に本発明の文字パターン発生装置は以下の様な構成を備
える。即ち、文字フォント情報を点座標の集合による輪
郭で記憶する記憶手段と、前記記憶手段に記憶された文
字フォント情報を出力する解像度に従って輪郭線を表す
データを作成する輪郭線作成手段と、前記解像度が所定
の解像度よりも低いかどうかを判断する判断手段と、前
記判断手段により解像度が低いと判断されると、前記輪
郭線が重複している箇所があるかどうかを判別する判別
手段と、前判別手段により判別された箇所の輪郭線を前
記輪郭線の内側に移動した後、ビットマップに展開する
展開手段とを有する。
In order to achieve the above object, the character pattern generator of the present invention has the following configuration. That is, storage means for storing character font information as a contour based on a set of point coordinates, contour line creating means for creating data representing a contour line according to the resolution for outputting the character font information stored in the storage means, and the resolution. And a determination means for determining whether or not there is a portion where the contours overlap each other when the determination means determines that the resolution is low. And a developing unit that moves the contour line of the portion discriminated by the discriminating unit to the inside of the contour line and then develops it into a bitmap.

【0007】上記目的を達成するために本発明の文字パ
ターン発生方法は以下の様な工程を備える。即ち、文字
フォント情報を出力する解像度に従って輪郭線を表すデ
ータを作成する工程と、文字パターンを出力する解像度
が所定の解像度よりも低いかどうかを判断する工程と、
その解像度が低いと判断されると、前記輪郭線が重複し
ている箇所があるかどうかを判別する工程と、その判別
された箇所の輪郭線を前記輪郭線の内側に移動した後、
ビットマップに展開する工程とを有する。
In order to achieve the above object, the character pattern generating method of the present invention comprises the following steps. That is, a step of creating data representing a contour line according to the resolution of outputting the character font information, and a step of determining whether the resolution of outputting the character pattern is lower than a predetermined resolution,
When it is determined that the resolution is low, a step of determining whether or not there is a portion where the contour lines overlap, and after moving the contour line of the determined location to the inside of the contour line,
And a step of developing into a bitmap.

【0008】[0008]

【作用】以上の構成により、入力した対応する文字コー
ドに対応するフォント情報を記憶手段より読出し、その
フォント情報より文字パターンを作成する際、文字フォ
ント情報を出力する解像度に従って輪郭線を表すデータ
を作成し、その解像度が所定の解像度よりも低いかどう
かを判断し、その解像度が低いと判断されると、輪郭線
が重複している箇所があるかどうかを判別し、その判別
された箇所の輪郭線を、その輪郭線の内側に移動した
後、ビットマップに展開する。
With the above structure, when the font information corresponding to the input corresponding character code is read from the storage means and a character pattern is created from the font information, data representing the contour line is output according to the resolution for outputting the character font information. Create, determine whether the resolution is lower than the predetermined resolution, and if the resolution is determined to be low, determine whether there are overlapping contour lines, and After moving the contour line to the inside of the contour line, it is developed into a bitmap.

【0009】[0009]

【実施例】以下、添付図面を参照して本発明の好適な実
施例を詳細に説明する。 [文字パターン発生装置の説明(図1)]図1は本発明
の第1実施例の文字パターン発生装置の概略構成を示す
ブロック図である。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT A preferred embodiment of the present invention will now be described in detail with reference to the accompanying drawings. [Description of Character Pattern Generator (FIG. 1)] FIG. 1 is a block diagram showing a schematic configuration of the character pattern generator of the first embodiment of the present invention.

【0010】図1において、101は入力部で、例えば
図示しないホストコンピュータ等の外部機器等より出力
対象の文字コード信号やパターン発生命令等を入力す
る。この入力部101は、バッファやフリップフロップ
等を有する入力信号を保持するための回路などを含んで
いる。102は処理部で、入力部101を介して入力さ
れる文字コード信号やパターン発生命令等に従つて、指
定されたサイズ及び書体の文字パターンを発生させてい
る。この処理部は、例えばマイクロプロセッサ等の中央
演算処理装置(CPU)13、CPU13の制御プログ
ラムや各種データを記憶しているROM14及びCPU
13のワークエリアとして使用されるRAM15等を備
えており、このRAM15には、その文字パターンの出
力先の解像度が、所定の解像度より小さいかどうかの判
断結果を記憶する解像度フラグ16等が設けられてい
る。
In FIG. 1, reference numeral 101 denotes an input unit which inputs a character code signal to be output, a pattern generation command, etc. from an external device such as a host computer (not shown). The input unit 101 includes a circuit having a buffer, a flip-flop, and the like for holding an input signal. A processing unit 102 generates a character pattern of a designated size and typeface according to a character code signal, a pattern generation command, or the like input via the input unit 101. This processing unit includes, for example, a central processing unit (CPU) 13 such as a microprocessor, a ROM 14 storing a control program for the CPU 13 and various data, and a CPU.
The RAM 15 is used as a work area 13 and the like. The RAM 15 is provided with a resolution flag 16 and the like that stores the determination result as to whether the resolution of the output destination of the character pattern is smaller than a predetermined resolution. ing.

【0011】103はフォント記憶部で、文字コードに
対応するメモリアドレスに、点座標の集合であるその文
字の輪郭形状からなる文字パターン情報及び文字属性情
報など記憶している。この記憶部103は、例えばハー
ドディスクやフロッピィディスク、或いはリードオンリ
ーメモリ(ROM)等の不揮発性メモリで構成されてい
る。104は出力部で、処理部102により処理された
文字パターンを表示・出力しており、この出力部104
には信号保持回路や並直列変換回路、更にはプリンタや
ディスプレイ等の印刷部或いは表示部を備えている。
尚、これら入力部101、パターン情報記憶部103、
及び出力部104は処理部102により動作制御されて
いる。 [フォント記憶部103の説明 (図2,図3)]図3
(A)及び(B)は、フォント記憶部103のフォント
テーブル12の記憶内容例(図3(A))と、それに対
応するフォントパターンの一例(図3(B))を示す図
である。
A font storage unit 103 stores character pattern information and character attribute information consisting of the outline shape of the character, which is a set of point coordinates, at a memory address corresponding to the character code. The storage unit 103 is composed of, for example, a hard disk, a floppy disk, or a non-volatile memory such as a read only memory (ROM). An output unit 104 displays and outputs the character pattern processed by the processing unit 102.
Is provided with a signal holding circuit, a parallel-serial conversion circuit, and a printing unit or a display unit such as a printer or a display.
The input unit 101, the pattern information storage unit 103,
The operation of the output unit 104 and the output unit 104 is controlled by the processing unit 102. [Explanation of Font Storage Unit 103 (FIGS. 2 and 3)] FIG.
3A and 3B are diagrams showing an example of stored contents of the font table 12 of the font storage unit 103 (FIG. 3A) and an example of a corresponding font pattern (FIG. 3B).

【0012】例えば、図3(B)に示すような文字
“L”は、基準点A0の座標値(0,500)からA1
〜A5の順で示された文字“L”端点の座標値に基づい
て、ベクトル展開した値として表わされる。即ち、図3
(A)において、番号(No)は、図3(B)の各点A0
〜A5に対応しており、各番号に対応するx座標、y座
標は各点の座標値を示している。そして基準点A0のデ
ータ部分には開始フラグがセットされ、点A5(0,
0)には終了フラグがセットされている。
For example, the letter "L" as shown in FIG. 3B is obtained from the coordinate value (0,500) of the reference point A0 to A1.
Is expressed as a vector expanded value based on the coordinate value of the end point of the letter “L” shown in the order of A5 to A5. That is, FIG.
In (A), the number (No) indicates each point A0 in FIG. 3 (B).
.About.A5, and the x coordinate and y coordinate corresponding to each number indicate the coordinate value of each point. Then, a start flag is set in the data portion of the reference point A0, and the point A5 (0,
The end flag is set in 0).

【0013】図2はフォント記憶部103のディレクト
リテーブル11のデータ例を示す図である。
FIG. 2 is a diagram showing an example of data in the directory table 11 of the font storage unit 103.

【0014】図2において、文字コード(1〜5)をア
ドレスとする各メモリ領域に、その文字コードに対応す
る文字フォントが記憶されているフォントアドレスが記
憶されている。このフォントアドレスは、図3(A)に
示すフォントパターンが格納されたフォントテーブルの
メモリアドレスを指示している。即ち、文字コード
“1”のフォント情報は、フォントテーブル12の“1
000”番地より記憶されており、文字コード“2”の
フォント情報は、フォントテーブル12の“1350”
番地より記憶されていることがわかる。
In FIG. 2, in each memory area having a character code (1 to 5) as an address, a font address in which a character font corresponding to the character code is stored is stored. This font address indicates the memory address of the font table in which the font pattern shown in FIG. 3 (A) is stored. That is, the font information of the character code “1” is “1” in the font table 12.
The font information of the character code "2", which is stored from the address "000", is "1350" in the font table 12.
It can be seen that the address is stored.

【0015】以上の構成を備える第1実施例の文字パタ
ーン発生装置の動作を図4〜図9を参照して説明する。
The operation of the character pattern generator of the first embodiment having the above construction will be described with reference to FIGS.

【0016】図4は、第1実施例の文字パターン発生装
置における処理手順を示すフローチャートで、この処理
を実行する制御プログラムは、処理部102のROM1
4に記憶されており、CPU13の制御のもとに実行さ
れる。また、この処理は入力部101に入力された文字
コード信号やパターン発生命令などが、この入力部10
1を介して処理部102に入力されることにより開始さ
れる。以下、図5に示す文字「高」のパターン発生が指
示された場合について説明する。
FIG. 4 is a flow chart showing a processing procedure in the character pattern generator of the first embodiment. The control program for executing this processing is the ROM 1 of the processing unit 102.
4 and is executed under the control of the CPU 13. In addition, in this processing, the character code signal and the pattern generation command input to the input unit 101 are input to the input unit 10.
It is started by being input to the processing unit 102 via 1. Hereinafter, a case where the pattern generation of the character “high” shown in FIG. 5 is instructed will be described.

【0017】まずステップS1で、入力部101よりデ
ータを入力し、ステップS2で入力データが文字コード
か否かを判定する。文字コードでない時はステップS1
2に進み、ビットマップ化したドットパターンをRAM
15に記憶したり、或いは表示部や印字部等で構成され
た出力部104に転送したりする通常制御を行って処理
を終了する。
First, in step S1, data is input from the input unit 101, and in step S2 it is determined whether the input data is a character code. If it is not a character code, step S1
Proceed to 2 and save the bitmap dot pattern in RAM
The process is ended by performing normal control for storing the data in 15, or transferring to the output unit 104 configured by a display unit, a printing unit, or the like.

【0018】一方、文字コードであればステップS3へ
進み、その入力された文字コードに基づいてフォント記
憶部103よりフォント情報を読出し、その読出したフ
ォント情報を輪郭線パターンに展開する。この処理をよ
り詳しく説明すると、入力した文字コードを基にディレ
クトリテーブル11を参照し、その文字コードのフォン
ト情報が記憶されているフォントテーブル12のアドレ
スを読み出し、そのフォント情報をフォントテーブル1
2より読出す。こうして読出したフォント情報を、指定
されたサイズに基づいて、処理部102のRAM15に
任意の大きさの文字パターンの輪郭形状として形成す
る。
On the other hand, if it is a character code, the process proceeds to step S3, the font information is read from the font storage unit 103 based on the input character code, and the read font information is developed into a contour line pattern. This process will be described in more detail. Based on the input character code, the directory table 11 is referred to, the address of the font table 12 in which the font information of the character code is stored is read, and the font information is stored in the font table 1.
Read from 2. The font information thus read is formed in the RAM 15 of the processing unit 102 as a contour shape of a character pattern of an arbitrary size based on the designated size.

【0019】次にステップS4で出力先の解像度が小さ
いかどうかを判断し、小さい場合には、以下に説明する
ステップS5〜S9の処理を行う。尚、ステップS3で
展開する解像度は任意の解像度であり、予め決定してお
いても、その都度入力或いは操作パネル等より指示され
る解像度であっても良い。また、出力先の解像度は、文
字コード信号等を入力部101より入力した段階で判断
し、その出力される解像度が小さい場合に解像度フラグ
16をオンしておくことにより、ステップS4で、その
フラグ16の内容を参照して判断しても良い。
Next, in step S4, it is determined whether or not the resolution of the output destination is small. If the resolution is small, the processes of steps S5 to S9 described below are performed. Incidentally, the resolution developed in step S3 is an arbitrary resolution, and may be determined in advance or may be a resolution designated by an input or an operation panel or the like each time. Further, the resolution of the output destination is determined at the stage when the character code signal or the like is input from the input unit 101, and if the output resolution is small, the resolution flag 16 is turned on. You may judge by referring to the content of 16.

【0020】その文字パターンの出力先の解像度が小さ
く、文字の「潰れ」が発生する可能性があるサイズの場
合はステップS5,S6に進み、独立した各輪郭線の直
線部分が重なりあっている部分があるかどうか調べ、重
複部分がある時はステップS6よりステップS7に進
み、ない時はステップS10に進む。この概念を図8及
び図9を参照して説明する。
If the resolution of the output destination of the character pattern is small and there is a possibility that character "crushing" will occur, the process proceeds to steps S5 and S6, and the independent straight line portions of the respective contour lines overlap each other. Whether or not there is a portion is checked. If there is an overlapping portion, the process proceeds from step S6 to step S7, and if not, the process proceeds to step S10. This concept will be described with reference to FIGS. 8 and 9.

【0021】図8はフォントテーブル12に記憶されて
いる文字「高」の一部分を図式化して表した図である。
また、図9(A)は、図8に示す部分をステップS3で
輪郭線パターンに展開した例を示す図である。即ち、図
8において、輪郭21aと輪郭22aとが本来離れてい
るにもかかわらず、パターン展開を行うエリアの制約
上、図9(A)に示すように、互いに接してしまってい
る。
FIG. 8 is a diagrammatic representation of a part of the character “high” stored in the font table 12.
Further, FIG. 9A is a diagram showing an example in which the portion shown in FIG. 8 is developed into a contour line pattern in step S3. That is, in FIG. 8, although the contour 21a and the contour 22a are originally separated from each other, they are in contact with each other as shown in FIG. 9A due to the restriction of the area for pattern development.

【0022】よって、このような重複した箇所を特定で
きると次にステップS7に進み、輪郭線が互いに接して
いる直線部の長さを比較し、その比較した結果を基に、
ステップS8でより長い直線を持つ輪郭の外輪郭線を、
1ビット分だけ内輪郭線の方向へ移動させる。これを図
9で説明すると、図9(A)の輪郭21bの直線A1B
1と輪郭22bの直線C1,D1の長さを比較し、長い
ほうの直線A1,B1の外輪郭線全体を、内輪郭線方向
へ1ビット分、E1,F1で示す輪郭線位置まで移動す
る。この処理の結果、図9(B)に示すように、輪郭2
1bの外輪郭線が移動されて輪郭21cとなり、輪郭2
2cとの間の重複部分がなくなる。
Therefore, if such a duplicated portion can be specified, the process proceeds to step S7, the lengths of the straight line portions where the contour lines are in contact with each other are compared, and based on the comparison result,
In step S8, the outer contour line of the contour having a longer straight line is
Move one bit in the direction of the inner contour line. This will be described with reference to FIG. 9. The straight line A1B of the contour 21b in FIG.
1 and the lengths of the straight lines C1 and D1 of the contour 22b are compared, and the entire outer contour line of the longer straight lines A1 and B1 is moved by one bit in the inner contour line direction to the contour line positions indicated by E1 and F1. . As a result of this processing, as shown in FIG.
The outer contour line of 1b is moved to the contour 21c, and the contour 2
There is no overlap with 2c.

【0023】次にステップS9に進み、ステップS8に
おいて処理の対象となった重複していた線分に、処理が
終了したことを示すサーチフラグをオンにする。このよ
うにステップS5〜S9で示された処理は、1文字内で
対象となる線分が見つからなくなるまで繰り返し行われ
る。こうして、1文字内で対象となる線分がなくなる
か、或いはステップS4で解像度が大きい場合はステッ
プS10に進み、輪郭パターンに展開されたデータの輪
郭内部の塗りつぶし処理が行われ、ビットマップ化され
る。そしてステップS11で、次の文字がなくなるまで
前述の処理が実行される。
Next, in step S9, a search flag indicating that the processing is completed is set to ON for the overlapping line segment that was the object of processing in step S8. In this way, the processing shown in steps S5 to S9 is repeated until the target line segment is not found in one character. In this way, if there is no target line segment in one character, or if the resolution is high in step S4, the process proceeds to step S10, the inside of the contour of the data developed into the contour pattern is filled, and bit-mapped. It Then, in step S11, the aforementioned processing is executed until the next character is exhausted.

【0024】図7は文字「高」を低解像度で表示・出力
した結果を示す図で、図7(A)は前述のステップS5
〜S9の処理を行わないで、即ち、重複部分を補正する
ことなくビットマップ化した場合の文字出力例を示して
おり、輪郭が接している部分が黒く「潰れ」ているのが
わかる。それに対し、図7(B)はステップS5〜S9
に示す処理を行ってビットマップ化した文字出力例を示
しており、同じ文字であっても、この場合には文字の
「潰れ」がなくなっていることが分かる。
FIG. 7 is a diagram showing the result of displaying and outputting the character "HIGH" at a low resolution. FIG. 7A shows the above-mentioned step S5.
9 shows an example of character output in the case where the process of S9 is not performed, that is, the bit map is formed without correcting the overlapping part, and it can be seen that the part where the contour is in contact is blackened. On the other hand, FIG. 7B shows steps S5 to S9.
It shows an example of character output that is bit-mapped by performing the processing shown in (1), and in this case, even if the same character is used, there is no "crush" of the character.

【0025】以上説明したように第1実施例によれば、
小さなサイズの文字であっても、文字パターンが潰れる
ことなく、可読性の高い文字パターンを表出・出力する
ことができる。
As described above, according to the first embodiment,
It is possible to display and output a highly readable character pattern without crushing the character pattern, even for small-sized characters.

【0026】次に、図10及び図11を参照して、本発
明の第2実施例を説明する。この実施例では、前述の図
4のステップS8では、長い方の輪郭線を有する外輪郭
線を内輪郭線方向へ移動していたのに対し、短い方の輪
郭線の外輪郭線を内輪郭線方向へ移動するものである。
Next, a second embodiment of the present invention will be described with reference to FIGS. In this embodiment, in step S8 of FIG. 4, the outer contour line having the longer contour line is moved in the inner contour line direction, while the outer contour line of the shorter contour line is moved to the inner contour line. It moves in the line direction.

【0027】図10は、この第2実施例を示すフローチ
ャートで、ステップS28以外のステップは、前述の図
4のフローチャートのステップS1〜S12に対応して
いるため、それらの説明を省略する。このステップS2
8の処理を図11を参照して説明する。
FIG. 10 is a flowchart showing the second embodiment. Since the steps other than step S28 correspond to steps S1 to S12 of the flowchart of FIG. 4 described above, the description thereof will be omitted. This step S2
The process of No. 8 will be described with reference to FIG.

【0028】図11(A)はステップS23で輪郭線パ
ターンに展開した例を示している。ステップS26,S
27で、このパターンにおける重複している線分が特定
されるとステップS27に進み、輪郭線が互いに接して
いる直線部分の長さを比較し、その比較した結果を基
に、ステップS28でより短い直線を持つ輪郭線の外輪
郭線を1ビット分だけ内輪郭線の方向へ移動させる。即
ち、図11の場合では、図11(A)の輪郭21dの直
線A3,B3と輪郭22dの直線C3,D3の長さを比
較し、短いほうの直線C3,D3の外輪郭線(輪郭22
dの輪郭線)の全体を、図11(B)に示すように内輪
郭線方向へ1ビット分E4,F4で示す位置まで移動す
る。
FIG. 11A shows an example in which the contour line pattern is developed in step S23. Steps S26 and S
When the overlapping line segments in this pattern are specified in 27, the process proceeds to step S27, the lengths of the straight line portions in which the contour lines are in contact with each other are compared, and based on the comparison result, in step S28, The outer contour of the contour having a short straight line is moved by one bit in the direction of the inner contour. That is, in the case of FIG. 11, the lengths of the straight lines A3 and B3 of the contour 21d of FIG. 11A and the lengths of the straight lines C3 and D3 of the contour 22d are compared, and the outer contour line of the shorter straight line C3 and D3 (the contour 22
The entire contour line (d) is moved to the position indicated by E4 and F4 by 1 bit in the inner contour line direction as shown in FIG. 11 (B).

【0029】以上説明したようにこの第2実施例によれ
ば、小さなサイズの文字であっても、文字パターンが潰
れることなく、可読性の高い文字を表出・出力すること
ができる。
As described above, according to the second embodiment, even if the character has a small size, the character pattern is not crushed and the highly readable character can be displayed and output.

【0030】次に、図12及び図13を参照して、本発
明の第3実施例を説明する。この実施例では、前述の図
4のステップS7に示す直線部分の長さの比較を行わ
ず、重複している線分の両方の輪郭線の外輪郭線を内輪
郭線方向へ移動させる。
Next, a third embodiment of the present invention will be described with reference to FIGS. In this embodiment, the lengths of the straight line portions shown in step S7 of FIG. 4 are not compared, and the outer contour lines of both contour lines of the overlapping line segments are moved in the inner contour line direction.

【0031】図12は、この第3実施例を示すフローチ
ャートで、ステップS41〜S45とステップS48〜
S51は、前述の図4のフローチャートのステップS1
〜S6とステップS9〜12に対応しているため、それ
らの説明を省略する。
FIG. 12 is a flow chart showing the third embodiment, which includes steps S41 to S45 and steps S48 to.
S51 is step S1 in the flowchart of FIG.
~ S6 and steps S9 ~ 12, corresponding description is omitted.

【0032】図13(A)はステップS43で輪郭線パ
ターンに展開した例を示す図である。ステップS46で
重複する線分を特定できるとステップS47に進み、そ
の重複している両方の線の輪郭21f,22fの外輪郭
線を1ビット分だけ内輪郭線の方向へ移動させる。即
ち、輪郭21fの外輪郭線A5,B5を内輪郭線方向へ
1ドットずらした位置E5,F5まで移動し、輪郭22
fの外輪郭線C5,D5も同様に内輪郭線方向へ1ドッ
トずらした位置G5,H5まで移動する。この処理の結
果、図13(B)に示すように、互いに重複していた2
つの輪郭21f,22fの外輪郭線が共に内側に移動さ
れ、その重複していた部分が重複しなくなる。
FIG. 13A is a diagram showing an example of developing the contour line pattern in step S43. When the overlapping line segments can be identified in step S46, the process proceeds to step S47, and the outer contour lines of the contours 21f and 22f of the two overlapping lines are moved by 1 bit in the direction of the inner contour line. That is, the outer contour lines A5 and B5 of the contour 21f are moved to positions E5 and F5 which are shifted by one dot in the inner contour line direction, and the contour 22
Similarly, the outer contour lines C5 and D5 of f are also moved to the positions G5 and H5 which are shifted by one dot in the inner contour line direction. As a result of this processing, as shown in FIG.
The outer contour lines of the two contours 21f and 22f are both moved inward so that the overlapping portions do not overlap.

【0033】以上説明したようにこの第3実施例によれ
ば、小さなサイズの文字であっても、文字パターンが潰
れることなく、可読性の高い文字を表出・出力すること
ができる。
As described above, according to the third embodiment, even if the character has a small size, the character pattern is not crushed and the highly readable character can be displayed and output.

【0034】次に、図14及び図15を参照して、本発
明の第4実施例を説明する。この実施例では、前述の図
4のステップS8において、長い方の線分の外輪郭線全
体を内輪郭線の方向に移動していたが、ここでは短い方
の輪郭線の長さ分だけ、その長い方の線分を有している
輪郭線を内輪郭線の方向へ移動させるものである。
Next, a fourth embodiment of the present invention will be described with reference to FIGS. In this embodiment, the entire outer contour line of the longer line segment is moved in the direction of the inner contour line in step S8 of FIG. 4, but here, only the length of the shorter contour line, The contour line having the longer line segment is moved toward the inner contour line.

【0035】図15(A)はステップS63で輪郭線パ
ターンに展開したパターンの一部(重複部分)を示す図
である。ステップS65,S66で、この重複する線分
が特定されるとステップ67に進み、輪郭線が互いに接
している直線部分の長さを比較し、ステップS68で短
い方の線分の長さを求める。次にステップS69に進
み、より長い直線を持つ輪郭21hの外輪郭線を、短い
直線を持つ輪郭22hの輪郭線と重複している部分と、
その両端の1ビットを加えた分とを、内輪郭線の方向へ
1ビット分移動させる。
FIG. 15A is a diagram showing a part (overlapped part) of the pattern developed into the contour line pattern in step S63. When the overlapping line segments are identified in steps S65 and S66, the process proceeds to step 67, the lengths of the straight line portions where the contour lines are in contact with each other are compared, and the length of the shorter line segment is obtained in step S68. . Next, in step S69, the outer contour line of the contour 21h having a longer straight line overlaps with the contour line of the contour 22h having a shorter straight line,
One bit at both ends is added and is moved by one bit in the direction of the inner contour line.

【0036】即ち、図15(A)において、輪郭21h
の直線A7,B7と輪郭22hの直線C7,D7の長さ
を比較し、長いほうの直線A7,B7の外輪郭線の(直
線C7,D7+両端の各1ビット)の長さG7,H7分
だけ、内輪郭線方向へ1ビット(I7,J7で示す位置
まで)移動する。この処理の結果、図15(B)に示す
ように、輪郭21hの該輪郭線が21iで示すように
“コ”の字型になって、輪郭22i(22h)との重複
部分が解消される。
That is, in FIG. 15A, the contour 21h
Of the straight lines A7, B7 and the straight lines C7, D7 of the contour 22h, and the length G7, H7 of the outer contour line of the longer straight lines A7, B7 (straight lines C7, D7 + 1 bit at each end) Only, 1 bit (to the position indicated by I7, J7) is moved in the inner contour line direction. As a result of this processing, as shown in FIG. 15B, the contour line of the contour 21h becomes a "U" shape as indicated by 21i, and the overlapping portion with the contour 22i (22h) is eliminated. .

【0037】以上説明したように第4実施例によれば、
小さなサイズの文字であっても、文字パターンが潰れる
ことなく、可読性の高い文字を表出・出力することがで
きる。
As described above, according to the fourth embodiment,
Even for small-sized characters, it is possible to display and output highly readable characters without crushing the character pattern.

【0038】以上説明したように前述の実施例によれ
ば、アウトライン形式の文字データからドットパターン
に変換する際に、出力先の解像度が低く、文字を構成す
る線分間の空間が失われて線分同士が接触する場合、そ
の輪郭線部分を移動することにより出力される文字の
「潰れ」を防止し、可読性の高いドットパターンの文字
を出力できる効果がある。
As described above, according to the above-described embodiment, when converting the character data in the outline format into the dot pattern, the resolution of the output destination is low and the space between the line segments forming the character is lost. When the minutes are in contact with each other, there is an effect that a character having a dot pattern with high readability can be output by preventing "crushing" of the output character by moving the contour line portion.

【0039】図16は本発明の第5実施例の文字パター
ン発生装置の概略構成を示すブロック図で、前述の図1
と共通する部分は同じ番号で示し、それらの説明を省略
する。
FIG. 16 is a block diagram showing the schematic arrangement of a character pattern generator according to the fifth embodiment of the present invention.
The same parts as those of the above are indicated by the same numbers and their explanations are omitted.

【0040】17は速度フラグで、入力部101より入
力された受信データにおいて、低速での文字パターンの
出力が指示されている場合にオンにセットされる。これ
により後述する図17のフローチャートにおいて、ステ
ップS84でこの速度フラグ17がオンかどうかを判別
することにより、展開された文字パターンが低速で出力
されるか、或いは高速で出力されるかが判定される。
Reference numeral 17 is a speed flag, which is set to ON when the reception data input from the input unit 101 is instructed to output a character pattern at a low speed. Thus, in the flowchart of FIG. 17 described later, it is determined whether the developed character pattern is output at low speed or high speed by determining whether or not the speed flag 17 is turned on in step S84. It

【0041】図17はこの第5実施例の文字パターン発
生装置におけるパターン発生処理を示すフローチャート
で、ステップS84以外のステップS81〜ステップS
92は、前述の図4のフローチャートのステップS1〜
ステップS92(ステップS4を除く)と同じであるた
め、これらステップの処理の説明を省略する。
FIG. 17 is a flow chart showing the pattern generation processing in the character pattern generation device of the fifth embodiment, and steps S81 to S other than step S84.
Reference numeral 92 denotes steps S1 to S1 of the flowchart of FIG.
Since it is the same as step S92 (excluding step S4), the description of the processing of these steps will be omitted.

【0042】ステップS83で、入力された文字コード
に基づいてフォント記憶部103よりフォント情報を読
出し、その読出したフォント情報を輪郭線パターンに展
開する。この処理をより詳しく説明すると、入力した文
字コードを基にフォント記憶部103のディレクトリテ
ーブル11を参照して、その文字コードのフォント情報
が記憶されているフォントテーブル12のアドレスを読
み出し、そのフォント情報をフォントテーブル12より
読出す。こうして読出したフォント情報を、指定された
サイズに基づいて、処理部102のRAM15に任意の
大きさの文字パターンの輪郭形状として形成する。
In step S83, font information is read from the font storage unit 103 based on the input character code, and the read font information is developed into a contour line pattern. This process will be described in more detail. Based on the input character code, the directory table 11 of the font storage unit 103 is referenced, the address of the font table 12 in which the font information of the character code is stored is read, and the font information is read. Is read from the font table 12. The font information thus read is formed in the RAM 15 of the processing unit 102 as a contour shape of a character pattern of an arbitrary size based on the designated size.

【0043】次にステップS84で出力先の表示・出力
速度が低速かどうかを判断し、低速の場合には、以下の
ステップS85〜S89に示す処理を行う。尚、ステッ
プS84で判定される出力先の速度は、予め決定されて
前述の速度フラグ17に設定されていても良く、或いは
その都度入力或いは操作パネル等より指示される速度で
あっても良い。
Next, in step S84, it is determined whether or not the display / output speed of the output destination is low. If the speed is low, the processing shown in steps S85 to S89 below is performed. The speed of the output destination determined in step S84 may be determined in advance and set in the speed flag 17 described above, or may be the speed input or instructed from the operation panel or the like each time.

【0044】以上説明したように第5実施例によれば、
出力部104における出力速度が低速の場合には発生し
易い、文字等の潰れによる可読性の低下を防止できる。
As described above, according to the fifth embodiment,
When the output speed of the output unit 104 is low, it is possible to prevent deterioration of readability due to crushing of characters and the like, which is likely to occur.

【0045】また、前述の第2実施例〜第4実施例で説
明したように、各実施例に対応しているフローチャート
のステップS24,S44,S64の処理を、図17の
ステップS84で置き換えることにより、前述の実施例
と同様にして、出力速度が低速の時の文字の潰れを防止
することができる。 [レーザビームプリンタの説明 (図18)]本実施例
の文字パターン発生装置の出力部104に適用可能な構
成として、レーザビームプリンタ240が適用された場
合の構成を図18を参照して説明する。尚、本実施例は
レーザビームプリンタ240に限定されるものでなく、
例えばインクジェットプリンタ、熱転写プリンタ等、ま
た液晶やCRT、更には他の方式の表示装置であっても
良いことはいうまでもない。
As described in the second to fourth embodiments, the steps S24, S44 and S64 of the flow chart corresponding to each embodiment should be replaced with step S84 in FIG. Thus, similarly to the above-described embodiment, it is possible to prevent the characters from being crushed when the output speed is low. [Description of Laser Beam Printer (FIG. 18)] As a configuration applicable to the output unit 104 of the character pattern generation device according to the present embodiment, a configuration when the laser beam printer 240 is applied will be described with reference to FIG. 18. . Note that the present embodiment is not limited to the laser beam printer 240,
Needless to say, it may be an ink jet printer, a thermal transfer printer, a liquid crystal display, a CRT, or another type of display device.

【0046】図18は実施例のレーザビームプリンタ2
40(以下、LBPと略す)の内部構造を示す断面図
で、このLBP240は、前述した処理部102から文
字パターンデータを入力して記録紙に印刷することがで
きる。
FIG. 18 shows a laser beam printer 2 of the embodiment.
40 is a cross-sectional view showing the internal structure of 40 (hereinafter abbreviated as LBP), and this LBP 240 can input character pattern data from the processing unit 102 described above and print it on a recording sheet.

【0047】図18において、240はLBP本体であ
り、前述の処理部102から供給される文字パターン等
を基に、記録媒体である記録紙上に像を形成する。30
0は操作のためのスイッチ及びLED表示器などが配さ
れている操作パネル、201はLBP240全体の制御
及び処理部12から供給される文字パターン情報等を解
析するプリンタ制御ユニットである。このプリンタ制御
ユニット201は主に文字パターン情報をビデオ信号に
変換してレーザドライバ202に出力する。
In FIG. 18, reference numeral 240 denotes an LBP main body, which forms an image on a recording sheet, which is a recording medium, based on the character pattern supplied from the processing unit 102 described above. Thirty
Reference numeral 0 is an operation panel on which switches for operation and LED displays are arranged, and 201 is a printer control unit for controlling the entire LBP 240 and analyzing character pattern information supplied from the processing unit 12. The printer control unit 201 mainly converts character pattern information into a video signal and outputs it to the laser driver 202.

【0048】レーザドライバ202は半導体レーザ20
3を駆動するための回路であり、入力されたビデオ信号
に応じて半導体レーザ203から発射されるレーザ光2
04をオン・オフ切替する。レーザ光204は回転多面
鏡205で左右方向に振られて静電ドラム206上を走
査する。これにより、静電ドラム206上には文字パタ
ーンの静電潜像が形成される。この潜像は静電ドラム2
06の周囲の現像ユニット207により現像された後、
記録紙に転写される。この記録紙にはカットシートを用
い、カットシート記録紙はLBPP240に装着した用
紙カセット208に収納され、給紙ローラ209及び搬
送ローラ210と211により装置内に取り込まれて、
静電ドラム206に供給される。
The laser driver 202 is the semiconductor laser 20.
3 is a circuit for driving the laser beam 3, and the laser beam 2 emitted from the semiconductor laser 203 according to the input video signal.
Switch 04 on / off. The laser beam 204 is swung in the left-right direction by the rotary polygon mirror 205 and scans the electrostatic drum 206. As a result, a character pattern electrostatic latent image is formed on the electrostatic drum 206. This latent image is the electrostatic drum 2.
After being developed by the developing unit 207 around 06,
Transferred to recording paper. A cut sheet is used as this recording sheet, and the cut sheet recording sheet is stored in a sheet cassette 208 mounted on the LBPP 240, and is taken into the apparatus by a sheet feeding roller 209 and conveyance rollers 210 and 211.
It is supplied to the electrostatic drum 206.

【0049】尚、本発明は複数の機器から構成されるシ
ステムに適用しても、1つの機器からなる装置に適用し
ても良い。また、本発明はシステム或は装置に、本発明
を実施するプログラムを供給することによって達成され
る場合にも適用できることはいうまでもない。
The present invention may be applied to a system composed of a plurality of devices or an apparatus composed of a single device. Further, it goes without saying that the present invention can be applied to the case where it is achieved by supplying a program for implementing the present invention to a system or an apparatus.

【0050】[0050]

【発明の効果】以上説明したように本発明によれば、低
い解像度で出力する場合における文字の潰れをなくし、
可読性を向上して表示・出力できる効果がある。
As described above, according to the present invention, it is possible to eliminate crushing of characters when outputting at a low resolution,
It has the effect of improving readability and displaying and outputting.

【0051】また本発明によれば、文字パターンを出力
する速度が低速の時における文字の潰れをなくし、可読
性を向上して表示・出力できる効果がある。
Further, according to the present invention, there is an effect that the character is not crushed when the speed of outputting the character pattern is low, and the readability is improved and the display / output is possible.

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

【図1】本実施例の文字パターン発生装置の概略構成を
示すブロック図である。
FIG. 1 is a block diagram showing a schematic configuration of a character pattern generation device of the present embodiment.

【図2】本実施例のフォント記憶部のディレクトリテー
ブルのデータ例を示す図である。
FIG. 2 is a diagram showing an example of data in a directory table of a font storage unit of this embodiment.

【図3】本実施例のフォント記憶部のフォントテーブル
のデータ例と、そのデータに対応した文字「L」のパタ
ーン例を示す説明図である。
FIG. 3 is an explanatory diagram showing a data example of a font table of a font storage unit of the present embodiment and a pattern example of a character “L” corresponding to the data.

【図4】本発明の第1実施例の文字パターン発生装置に
おけるパターン発生処理を示すフローチャートである。
FIG. 4 is a flowchart showing a pattern generation process in the character pattern generation device according to the first embodiment of the present invention.

【図5】本実施例における文字「高」のフォントパター
ンを示す図である。
FIG. 5 is a diagram showing a font pattern of a character “high” in the present embodiment.

【図6】本実施例の文字パターン発生装置により、文字
「高」を高解像度でパターン展開した例を示す図であ
る。
FIG. 6 is a diagram showing an example in which a character “high” is pattern-developed with high resolution by the character pattern generator of the present embodiment.

【図7】従来の低解像度における文字パターンの発生例
と、本実施例における低解像度の文字パターンの発生例
を説明するための図である。
FIG. 7 is a diagram for explaining an example of generation of a conventional low resolution character pattern and an example of generation of a low resolution character pattern in the present embodiment.

【図8】本実施例のフォント記憶部に記憶されているフ
ォントパターンの一部を示す図である。
FIG. 8 is a diagram showing a part of a font pattern stored in a font storage unit of the present embodiment.

【図9】図8に示したフォントパターンを輪郭パターン
に展開した際、第1実施例における処理を説明するため
の図である。
FIG. 9 is a diagram for explaining the process in the first embodiment when the font pattern shown in FIG. 8 is expanded into a contour pattern.

【図10】本発明の第2実施例の文字パターン発生装置
におけるパターン発生処理を示すフローチャートであ
る。
FIG. 10 is a flowchart showing a pattern generation process in the character pattern generation device according to the second embodiment of the present invention.

【図11】図8に示したフォントパターンを輪郭パター
ンに展開した際、第2実施例における処理を説明するた
めの図である。
FIG. 11 is a diagram for explaining the process in the second embodiment when the font pattern shown in FIG. 8 is expanded into a contour pattern.

【図12】本発明の第3実施例の文字パターン発生装置
におけるパターン発生処理を示すフローチャートであ
る。
FIG. 12 is a flow chart showing a pattern generation process in the character pattern generation device of the third embodiment of the present invention.

【図13】図8に示したフォントパターンを輪郭パター
ンに展開した際、第3実施例における処理を説明するた
めの図である。
FIG. 13 is a diagram for explaining the process in the third embodiment when the font pattern shown in FIG. 8 is expanded into a contour pattern.

【図14】本発明の第4実施例の文字パターン発生装置
におけるパターン発生処理を示すフローチャートであ
る。
FIG. 14 is a flowchart showing pattern generation processing in a character pattern generation device according to a fourth embodiment of the present invention.

【図15】図8に示したフォントパターンを輪郭パター
ンに展開した際、第4実施例における処理を説明するた
めの図である。
FIG. 15 is a diagram for explaining the processing in the fourth embodiment when the font pattern shown in FIG. 8 is expanded into a contour pattern.

【図16】本実施例の文字パターン発生装置の概略構成
を示すブロック図である。
FIG. 16 is a block diagram showing a schematic configuration of a character pattern generation device of the present embodiment.

【図17】本発明の第5実施例の文字パターン発生装置
におけるパターン発生処理を示すフローチャートであ
る。
FIG. 17 is a flowchart showing a pattern generation process in the character pattern generation device of the fifth embodiment of the present invention.

【図18】出力部の一実施例を示すレーザビームプリン
タの構造断面図である。
FIG. 18 is a structural cross-sectional view of a laser beam printer showing an embodiment of an output unit.

【符号の説明】[Explanation of symbols]

11 ディレクトリテーブル 12 フォントテーブル 13 CPU 14 ROM 15 RAM 16 解像度フラグ 17 速度フラグ 101 入力部 102 処理部 103 フォント記憶部 104 出力部 11 Directory Table 12 Font Table 13 CPU 14 ROM 15 RAM 16 Resolution Flag 17 Speed Flag 101 Input Unit 102 Processing Unit 103 Font Storage Unit 104 Output Unit

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 文字フォント情報を点座標の集合による
輪郭で記憶する記憶手段と、 前記記憶手段に記憶された文字フォント情報を出力する
解像度に従って輪郭線を表すデータを作成する輪郭線作
成手段と、 前記解像度が所定の解像度よりも低いかどうかを判断す
る判断手段と、 前記判断手段により解像度が低いと判断されると、前記
輪郭線が重複している箇所があるかどうかを判別する判
別手段と、 前判別手段により判別された箇所の輪郭線を前記輪郭線
の内側に移動した後、ビットマップに展開する展開手段
と、 を有することを特徴とした文字パターン発生装置。
1. Storage means for storing character font information as a contour based on a set of point coordinates, and contour line creating means for producing data representing a contour line according to a resolution for outputting the character font information stored in the storage means. Determining means for determining whether or not the resolution is lower than a predetermined resolution; and determining means for determining whether or not the contour lines overlap each other when the determining means determines that the resolution is low. And a developing means for moving the contour line of the portion discriminated by the previous discrimination means to the inside of the contour line and then developing it into a bitmap.
【請求項2】 文字フォント情報を点座標の集合による
輪郭で記憶する記憶手段と、 前記記憶手段に記憶された文字フォント情報を出力する
解像度に従って輪郭線を表すデータを作成する輪郭線作
成手段と、 前記文字パターンの出力速度が所定の速度よりも低速か
どうかを判断する判断手段と、 前記判断手段により解像度が低いと判断されると、前記
輪郭線が重複している箇所があるかどうかを判別する判
別手段と、 前判別手段により判別された箇所の輪郭線を前記輪郭線
の内側に移動した後、ビットマップに展開する展開手段
と、 を有することを特徴とした文字パターン発生装置。
2. Storage means for storing character font information as contours based on a set of point coordinates, and contour line creating means for producing data representing a contour line according to a resolution for outputting the character font information stored in the storage means. , A judgment means for judging whether or not the output speed of the character pattern is lower than a predetermined speed, and if the judgment means judges that the resolution is low, whether or not there is a portion where the contour lines overlap A character pattern generating device comprising: a judging unit for judging, and a developing unit for moving a contour line of a portion discriminated by the previous judging unit to the inside of the contour line and then developing it into a bitmap.
【請求項3】 文字フォント情報を出力する解像度に従
って輪郭線を表すデータを作成する工程と、 文字パターンを出力する解像度が所定の解像度よりも低
いかどうかを判断する工程と、 その解像度が低いと判断されると、前記輪郭線が重複し
ている箇所があるかどうかを判別する工程と、 その判別された箇所の輪郭線を前記輪郭線の内側に移動
した後、ビットマップに展開する工程と、 を有することを特徴とした文字パターン発生方法。
3. A step of creating data representing an outline according to a resolution for outputting character font information, a step of determining whether or not a resolution for outputting a character pattern is lower than a predetermined resolution, and a step of determining that the resolution is low. If it is determined, a step of determining whether or not there is a portion where the contour lines overlap, and a step of moving the contour line of the determined location to the inside of the contour line and then developing it into a bitmap A method for generating a character pattern, comprising:
JP4206410A 1992-08-03 1992-08-03 Method and device for character pattern generation Withdrawn JPH0651747A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4206410A JPH0651747A (en) 1992-08-03 1992-08-03 Method and device for character pattern generation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4206410A JPH0651747A (en) 1992-08-03 1992-08-03 Method and device for character pattern generation

Publications (1)

Publication Number Publication Date
JPH0651747A true JPH0651747A (en) 1994-02-25

Family

ID=16522908

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4206410A Withdrawn JPH0651747A (en) 1992-08-03 1992-08-03 Method and device for character pattern generation

Country Status (1)

Country Link
JP (1) JPH0651747A (en)

Similar Documents

Publication Publication Date Title
JPH0345076A (en) Processing system for picture data
KR970008546B1 (en) Character or graphic processing method
JP2610993B2 (en) Information processing apparatus and method
US5673064A (en) Simplified vector-format pattern generation
JPH0916149A (en) Character processor, character processing method, and memory
JP2005111718A (en) Method and device for controlling image output, and program
JPH0651747A (en) Method and device for character pattern generation
JPH11109943A (en) Font processor and recording medium recorded with font processing program
JP3814330B2 (en) Character processing apparatus, character processing method, and memory
JPH04350897A (en) Method and device for generating character
JPH0695647A (en) Method and device for generating character
JPH0744687A (en) Picture forming device
JP3143520B2 (en) Character processing apparatus and method
JP3231863B2 (en) Character processing method and device
JP2710350B2 (en) Image processing apparatus and image processing method of image processing apparatus
JPH09277616A (en) Printer and control method therefor
JP3320566B2 (en) Character symbol conversion device and printer
JPH064064A (en) Pattern generation system
JP2710140B2 (en) Output control device
JP3350324B2 (en) Character output device
JPH09244614A (en) Method and device for character generation
JPH051492B2 (en)
JPH06238860A (en) Character pattern generating method
JPH07152737A (en) Document preparing device
JPH11190990A (en) Outline font displaying and printing method

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 19991005