JPH04168045A - System for generating character and the like - Google Patents

System for generating character and the like

Info

Publication number
JPH04168045A
JPH04168045A JP2296126A JP29612690A JPH04168045A JP H04168045 A JPH04168045 A JP H04168045A JP 2296126 A JP2296126 A JP 2296126A JP 29612690 A JP29612690 A JP 29612690A JP H04168045 A JPH04168045 A JP H04168045A
Authority
JP
Japan
Prior art keywords
output
character
size
control 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
JP2296126A
Other languages
Japanese (ja)
Inventor
Sadao Shibazaki
柴崎 貞雄
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.)
NEC Office Systems Ltd
Original Assignee
NEC Office Systems 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 NEC Office Systems Ltd filed Critical NEC Office Systems Ltd
Priority to JP2296126A priority Critical patent/JPH04168045A/en
Publication of JPH04168045A publication Critical patent/JPH04168045A/en
Pending legal-status Critical Current

Links

Landscapes

  • Image Generation (AREA)
  • Document Processing Apparatus (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Dot-Matrix Printers And Others (AREA)

Abstract

PURPOSE:To obtain visually excellent output aptitude by providing an attribute to the control point of an outline font and using the same corresponding to an output size. CONSTITUTION:An attribute is provided to the control point of the outline font stored in a pattern data storage means 4 and the attribute optimum to an output character size is used by a control point position judging means 2 judging the output character size indicated by document data and a control point control means 3 controlling the control point on the basis of the output character size is used to develop an outline font on a pattern data developing means 5 and the outline font is outputted to an output apparatus as output data 6. By this method, visually excellent output aptitude from a small size for the text to a large size for a title can be obtained from one character font data.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は文字等発生方式に関し、特に、電算写植装置な
ど、またはプロッタなどのパターン描画装置などに使用
するアウトライン方式の文字等発生方式に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a character generation method, and more particularly to an outline character generation method used in a computer phototypesetting device or a pattern drawing device such as a plotter.

〔従来の技術〕[Conventional technology]

従来、この種の文字等発生方式においては文書データに
文字イメージの文字サイズ、文字コード、書体などの情
報が入力されており、この情報に基づいてパターン記憶
手段に記憶されているアウトラインフォントをパターン
展開手段において展開し出力装置に出力している。この
ため、出力される文字イメージは記憶装置に実装されて
いる文字フォントデータの一律的はイメージであり、出
力サイズに応じた最適な視覚性を得られないという課題
が残る。
Conventionally, in this type of character generation method, information such as the character size, character code, and font of the character image is input into the document data, and based on this information, the outline font stored in the pattern storage means is patterned. The image is expanded by the expansion means and outputted to the output device. For this reason, the output character image is uniformly an image of the character font data installed in the storage device, and the problem remains that optimum visibility according to the output size cannot be obtained.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

上述した従来の文字等発生方式は、パターン記憶手段に
実装しているパターンデータを一律的に処理しているた
め、出力する文字などのパターン全体の大きさおよび形
態(長体、半体、斜体など)のみしか変化させることが
できない。そのために電算写植装置などまたはパターン
描画装置などにおいては下記のような欠点がある。
The conventional character generation method described above uniformly processes the pattern data installed in the pattern storage means, so it is possible to change the size and shape of the entire pattern (long, half, italic, etc.) of the characters to be output. etc.) can only be changed. For this reason, computerized phototypesetting devices, pattern drawing devices, and the like have the following drawbacks.

本本文用の小さな文字サイズでは第4図のI。The small font size for the main text is I in Figure 4.

J、にのような印刷での文字のツブシを防ぐスミトリや
、A、B、C,Dのような文字の角の丸まりを防ぐカド
ダテなどのインクトラップ処理ができない。
It is not possible to perform ink trap processing such as sumitri, which prevents characters from becoming blurred when printing letters such as J, and ni, and kadodate, which prevents the corners of letters such as A, B, C, and D from curling.

*逆に、インクトラップ処理を施した文字パターンを実
装しておくと、第2図で示すような見出し用に適した大
きな文字サイズでは目立ってしまい視覚的に劣ってしま
う。
*On the other hand, if a character pattern subjected to ink trap processing is implemented, it will stand out and be visually inferior in large character sizes suitable for headlines as shown in Figure 2.

このため、出力装置での本文用および見出し用で文字品
質を保つためには、文字サイズの出力範囲を限定するか
、同一デザイン書体でインクトラップありなしの2種類
のフォントを準備し使用文字サイズによって切り替える
必要がある。
Therefore, in order to maintain character quality for main text and headings on an output device, it is necessary to limit the output range of character sizes, or prepare two types of fonts with the same design typeface, with and without ink traps, and use font size It is necessary to switch according to

本発明の目的は、以上の欠点を解消して、一つの文字フ
ォントデータで本文用の小さなサイズから、見出し用の
大きなサイズまで視覚性に優れた出力適性が得られる文
字等発生方式を提供することにある。
An object of the present invention is to eliminate the above-mentioned drawbacks and provide a character generation method that can provide output suitability with excellent visibility from a small size for main text to a large size for headings using one character font data. There is a particular thing.

〔課題を解決するための手段〕 本発明の文字等発生方式は、パターンデータ記憶手段に
記憶されているアウトラインフォントのコントロール点
に属性を持たせ、文書データにて指示される出力文字サ
イズを判定するコントロール点位置判定手段および前記
出力文字サイズによってコントロール点を制御するコン
トロール点制御手段により出力サイズに最適な属性を使
用して、パターンデータ展開手段にアウトラインフォン
トを展開し、出力データとして出力装置に出力すること
を特徴とする。
[Means for Solving the Problems] The character generation method of the present invention assigns attributes to the control points of the outline font stored in the pattern data storage means, and determines the output character size specified by the document data. The control point position determining means for controlling the control points and the control point control means for controlling the control points according to the output character size develop an outline font in the pattern data development means using the attributes most suitable for the output size, and output the outline font to the output device as output data. It is characterized by output.

〔実施例〕〔Example〕

次に、本発明について図面を参照して説明する。 Next, the present invention will be explained with reference to the drawings.

第1図は本発明の一実施例のプロ・ツク図、第2図は一
般的なアウトライン方式によって描かれている文字パタ
ーンを示す図、第3図はこの実施例においてコントロー
ル点に属性を持たせた文字/<ターンを示す図、第4図
はこの実施例において得られる本文中に適したアウトラ
インフォントを示す図である。
Figure 1 is a program diagram of one embodiment of the present invention, Figure 2 is a diagram showing a character pattern drawn using a general outline method, and Figure 3 is a diagram showing a character pattern drawn using a general outline method. FIG. 4 is a diagram showing an outline font suitable for text obtained in this embodiment.

第1図を参照すると、文字データ1には出力しようとす
る文書イメージの文字サイズ、文字コード、書体などが
記憶されている。通常の場合、この文字データ1によっ
てパターンデータ記憶手段4に記憶されている文字パタ
ーンをパターンデータ展開手段5によって展開し、出力
データ6として出力装置に出力している。
Referring to FIG. 1, character data 1 stores the character size, character code, font, etc. of a document image to be output. Normally, the character pattern stored in the pattern data storage means 4 is developed by the pattern data development means 5 using the character data 1, and is outputted as output data 6 to the output device.

第1図に示す実施例は、この通常の動作に対しコントロ
ール点位置判定手段2とコントロール点制御手段3を有
する方式であって、以下に第2図。
The embodiment shown in FIG. 1 is a system having a control point position determining means 2 and a control point control means 3 for this normal operation, and is shown in FIG. 2 below.

第3図、第4図を参照して説明する。This will be explained with reference to FIGS. 3 and 4.

文字データ1には、必ず出力文字サイズが記憶されてい
る。例えばポイント数であったり、級数であったりする
が、その数値によって示される出力文字サイズをコント
ロール点位置判定手段2が検出する。
Character data 1 always stores an output character size. For example, the control point position determining means 2 detects the output character size indicated by the numerical value, which may be a point number or a series.

コントロール点位置判定手段2には、インクトラップ処
理を施す出力文字サイズがあらかじめ設定されである。
The output character size to which the ink trap processing is applied is preset in the control point position determination means 2.

例えば本文用出力文字サイズを12ポイント以下とした
場合には、その範囲を指定した数値が記憶されている。
For example, if the main text output character size is set to 12 points or less, a numerical value specifying the range is stored.

コントロール点制御手段3は、文字データ1での出力文
字サイズNがN≦12ポイントであるならばパターンデ
ータ記憶手段4からインクトラップ処理を施した第4図
のアウトラインフォントを呼び出しパターンデータ展開
手段5に展開する。
If the output character size N of the character data 1 is N≦12 points, the control point control means 3 calls the outline font shown in FIG. Expand to.

また出力文字サイズが12ポイント〈Nの場合は、パタ
ーンデータ記憶手段4からインクトラップ処理を施さな
い第2図の一般的はアウトラインフォントをパターンデ
ータ展開手段5に展開する。
Further, when the output character size is 12 points <N, the general outline font shown in FIG. 2, which is not subjected to ink trap processing, is developed from the pattern data storage means 4 into the pattern data development means 5.

ここでパターンデータ記憶手段4に記憶されているアウ
トラインデータについて説明する。第2図は一般的はア
ウトライン方式によって描かれているパターンデータで
ある。通常、始点からはじまって袋状に輪郭を描き終点
が始点に戻る方式をとっているが、この実施例において
は、始点、終点の位置、また輪郭線を描く方向は特に定
めない。
The outline data stored in the pattern data storage means 4 will now be explained. FIG. 2 shows pattern data that is generally drawn using an outline method. Normally, a bag-shaped outline is drawn starting from the starting point and the ending point returns to the starting point, but in this embodiment, the positions of the starting point and ending point, and the direction in which the outline is drawn are not particularly determined.

コントロール点A−には、その座標においてX方向、X
方向、またはX7両方向に不連続な変曲点となっている
。
At the control point A-, in the X direction,
It is an inflection point that is discontinuous in the direction or in both the X7 directions.

第3図は、このコントロール点に属性を持たせる場合の
座標点と変化の様子を示す。例えばコントロール点Aに
おいて、−船釣なアウトラインフォントでの座標点a。
FIG. 3 shows the coordinate points and how they change when this control point is given an attribute. For example, at control point A, -coordinate point a in the outline font of ``boat fishing''.

に対し、インクトラップ処理用にalの座標点を属性と
して持たせている。
On the other hand, the coordinate point of al is provided as an attribute for ink trap processing.

属性としては例えば8ビツトb8〜b1のうち、b8〜
b6を出力文字サイズ識別用とし、b5を正負識別用と
し、b4.b3を方向識別用とし、b2.btを移動用
とし、出力文字サイズの範囲、移動量については、あら
かじめ定められた規則性に則り付与されていればよい。
For example, among the 8 bits b8 to b1, b8 to b1 are the attributes.
b6 is used for output character size identification, b5 is used for positive/negative identification, b4. b3 is for direction identification, b2. bt is used for movement, and the output character size range and movement amount may be given according to predetermined regularity.

正負識別は原点に対し十方向、一方向を意味し、方向識
別はX方向のみ、またはX方向のみ、またはX7両方向
を意味する。B−Jの座標点における属性も同様である
が、文字の視覚性からしてこのようなインクトラップ処
理を施す必要のない座標点、例えばE、A、G、Hにつ
いてはあらかじめ座標を設定しておく必要はない。
Positive/negative identification means ten directions or one direction with respect to the origin, and direction identification means only the X direction, only the X direction, or both the X7 directions. The attributes for the B-J coordinate points are similar, but coordinates are set in advance for coordinate points that do not require such ink trap processing due to the visibility of the characters, such as E, A, G, and H. There is no need to keep it.

いま、コントロール点制御手段3によってインクトラッ
プ処理を施したアウトラインフォントデータが必要とな
った場合には、座標点Aは、属性によってalの座標点
に移動する。この際、次のコントロール点Bに向うアウ
トラインデータはalの座標点からではなく、属性に示
される値、例えば1ドツトのみであり、この指定数値以
降は通常のA−1−Hのアウトラインデータ上を経由す
る。
Now, if outline font data subjected to ink trap processing by the control point control means 3 is required, the coordinate point A is moved to the coordinate point al according to the attribute. At this time, the outline data heading to the next control point B is not from the coordinate point al, but only the value shown in the attribute, for example, 1 dot, and after this specified value, it is on the normal outline data of A-1-H. via.

同様にBの座標点も移動するのは属性に示されたb1座
標点の直前である。
Similarly, the coordinate point B is also moved immediately before the b1 coordinate point indicated in the attribute.

したがってインクトランプ処理を施した文字パターン(
第4図)と施さない文字パターン(第2図)とは、輪郭
線の外形において大きく異なることはない。
Therefore, the character pattern (
4) and the character pattern without it (FIG. 2) do not differ greatly in the external shape of the outline.

〔発明の効果〕〔Effect of the invention〕

以上説明したように本発明は、アウトラインフォントの
コントロール点に属性を持たせ、その属性を出力サイズ
に応じて使用することにより、一つの文字フォントデー
タで本文用の小さなサイズから、見出し用の大きなサイ
ズまで、視覚性に優れた出力適性が得られるという効果
を奏する。
As explained above, the present invention allows control points of outline fonts to have attributes and uses those attributes according to the output size. The effect is that output suitability with excellent visibility can be obtained up to the size.

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

第1図は本発明の一実施例のブロック図、第2図は一般
的なアウトライン方式によって描かれている文字パター
ンを示す図、第3図はこの実施例においてコントロール
点に属性を持たせた文字パターンを示す図、第4図はこ
の実施例において得られる本分中に適したアウトライン
フォントを示す図である。 1・・・文字データ、2・・・コントロール点位置判定
手段、3・・・コントロール点制御手段、4・・・パタ
ーンデータ記憶手段、5・・・パターンデータ展開手段
、6・・・出力データ。
Fig. 1 is a block diagram of an embodiment of the present invention, Fig. 2 is a diagram showing a character pattern drawn using a general outline method, and Fig. 3 is a diagram showing a character pattern drawn using a general outline method. FIG. 4, which is a diagram showing character patterns, is a diagram showing an outline font suitable for the main purpose obtained in this embodiment. DESCRIPTION OF SYMBOLS 1... Character data, 2... Control point position determination means, 3... Control point control means, 4... Pattern data storage means, 5... Pattern data expansion means, 6... Output data .

Claims (1)

【特許請求の範囲】[Claims]  パターンデータ記憶手段に記憶されているアウトライ
ンフォントのコントロール点に属性を持たせ、文書デー
タにて指示される出力文字サイズを判定するコントロー
ル点位置判定手段および前記出力文字サイズによってコ
ントロール点を制御するコントロール点制御手段により
出力サイズに最適な属性を使用して、パターンデータ展
開手段にアウトラインフォントを展開し、出力データと
して出力装置に出力することを特徴とする文字等発生方
式。
Control point position determining means for assigning attributes to control points of an outline font stored in a pattern data storage means and determining an output character size specified by document data; and a control for controlling control points according to the output character size. A character generation method characterized in that an outline font is developed in a pattern data development device using attributes optimal for the output size by a point control device, and outputted to an output device as output data.
JP2296126A 1990-10-31 1990-10-31 System for generating character and the like Pending JPH04168045A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2296126A JPH04168045A (en) 1990-10-31 1990-10-31 System for generating character and the like

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2296126A JPH04168045A (en) 1990-10-31 1990-10-31 System for generating character and the like

Publications (1)

Publication Number Publication Date
JPH04168045A true JPH04168045A (en) 1992-06-16

Family

ID=17829479

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2296126A Pending JPH04168045A (en) 1990-10-31 1990-10-31 System for generating character and the like

Country Status (1)

Country Link
JP (1) JPH04168045A (en)

Similar Documents

Publication Publication Date Title
KR950020306A (en) Output control device and method
JPH07106660B2 (en) How to create handwritten manuscript
JPH02280195A (en) Character processing device and method
JPH05216456A (en) Character output device
JPS6370890A (en) Graphic processing device
JPH01215557A (en) Word processor
JPS6356693A (en) Character dot conversion system
JPH08142438A (en) Form printing method
JPH07129145A (en) Font forming method and device
JP2989613B2 (en) Character processing apparatus and method
JPH0216068A (en) Image forming device
JP2803746B2 (en) Character processing method and apparatus
JPH02203392A (en) Graphic processor
JPH03112668A (en) printing device
JPH01215556A (en) Word processor
JPH06110444A (en) Character processing device and character output method
JPH01217395A (en) Word processor
JPH03293169A (en) Printer
JPH11265372A (en) Character processor
JPH07248756A (en) Character drawing device
JPH03129394A (en) Document processor
EP0477122A2 (en) Method of utilizing fixed font metrics in a device using relative font metrics
JPH01215554A (en) document creation device
JPS61246878A (en) Graphic document processor
JPH01249461A (en) Font expression system