JPH0351894A - Information processing device equipped with a character pattern generation function using vector fonts - Google Patents

Information processing device equipped with a character pattern generation function using vector fonts

Info

Publication number
JPH0351894A
JPH0351894A JP1188359A JP18835989A JPH0351894A JP H0351894 A JPH0351894 A JP H0351894A JP 1188359 A JP1188359 A JP 1188359A JP 18835989 A JP18835989 A JP 18835989A JP H0351894 A JPH0351894 A JP H0351894A
Authority
JP
Japan
Prior art keywords
font
vector
information
gothic
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
JP1188359A
Other languages
Japanese (ja)
Inventor
Shuji Ito
修治 伊藤
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 JP1188359A priority Critical patent/JPH0351894A/en
Publication of JPH0351894A publication Critical patent/JPH0351894A/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

【発明の詳細な説明】 及呈上生…里公互 この発明は、ワードプロセッサやオフィスコンピュータ
、DPS (データ・プロセッシング・システム),ワ
ークステーション、電子出版システムその他各種の情報
処理装置の改良に係り,特に、ベクトルデータによって
形成されるアウトラインフォント文字、すなわち,ベク
トルフォントによって各文字の輪郭パターンを形成する
際、共通部のフォントデータと、書体毎に異なる固有の
フォントデータとによって生或することにより、アウト
ラインデータのデータ量の圧縮を可能にして、ファイル
容量を節減したベクトルフォントによる文字パターン発
生機能を備えた情報処理装置に関する. 具体的にいえば、例えば、一種類のゴシック体のアウト
ラインフォントデータについて,共通部のフォントデー
タと、書体毎に異なる固有のフォントデータを使用する
ことによって、角ゴシックと丸ゴシックの二種類の文字
パターンが生成できるようにして、アウトラインデータ
のデータ量の圧縮を可能にした情報処理装置に関する.
丈来夏技先 従来から、ワードプロセッサ、電子出版システムその他
各種の情報処理システムでは、文字の輪郭を形成するベ
クトルフォントの情報(アウトラインフォントデータ)
を記憶させておき,このベクトルフォントの情報によっ
て文字の輪郭を出力する文字パターン発生機能、いわゆ
るアウトラインフォント文字を生或する機能が付加され
ている.このようなベクトルフォントの情報は、l文字
を形成する輪郭を直線で結ぶ各点の座標位置の情報群で
ある。すなわち、始点から各点を結び、必ず始点で終る
閉ループの座標情報で構成されている1組あるいは複数
組の座標位置の情報群である.例えば、漢字「一」は1
組の位置情報群から構或される。
[Detailed Description of the Invention] The present invention relates to the improvement of word processors, office computers, DPS (data processing systems), workstations, electronic publishing systems, and other various information processing devices. In particular, when forming outline font characters using vector data, that is, when forming the outline pattern of each character using vector fonts, it is possible to This invention relates to an information processing device equipped with a character pattern generation function using vector fonts that enables compression of the amount of outline data and saves file capacity. Specifically, for example, for one type of Gothic outline font data, by using the common part font data and unique font data that differs for each typeface, two types of characters, square Gothic and round Gothic, can be created. This invention relates to an information processing device that can generate patterns and compress the amount of outline data.
Previously, in word processors, electronic publishing systems, and other various information processing systems, vector font information (outline font data) that forms the outline of characters has been used.
A character pattern generation function that stores the vector font information and outputs the outline of the character, a function that generates so-called outline font characters, has been added. Information on such a vector font is a group of information on the coordinate positions of each point connecting the outline forming the l character with a straight line. In other words, it is a group of one or more sets of coordinate position information that is composed of closed-loop coordinate information that connects each point from the starting point and always ends at the starting point. For example, the kanji ``一'' is 1
It is composed of a set of location information groups.

これに対して,例えば、漢字「平」は3組の位置情報群
から構威される(後出の第2図と第3図参照)。
On the other hand, for example, the kanji character "平" is composed of three sets of positional information (see FIGS. 2 and 3 below).

特に,漢字の場合には,一般に形状が複雑であるから、
多数組の位置情報群を必要とする。
In particular, in the case of kanji, the shapes are generally complex, so
Requires multiple sets of location information.

その上に、このようなベクトルフォントの情報は、書体
が異なる毎に、それぞれ別個に用意しておく必要がある
ので、ベクトルフォントのデータ量が増加する、という
問題がある。
Furthermore, such vector font information needs to be prepared separately for each different typeface, so there is a problem that the amount of vector font data increases.

例えば、同じゴシック書体でも、角ゴシックと丸ゴシッ
クでは、輪郭のパターンが異なるので,その変化に対応
したそれぞれ別のアウトラインフォントデータを必要と
する。
For example, even though the same Gothic typeface is used, square Gothic and round Gothic have different outline patterns, so different outline font data are required to accommodate the changes.

したがって、従来のこの種の情報処理装置では、ベクト
ルフォントを記憶するためのファイル容量が大となる上
、コストアップにもなる、という不都合があった。
Therefore, in the conventional information processing apparatus of this type, there are disadvantages in that the file capacity for storing vector fonts becomes large and the cost also increases.

第8図は、従来のベクトルフォントによる文字パターン
発生機能を備えた情報処理装置について、その文字パタ
ーン発生部の要部構或の一例を示すブロック図である.
図面において、1はフォントデータ記憶メモリで,la
〜1nはその書体毎のフォントデータが記憶されるメモ
リエリア,2はフォントデータ続出し部、3は原座標生
威部、4は文字枠生或部を示す。
FIG. 8 is a block diagram showing an example of the main structure of a character pattern generation section of an information processing apparatus equipped with a character pattern generation function using a conventional vector font.
In the drawing, 1 is a font data storage memory, la
-1n is a memory area in which font data for each typeface is stored, 2 is a font data succession section, 3 is an original coordinate production section, and 4 is a character frame production section.

この第8図に示したブロックの各部の機能は、大略次の
とおりである。
The functions of each part of the block shown in FIG. 8 are roughly as follows.

フォントデータ記憶メモリ1は,システムが必要とする
各種のアウトラインフォントデータ、すなわち、書体毎
のフォントデータが記憶されるメモリエリア1a〜1n
から構威されている.フォントデータ続出し部2は、各
種のアウトラインフォントデータが記憶されているフォ
ントデータ記憶メモリ1から,必要なフォントデータを
読出す. 原座標生或部3は、フォントデータ続出し部2から出力
されるフォントデータについて、原座標を生或する機能
を有する。
The font data storage memory 1 includes memory areas 1a to 1n in which various types of outline font data required by the system, that is, font data for each typeface are stored.
It is organized from The font data successive unit 2 reads necessary font data from the font data storage memory 1 in which various types of outline font data are stored. The original coordinate generation section 3 has a function of generating original coordinates for the font data output from the font data succession section 2.

文字枠生或部4は、原座標生或部3から出力される原座
標に基いて、文字の輪郭を形成して出力する機能を有し
ており,原座標生成部3で求められた原座標に基いて、
この文字枠生成部4で、ベクターラスタ変換による文字
の輪郭を形或するパターンを生成して出力する。
The character frame generator 4 has a function of forming and outputting the outline of a character based on the original coordinates output from the original coordinate generator 3. Based on the coordinates,
This character frame generating section 4 generates and outputs a pattern that shapes the outline of a character by vector raster conversion.

そして,すでに述べたように、従来のベクトルフォント
による文字パターン発生機能を備えた情報処理装置では
、同じゴシック体でも、角ゴシックと丸ゴシックでは,
それぞれに対応するベクトルフォントデータが必要であ
る. したがって、必然的にベクトルフォントのデータ量が増
加して、ファイル容量が大となる上、システムのコスト
アップも免かれない、という不都合があった. このような不都合を解決する他の一つの方法として,ス
トロークデータ(ベクトルデータ)と,書体毎の肉付け
を行うためのパラメータとを使用して、書体に対応した
変換を行う情報処理装置も、すでに提案されている。
As already mentioned, in an information processing device equipped with a character pattern generation function using conventional vector fonts, even if the same Gothic font is used, square Gothic and round Gothic are
Vector font data corresponding to each is required. Therefore, the amount of vector font data inevitably increases, resulting in a large file size and an unavoidable increase in system costs. As another method to solve such inconveniences, an information processing device that uses stroke data (vector data) and parameters for fleshing out each typeface to perform conversion corresponding to the typeface has already been developed. Proposed.

しかし、このストロークデータと、書体毎に肉付けを行
うパラメータとを使用して、文字の輪郭パターンを形成
する方法では、輪郭パターンの生成をロジック処理する
必要がある。
However, in the method of forming a character outline pattern using this stroke data and parameters for fleshing out each typeface, it is necessary to perform logic processing to generate the outline pattern.

その結果、フォントデータの節減は実現されるが,輪郭
パターンの印字品質が劣化する、という不都合を生じる
As a result, although the font data can be saved, the printing quality of the outline pattern deteriorates, which is a disadvantage.

が  しようとする この発明のベクトルフォントによる文字パターン発生機
能を備えた情報処理装置では、従来の情報処理装置で生
じるこれらの不都合、すなわち、書体が異なる毎に、そ
れぞれに対応するアウトラインフォントデータ(文字の
輪郭を形或する連結点の座標群の情報)を必要とするた
め、ファイル容量が大になり、また、ストロークデータ
と書体毎に肉付けを行うパラメータとを使用して、文字
の輪郭パターンを形成する方法では、フォントデータの
節減は可能であるが,輪郭パターンの印字品質が劣化す
る、という不都合を解決し、一種類の書体のベクトルフ
ォント情報,例えばゴシック体のベクトルフォント情報
によって、角ゴシックと丸ゴシックのように異なる二種
類の文字パターンが生威できるようにして,メモリファ
イル容量の小型化、低コスト化を可能にすると共に、高
品質の文字輪郭を形或することができる情報処理装置を
提供することを目的とする。
An information processing device equipped with a character pattern generation function using a vector font according to the present invention solves these problems that occur in conventional information processing devices. The file size becomes large because it requires information on the coordinates of the connecting points that form the outline of the character, and it is also necessary to create the outline pattern of the character using stroke data and parameters for fleshing out each font. Although it is possible to save font data with this method, the printing quality of outline patterns deteriorates. Information processing that makes it possible to create two different character patterns, such as ``and Maru Gothic'', making it possible to reduce memory file capacity and cost, and to form high-quality character outlines. The purpose is to provide equipment.

を  するための この発明では、 各連結点の座標からなるベクトル情報を記憶するベクト
ルフォント記憶手段と、該ベクトルフォント記憶手段の
ベクトル情報により文字の輪郭を形成するパターン出力
手段とを備え、ベクトルフォントによる文字パターン発
生機能を備えた情報処理装置において, 各文字毎のベクトル情報に、書体に応じて共通に使用す
るか,ある書体だけに固有に使用するかを示す書体コー
ドを付加して前記ベクトルフォント記憶手段に記憶させ
ておくと共に、 前記付加された書体コードによって、前記ベクトルフォ
ント記憶手段に記憶されたベクトル情報の読出しを制御
するベクトル情報読出し制御手段を備え、 アウトラインフォント文字の生或時に、書体を指示する
情報に応じて,前記ベクトル情報読出し制御手段によっ
て、前記ベクトルフォント記憶手段から共通のフォント
のみ,あるいは共通のフォントと固有とフォントの両方
を出力して,文字の輪郭を形成するようにしている. 失一度一斑 次に、この発明のベクトルフォントによる文字パターン
発生機能を備えた情報処理装置について、図面を参照し
ながら、その実施例を詳細に説明する。
The present invention includes a vector font storage means for storing vector information consisting of the coordinates of each connection point, and a pattern output means for forming the outline of a character using the vector information of the vector font storage means. In an information processing device equipped with a character pattern generation function, a font code is added to the vector information for each character to indicate whether it is used in common depending on the font or used uniquely for a certain font. vector information readout control means for storing the vector information in the font storage means and for controlling the reading of the vector information stored in the vector font storage means according to the added typeface code; The vector information reading control means outputs only the common font or both the common font and the unique font from the vector font storage means to form the outline of the character according to the information instructing the typeface. I have to. DESCRIPTION OF THE PREFERRED EMBODIMENTS Next, embodiments of an information processing apparatus having a function of generating character patterns using vector fonts according to the present invention will be described in detail with reference to the drawings.

この発明のベクトルフォントによる文字パターン発生機
能を備えた情報処理装置では、同一書体のベクトルフォ
ントデータによって、異なる書体で共通に使用する座標
情報と、一方の書体のみで使用する座標情報とが区別で
きるように、それぞれの座標情報に書体コードを付けて
おき、各種の文字の輪′郭が形成できるようにしている
In an information processing device equipped with a character pattern generation function using a vector font according to the present invention, coordinate information commonly used in different fonts can be distinguished from coordinate information used only in one font using vector font data of the same font. A font code is attached to each piece of coordinate information so that the outlines of various characters can be formed.

最初に、一例として、ゴシック体の漢字「平」の場合に
ついて,その文字パターンと座標情報との関係について
説明する。
First, as an example, the relationship between the character pattern and the coordinate information will be explained in the case of the Gothic kanji character "hira".

第2図は,角ゴシック体の漢字「平」の文字パターンと
,その座標位置を示す。図面において、1〜23はベク
トルフォントデータの順序と位置とを示す。
Figure 2 shows the character pattern of the Kanji ``hira'' in square Gothic font and its coordinate position. In the drawings, 1 to 23 indicate the order and position of vector font data.

次の第3図は,丸ゴシック体の漢字「平』の文字パター
ンと、その座標位置を示す。図面の丸で囲んだ部分は、
後出の第5図に拡大図で示す部分である。
The following figure 3 shows the character pattern of the kanji ``hira'' in round Gothic font and its coordinate position.The circled part of the drawing is
This is a portion shown in an enlarged view in FIG. 5, which will be described later.

この第2図と第3図とを対比すれば明らかなように,ゴ
シック書体の場合には、角ゴシック体の漢字『平」と,
丸ゴシック体の漢字「平」とは、その座標位置が殆ど共
通している。
As is clear from comparing Figures 2 and 3, in the case of Gothic typefaces, the kanji ``hira'' in square Gothic typefaces,
The coordinates are almost the same as the round Gothic kanji ``hira''.

そこで、この発明の情報処理装置では、このような点に
着目し、両ゴシックに共通する位置の座標情報には、共
通して使用することを示す書体コードを、また、丸ゴシ
ックに固有の位置の座標情?には、固有であることを示
す書体コードを付けておき、文字の輪郭パターンの生或
時には,指定された書体に対応して読出すことができる
ようにしている. 第4図は、この発明のベクトルフォントによる文字パタ
ーン発生機能を備えた情報処理装置について、ゴシック
体の漢字「平」の座標情報と、書体コードの一例を示す
図である。
Therefore, in the information processing device of the present invention, focusing on such points, a font code indicating common use is added to the coordinate information of the position common to both Gothic types, and a font code indicating the common use is added to the coordinate information of the position common to both Gothic types. What about the coordinates? A font code is attached to the font to indicate that it is unique, so that when creating a character outline pattern, it can be read according to the specified font. FIG. 4 is a diagram showing an example of the coordinate information of the Gothic kanji character "hira" and the typeface code for an information processing apparatus equipped with a character pattern generation function using a vector font according to the present invention.

この第4図で、座標情報X■, x,, X3t・・・
・・・と、X,■, x3z, x33,・・・・・・
、およびyte ’/x+Yx+・・・・・・と、)’
 s、+ ’j 32 1 V 33 ?・・・・・・
は、第2図と第3図に示した角ゴシックと丸ゴシックの
座標である。
In this figure 4, coordinate information X■, x,, X3t...
...and X, ■, x3z, x33, ...
, and yte '/x+Yx+...and)'
s, + 'j 32 1 V 33?・・・・・・
are the coordinates of the square Gothic and round Gothic shown in FIGS. 2 and 3.

また、書体コードは,「O』は両ゴシックに共通のコー
ド、rlJが丸ゴシックに固有のコードである. そして、この第4図の座標情報(座標データ)によれば
,例えば、24ポイントの角ゴシック体と、39ポイン
トの丸ゴシック体の輪郭パターンを生或することができ
る. したがって、結果的に、この第4図の座標情報だけで,
少なくとも,24ポイントの角ゴシック体の座標情報が
節減されることになる。
In addition, as for the typeface code, "O" is a code common to both Gothic types, and rlJ is a code unique to Maru Gothic. According to the coordinate information (coordinate data) in Figure 4, for example, 24 points. It is possible to create outline patterns of a square Gothic font and a 39-point round Gothic font. Therefore, as a result, using only the coordinate information in Figure 4,
At least 24 points of corner Gothic coordinate information will be saved.

また、この第4図の座標情報を、39ポイントの丸ゴシ
ック体の輪郭パターンが得られるように設定しておけば
、角ゴシック体の輪郭パターンは、この丸ゴシック体の
輪郭パターンよりもやや小さいが、充分に39ポイント
の大きさが得られるように設定することも可能である。
Also, if the coordinate information in Figure 4 is set so that a 39-point round Gothic font outline pattern is obtained, the square Gothic font outline pattern will be slightly smaller than this round Gothic font outline pattern. However, it is also possible to set it so that a sufficient size of 39 points can be obtained.

例えば,高さについては、角ゴシック体と丸ゴシック体
との差は、丸ゴシック体の中心にある垂直線の下方の丸
みだけである. この程度の差であれば、共に,39ポイントのゴシック
書体とすることも可能である。
For example, in terms of height, the only difference between a square Gothic font and a round Gothic font is the roundness below the vertical line in the center of the round Gothic font. With this degree of difference, both can be made into a 39-point Gothic font.

このように、この発明の情報処理装置では、アウトライ
ンフォントデータを、共通部のデータと書体毎に固有の
データとに区別し,同一のフォントデータとして記憶し
ているので、上の例で詳しく述べたように、例えば,2
4ポイントの角ゴシック体と39ポイントの丸ゴシック
体とを、一方の丸ゴシック体のフォントデータで形或す
ることができる。
In this way, in the information processing device of the present invention, the outline font data is divided into common part data and unique data for each typeface, and is stored as the same font data. For example, 2
A 4-point square Gothic font and a 39-point round Gothic font can be formed using font data for one of the round Gothic fonts.

また、39ポイントの丸ゴシック書体のフォントデータ
で,39ポイントの角、丸の両ゴシック書体のフォント
データとすることも可能である.したがって、従来の方
式に比べて,約1/2の量のフォントデータで済むこと
になり,大幅なデータの節減,すなわち、効率的なデー
タ圧縮が達威される。
Furthermore, font data for a 39-point round Gothic font can also be used as font data for both 39-point corner and round Gothic fonts. Therefore, compared to the conventional method, the amount of font data can be reduced to about 1/2, thereby achieving a significant data saving, that is, efficient data compression.

次の第5図は、第3図に示した拡大部の詳細を示す図で
ある。
The next FIG. 5 is a diagram showing details of the enlarged portion shown in FIG. 3.

この第5図に示すように、丸ゴシックの場合には,位1
i3と4との間に、位!31,32.33が介在して,
丸ゴシック体の輪郭が形成される.このような処理を行
うことによって、共通する座標情報で、角ゴシック体の
文字パターンを生成することができ,また、共通する座
標情報と固有の座標情報とで、丸ゴシック体の文字パタ
ーンを生戒することが可能となる。
As shown in Figure 5, in the case of round Gothic,
Between i3 and 4, place! 31, 32, and 33 intervene,
The outline of a round Gothic font is formed. By performing such processing, it is possible to generate a square Gothic character pattern using common coordinate information, and it is also possible to generate a round Gothic character pattern using common coordinate information and unique coordinate information. It becomes possible to discipline.

以上に説明したこの発明のベクトルフォントによる文字
パターン発生機能は、次の第l図に示す情報処理装置に
よって実現される。
The character pattern generation function using the vector font of the present invention described above is realized by the information processing apparatus shown in FIG. 1 below.

第■図は、この発明のベクトルフォントによる文字パタ
ーン発生機能を備えた情報処理装置について、その文字
パターン発生部の要部構或の一実施例を示す機能ブロッ
ク図である.図面における符号は第8図と同様であり、
また,5は書体コード付きフォントデータ記憶メモリ、
6は書体コード検出・制御部を示す. 書体コード付きフォントデータ記憶メモリ5には、先の
第4図に示したような座標情報と、書体コードとか記憶
されている. 書体コード検出・制御部6は、指定された書体に対応し
て,フォントデータ続出し部2に対して、アウトライン
フォントデータの読出しを指示する機能を有している. その他の構威は、先の第8図と同様である。
FIG. 3 is a functional block diagram showing an embodiment of the main structure of a character pattern generation section of an information processing apparatus equipped with a character pattern generation function using a vector font according to the present invention. The symbols in the drawings are the same as in Fig. 8,
5 is a font data storage memory with a font code;
6 shows the typeface code detection/control unit. The font data storage memory 5 with typeface codes stores coordinate information and typeface codes as shown in FIG. 4 above. The font code detection/control unit 6 has a function of instructing the font data output unit 2 to read out outline font data in accordance with a designated font. The rest of the structure is the same as that shown in FIG. 8 above.

次に、フローチャートを参照しながら,第l図に示した
この発明のベクトルフォントによる文字パターン発生機
能を備えた情報処理装置の動作について述べる. 第6図は、この発明のベクトルフォントによる文字パタ
ーン発生機能を備えた情報処理装置において、角ゴシッ
ク体のアウトラインフォントデータによる文字生戒時の
処理の流れを示すフローチャートである.図面において
、#1〜#4はステップを示す。
Next, with reference to a flowchart, the operation of the information processing apparatus shown in FIG. 1, which is equipped with a character pattern generation function using a vector font according to the present invention, will be described. FIG. 6 is a flowchart showing the flow of processing when using outline font data of a square Gothic font in an information processing apparatus equipped with a character pattern generation function using a vector font according to the present invention. In the drawings, #1 to #4 indicate steps.

ゴシック体(角ゴシック体)が指定されると、この第6
図のフローがスタートし、ステップ#1で、第1図の書
体コード付きフォントデータ記憶メモリ5からフォント
データの読出しを行う。
If Gothic (square Gothic) is specified, this sixth
The flow shown in the figure starts, and in step #1, font data is read from the font data storage memory 5 with typeface code shown in FIG.

ステップ#2で、データの読出しが終了したか否か判断
し、もし、まだデータが残っていれば、次のステップ#
3で、その書体コードについて、共通のデータであるか
否か判断する。この判断は、書体コード検出・制御部6
によって行われる。
In step #2, it is determined whether reading of data has finished or not, and if there is still data remaining, the next step #2 is performed.
In step 3, it is determined whether or not the font code is common data. This judgment is made by the font code detection/control unit 6.
carried out by

ステップ#4で、読出した座標情報のデータによって直
線を描画し、再び、先のステップ#1へ戻って、同様の
動作を、データがなくなるまで繰返えす。
In step #4, a straight line is drawn using the read coordinate information data, and the process returns to step #1 to repeat the same operation until there is no more data.

以上のステップ#1〜#4の処理により、第4図のアウ
トラインフォントデータから、共通コードrQJの座標
情報が読出されて、第2図のようなゴシック体の文字の
輪郭パターンが形成される。
Through the processing in steps #1 to #4 above, the coordinate information of the common code rQJ is read from the outline font data of FIG. 4, and the outline pattern of the Gothic characters as shown in FIG. 2 is formed.

第7図は、この発明のベクトルフォントによる文字パタ
ーン発生機能を備えた情報処理装置において,丸ゴシッ
ク体のアウトラインフォントデータによる文字生成時の
処理の流れを示すフローチャートである。図面において
、#11〜#14はステップを示す. 丸ゴシック体が指定されると、この第7図のフローがス
タートし、ステップ#11で、第1図の書体コード付き
フォントデータ記憶メモリ5からフォントデータの読出
しを行う。
FIG. 7 is a flowchart showing the flow of processing when characters are generated using round Gothic outline font data in an information processing apparatus equipped with a character pattern generation function using vector fonts according to the present invention. In the drawings, #11 to #14 indicate steps. When the round Gothic font is specified, the flow shown in FIG. 7 starts, and in step #11, font data is read from the font data storage memory 5 with typeface code shown in FIG.

ステップ#12で,データの読出しが終了したか否か判
断し,もし、まだデータが残っていれば、次のステップ
#13で、その書体コードについて,共通のデータある
いは丸ゴシック体のデータであるか否か判断する。この
判断は、書体コード検出・制御部6によって行われる. ステップ#14で、読出した座標情報のデータによって
直線を描画し,再び、先のステップ#工1へ戻り、再び
、同様の動作を,フォントデータがなくなるまで繰返え
す。
In step #12, it is determined whether or not data reading has been completed, and if there is still data remaining, in the next step #13, it is determined whether the data is common data or round Gothic data for that font code. Decide whether or not. This determination is made by the font code detection/control unit 6. In step #14, a straight line is drawn using the read coordinate information data, and the process returns to step #1, and the same operation is repeated until there is no more font data.

以上のステップ#11〜#14の処理によって、第4図
に示したアウトラインフォントデータから、共通コード
rQJの座標情報、および丸ゴシック体を示すコード「
1」の座標情報が読出され、第3図と、第5図に一部拡
大図で示したような丸ゴシック体の文字の輪郭パターン
が形成される.なお,以上の実施例では、一種類のゴシ
ック書体について,角ゴシックと丸ゴシックの二種類の
輪郭パターンを形或する場合について説明した.しかし
、必要ずしも、ゴシック書体であることは必要でなく、
他の書体の場合でも、同様に実施することができること
は、改めていうまでもない.見見立羞果 この発明の情報処理装置では、アウトラインフォントデ
ータ(座標情報)を、共通部のデータと書体毎に固有の
データとに区別し、同一のフオントデータとして記憶し
ているので、座標情報(座標データ)の情報量を減少す
ることが可能になる。
Through the above steps #11 to #14, the coordinate information of the common code rQJ and the code "
The coordinate information of "1" is read out, and outline patterns of round Gothic characters as shown in partially enlarged views in FIGS. 3 and 5 are formed. In the above example, a case was explained in which one type of Gothic typeface has two types of outline patterns, square Gothic and round Gothic. However, it is not necessary that it is a Gothic typeface,
It goes without saying that the same method can be used for other typefaces as well. In the information processing device of this invention, outline font data (coordinate information) is divided into common part data and unique data for each typeface, and is stored as the same font data. It becomes possible to reduce the amount of information (coordinate data).

その結果,従来の情報処理装置に比べて,アウトライン
データのデータ量の大幅な圧縮が可能となり,ファイル
容量の節減と低コスト化とが達成される. しかも、高品質の印字パターンを形成することができる
、等の多くの優れた効果が奏せられる。
As a result, compared to conventional information processing devices, it is possible to significantly compress the amount of outline data, resulting in reductions in file capacity and costs. Moreover, many excellent effects such as being able to form a high quality print pattern can be achieved.

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

第l図は、この発明のベクトルフォントによる文字パタ
ーン発生機能を備えた情報処理装置について、その文字
パターン発生部の要部構成の一実施例を示す機能ブロッ
ク図, 第2図は,角ゴシック体の漢字「平」の文字パターンと
、その座標位置を示す図、 第3図は、丸ゴシック体の漢字「平」の文字パターンと
、その座標位置を示す図、 第4図は、この発明のベクトルフォントによる文字パタ
ーン発生機能を備えた情報処理装置について、ゴシック
体の漢字「平」の座標情報と,書体コードの一例を示す
図, 第5図は、第3図に示した拡大部の詳細を示す図、 第6図は,この発明のベクトルフォントによる文字パタ
ーン発生機能を備えた情報処理装置において,角ゴシッ
ク体のアウトラインフォントデータによる文字生戒時の
処理の流れを示すフローチャート、 第7図は、この発明のベクトルフォントによる文字パタ
ーン発生機能を備えた情報処理装置において、丸ゴシッ
ク体のアウトラインフォントデータによる文字生戊時の
処理の流れを示すフローチャート、 第8図は,従来のベクトルフォントによる文字パターン
発生機能を備えた情報処理装置について,その文字パタ
ーン発生部の要部構成の一例を示すブロック図. 図面において、2はフォントデータ読出し部、3は原座
標生戒部、4は文字枠生或部,5は書体コード付きフォ
ントデータ記憶メモリ、6は書体コード検出・制御部. ク 4 図 ク 5 閉 オ 6 図 ジ 7 鳳
Fig. 1 is a functional block diagram showing an example of the configuration of the main part of the character pattern generation section of an information processing device equipped with a character pattern generation function using a vector font according to the present invention. Figure 3 is a diagram showing the character pattern of the kanji ``hira'' in round Gothic font and its coordinate position. Figure 4 is a diagram showing the character pattern of the kanji ``hira'' in round Gothic font and its coordinate position. For an information processing device equipped with a character pattern generation function using vector fonts, a diagram showing the coordinate information of the Gothic kanji ``hira'' and an example of the font code. Figure 5 shows details of the enlarged part shown in Figure 3. FIG. 6 is a flowchart showing the flow of processing when using square Gothic outline font data in an information processing device equipped with a character pattern generation function using a vector font according to the present invention; FIG. 8 is a flowchart showing the process flow when generating characters using round Gothic outline font data in an information processing device equipped with a character pattern generation function using vector fonts according to the present invention. FIG. A block diagram showing an example of the main configuration of a character pattern generation section of an information processing device equipped with a character pattern generation function. In the drawing, 2 is a font data reading unit, 3 is an original coordinate generation unit, 4 is a character frame generation unit, 5 is a font data storage memory with a font code, and 6 is a font code detection/control unit. 4 Figure 5 Closed O 6 Figure 7 Otori

Claims (1)

【特許請求の範囲】 各連結点の座標からなるベクトル情報を記憶するベクト
ルフォント記憶手段と、該ベクトルフォント記憶手段の
ベクトル情報により文字の輪郭を形成するパターン出力
手段とを備え、ベクトルフォントによる文字パターン発
生機能を備えた情報処理装置において、 各文字毎のベクトル情報に、書体に応じて共通に使用す
るか、ある書体だけに固有に使用するかを示す書体コー
ドを付加して前記ベクトルフォント記憶手段に記憶させ
ておくと共に、前記付加された書体コードによつて、前
記ベクトルフォント記憶手段に記憶されたベクトル情報
の読出しを制御するベクトル情報読出し制御手段を備え
、 アウトラインフォント文字の生成時に、書体を指示する
情報に応じて、前記ベクトル情報読出し制御手段によつ
て、前記ベクトルフォント記憶手段から共通のフォント
のみ、あるいは共通のフォントと固有とフォントの両方
を出力して、文字の輪郭を形成することを特徴とする情
報処理装置。
[Scope of Claims] A vector font storage means for storing vector information consisting of the coordinates of each connection point, and a pattern output means for forming the outline of a character using the vector information of the vector font storage means, In an information processing device equipped with a pattern generation function, the vector font is stored by adding a typeface code to the vector information for each character to indicate whether it is used in common depending on the typeface or used uniquely for a certain typeface. vector information read control means for controlling the reading of vector information stored in the vector font storage means according to the added typeface code; The vector information reading control means outputs only the common font or both the common font and the unique font from the vector font storage means to form the outline of the character, according to information instructing the vector font storage means. An information processing device characterized by:
JP1188359A 1989-07-20 1989-07-20 Information processing device equipped with a character pattern generation function using vector fonts Pending JPH0351894A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1188359A JPH0351894A (en) 1989-07-20 1989-07-20 Information processing device equipped with a character pattern generation function using vector fonts

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1188359A JPH0351894A (en) 1989-07-20 1989-07-20 Information processing device equipped with a character pattern generation function using vector fonts

Publications (1)

Publication Number Publication Date
JPH0351894A true JPH0351894A (en) 1991-03-06

Family

ID=16222244

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1188359A Pending JPH0351894A (en) 1989-07-20 1989-07-20 Information processing device equipped with a character pattern generation function using vector fonts

Country Status (1)

Country Link
JP (1) JPH0351894A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6232247A (en) * 1985-07-16 1987-02-12 Toyota Motor Corp Fuel injection timing control method for diesel engine
US6002873A (en) * 1997-07-23 1999-12-14 International Business Machines Corporation Compiler-assisted or interpreter-assisted windowing solution to the year 2000 problem for computer programs
US6064817A (en) * 1997-07-23 2000-05-16 International Business Machines Corporation Compiler-assisted or interpreter-assisted solution to the year 2000 problem for computer programs
US6185571B1 (en) 1997-07-23 2001-02-06 International Business Machines Corporation Compiler-assisted or interpreter-assisted solution to the year 2000 problem with flagging option for computer programs
US6226791B1 (en) 1997-07-23 2001-05-01 International Business Machines Corporation Compiler-assisted or interpreter-assisted compression solution to the year 2000 problem for computer programs
US6233728B1 (en) 1997-07-23 2001-05-15 International Business Machines Corporation Compiler-assisted or interpreter-assisted solution to the year 2000 problem with debugging option for computer programs
US7234648B2 (en) 2003-10-31 2007-06-26 The Procter And Gamble Company Volatile substance-controlling composition

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6232247A (en) * 1985-07-16 1987-02-12 Toyota Motor Corp Fuel injection timing control method for diesel engine
US6002873A (en) * 1997-07-23 1999-12-14 International Business Machines Corporation Compiler-assisted or interpreter-assisted windowing solution to the year 2000 problem for computer programs
US6064817A (en) * 1997-07-23 2000-05-16 International Business Machines Corporation Compiler-assisted or interpreter-assisted solution to the year 2000 problem for computer programs
US6078734A (en) * 1997-07-23 2000-06-20 International Business Machines Corporation Compiler-assisted solution to the year 2000 problem for computer programs
US6185571B1 (en) 1997-07-23 2001-02-06 International Business Machines Corporation Compiler-assisted or interpreter-assisted solution to the year 2000 problem with flagging option for computer programs
US6226791B1 (en) 1997-07-23 2001-05-01 International Business Machines Corporation Compiler-assisted or interpreter-assisted compression solution to the year 2000 problem for computer programs
US6233728B1 (en) 1997-07-23 2001-05-15 International Business Machines Corporation Compiler-assisted or interpreter-assisted solution to the year 2000 problem with debugging option for computer programs
US7234648B2 (en) 2003-10-31 2007-06-26 The Procter And Gamble Company Volatile substance-controlling composition

Similar Documents

Publication Publication Date Title
US5940084A (en) Character generating method and apparatus
JPH0351894A (en) Information processing device equipped with a character pattern generation function using vector fonts
JPH02289067A (en) Character pattern signal generating device
JP2662035B2 (en) Character processor
JP3344538B2 (en) Character generator
JPH04280296A (en) Contour data processing device
JPS60144786A (en) Coded pattern synthesization/outputting system
JP3082228B2 (en) Data converter
JP2881924B2 (en) Data storage device
JPH02287739A (en) Memory access method
JP2833921B2 (en) Vector font transformation processing method
JPH04250077A (en) printing device
JP3347756B2 (en) Character generation method and device
JP2861201B2 (en) Data converter
JP2965429B2 (en) Character output device
JPH09179542A (en) Character image data output method and apparatus
JPS5895392A (en) character pattern generator
JPS625291A (en) Italic character generation method
JPS607469A (en) character pattern generator
JPH03288894A (en) Document creation device and document creation method
JPH06259056A (en) Vector font data control system
JPH04278993A (en) Outline data processor
JPH04186292A (en) Character pattern creation device
JPH0571953B2 (en)
JPH1049129A (en) Character pattern generation device, computer readable recording medium recording character pattern data, and computer readable recording medium recording character pattern generation program