JPH0456894A - End point shape changing system for character forming device - Google Patents

End point shape changing system for character forming device

Info

Publication number
JPH0456894A
JPH0456894A JP2165978A JP16597890A JPH0456894A JP H0456894 A JPH0456894 A JP H0456894A JP 2165978 A JP2165978 A JP 2165978A JP 16597890 A JP16597890 A JP 16597890A JP H0456894 A JPH0456894 A JP H0456894A
Authority
JP
Japan
Prior art keywords
end point
vector
character
character data
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
JP2165978A
Other languages
Japanese (ja)
Inventor
Mitsuko Fujita
藤田 充子
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2165978A priority Critical patent/JPH0456894A/en
Publication of JPH0456894A publication Critical patent/JPH0456894A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 〔概要〕 形状変更方式に関し、文字作成装置で作成する文字の端
点形状を任意に変更する文字作成装置の端点形状変更方
式に関し、 文字の端点形状を自動的に、かつ高速に変更することを
目的とし、 文字の輪郭線の変位点座標をベクトルとして表現したベ
クトル文字データを格納するベクトル文字データ格納手
段と、該ベクトル文字データの文字の端点部分のデータ
を指示するフラグを該ベクトル文字データに付加するフ
ラグ付加手段と、文字の端点部分の輪郭線形状のベクト
ルデータを登録記憶する端点形状記憶手段と、該ベクト
ル文字データのフラグにより指示される各端点部分を該
端点形状記憶手段から選択される端点形状に応したベク
トルデータに変更して該ベクトル文字データを加工する
データ加工手段とを有し構成する。
[Detailed Description of the Invention] [Summary] Concerning a shape changing method, the present invention relates to an end point shape changing method for a character creation device that arbitrarily changes the end point shape of a character created by a character creation device. A vector character data storage means for storing vector character data in which displacement point coordinates of a character's outline are expressed as a vector for the purpose of high-speed change, and a flag that indicates the data of the end point portion of a character in the vector character data. a flag adding means for adding the vector data to the vector character data; an end point shape storage means for registering and storing vector data of the outline shape of the end point portion of the character; and data processing means for processing the vector character data by changing it into vector data corresponding to the end point shape selected from the shape memory means.

〔産業上の利用分野〕[Industrial application field]

本発明は文字作成装置の端点形状変更方式に関し、文字
作成装置で作成する文字の端点形状を任意に変更する文
字作成装置の端点形状変更方式に関する。
The present invention relates to an end point shape changing method for a character creation device, and more particularly to an end point shape changing method for a character creation device that arbitrarily changes the end point shape of a character created by the character creation device.

近年、新聞、印刷業界を始め企業内印刷、DTP (D
esk Top Publishing ) 、 ワー
ドプロセッサに至るまで、文字フォントを文字の輪郭線
上の変化点をベクトルデータとして表示したベクトル形
式で保持する装置が増えてきている。
In recent years, in-house printing, DTP (D
There is an increasing number of devices that hold character fonts in a vector format in which changing points on the contours of characters are represented as vector data, ranging from fonts to word processors.

このように、文字フォントをベクトル形式で存すること
とすると、従来使用されていたフルドツト形式の文字デ
ータに較へて1文字に対する文字データ量も減少し、ま
たサイズの異なる文字に対しても文字データ処理装置に
おいて、基本となるサイズのベクトル文字データを拡大
縮小することによって、各種のサイズの文字データを準
備する必要か無くなり、全体として大幅なデータ削減か
行える。
In this way, when character fonts are stored in vector format, the amount of character data for one character is reduced compared to the character data in the full dot format that has been used in the past, and character data can also be stored for characters of different sizes. By enlarging or reducing vector character data of a basic size in a processing device, there is no need to prepare character data of various sizes, and a large amount of data can be reduced overall.

ベクトル文字の実現によりデータ量は削減されたか、よ
り多(の文字や書体を扱いたいというユーザニーズは年
々高まる一方で到底その全てをメーカーで賄うことは不
可能である。また、メーカーに不足文字を発注すると納
期がかかる上にコストが高い等、ユーザか希望する文字
をユーザ自身で作成する文字作成装置か注目を集めてい
る。
Although the amount of data has been reduced by the realization of vector characters, and the user needs to handle more characters and fonts are increasing year by year, it is impossible for manufacturers to cover all of them. Character creation devices that allow users to create the desired characters themselves are attracting attention because of the long delivery times and high costs when ordering them.

〔従来の技術〕[Conventional technology]

日本語は1つの書体を作成しようとする場合、欧文に比
べて非常に多くの文字を作成しなければならない。その
数は欧文か記号を含めて100文字/書体程度なのに和
文では約8.000文字/書体が必要になる。従って、
新書体の作成にあたって新たにデザインを起こしてデー
タ化するのは多くの時間と労力がかかるが、書体の中に
は、端点の形状を変化させることて異なる書体を生成す
ることができるものもある。
In order to create one typeface in Japanese, compared to European languages, it is necessary to create a significantly larger number of characters. The number is about 100 characters/font for European languages, including symbols, but for Japanese, about 8,000 characters/font are required. Therefore,
It takes a lot of time and effort to create a new design and convert it into data when creating a new typeface, but some typefaces can create different typefaces by changing the shape of the end points. .

第7図(A)に示す角ゴシ・ツク体は文字の端点形状を
変更するだけで同図(B)に示す丸コ゛シ、。
The square font shown in FIG. 7(A) can be changed to the round font shown in FIG. 7(B) by simply changing the shape of the end points of the characters.

り体に変更することができる。It can be changed to a different body.

従来の文字作成装置では例えば角ゴシ・ツク体を丸ゴシ
ック体に変更する場合、角コ′シ・ツク体の文字の端点
10a−10f夫々について手作業で編集作業を行ない
、丸ゴシ・ツク体の文字に変更していた。
With conventional character creation devices, for example, when changing a square Gothic typeface to a round Gothic typeface, manual editing work is performed on each of the end points 10a to 10f of the square Gothic typeface. The characters had been changed to .

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

従来装置では文字の全ての端点について手作業で編集作
業を行なわなければならないために、編集作業の量が膨
大となってしまうという問題かあった。
In the conventional apparatus, editing work must be performed manually for all endpoints of a character, resulting in a problem that the amount of editing work becomes enormous.

本発明は上記の点に鑑みなされたもので、文字の端点形
状を自動的に、かつ高速に変更する文字作成装置の端点
形状変更方式を提供することを目的とする。
The present invention has been made in view of the above points, and an object of the present invention is to provide an end point shape changing method for a character creation device that changes the end point shape of a character automatically and at high speed.

〔課題を解決するための手段〕[Means to solve the problem]

第1図は本発明方式の原理図を示す。 FIG. 1 shows a principle diagram of the system of the present invention.

同図中、ベクトル文字データ格納手段lは、文字の輪郭
線の変位点座標をベクトルとして表現したベクトル文字
データを格納する。
In the figure, vector character data storage means 1 stores vector character data in which coordinates of displacement points of character outlines are expressed as vectors.

フラグ付加手段2は、ベクトル文字データの文字の端点
部分のデータを指示するフラグを該ベクトル文字データ
に付加する。
The flag adding means 2 adds a flag to the vector character data to indicate the end point data of the character of the vector character data.

端点形状記憶手段3は、文字の端点部分の輪郭線形状の
ベクトルデータを登録記憶する。
The end point shape storage means 3 registers and stores vector data of the outline shape of the end point portion of a character.

データ加工手段4は、ベクトル文字データのフラグによ
り指示される各端点部分を端点形状記憶手段3から選択
される端点形状に応じたベクトルデータに変更して該ベ
クトル文字データを加工する。
The data processing means 4 processes the vector character data by changing each endpoint portion designated by the flag of the vector character data into vector data corresponding to the endpoint shape selected from the endpoint shape storage means 3.

〔作用〕[Effect]

本発明においては、ベクトル文字データのフラグを付加
された端α部分をデータ加工手段4か端点形状記憶手段
3の端点形状に応じて変更するため、文字の端点形状を
自動的に変更でき、人手による編集作業か少ないので高
速処理か可能となる。
In the present invention, since the flagged end α portion of vector character data is changed according to the end point shape of the data processing means 4 or the end point shape storage means 3, the end point shape of the character can be changed automatically and manually. Since there is less editing work required, high-speed processing is possible.

[実施例〕 第2図は本発明方式の文字作成装置の一実施例のブロッ
ク図を示す。
[Embodiment] FIG. 2 shows a block diagram of an embodiment of a character creation device according to the present invention.

同図中、ベクトル文字データ格納部20には第3図に示
す如き字体の各文字の輪郭線の変位点座標をベクトルと
して表現したベクトル文字データか格納されている。二
のベクトル文字データはデータ変換部21てフルドツト
文字データに変換されてフルドツト文字データ格納部2
2に格納され、またフルドツト文字データ格納部22の
フルドツト文字データはデータ変換部21でベクトル文
字データとされベクトル文字データ格納部20に格納さ
れる。
In the figure, a vector character data storage section 20 stores vector character data in which the coordinates of the displacement points of the outlines of each character of the font as shown in FIG. 3 are expressed as vectors. The second vector character data is converted into full-dot character data by the data converter 21 and then transferred to the full-dot character data storage unit 2.
Further, the full-dot character data in the full-dot character data storage section 22 is converted into vector character data by the data conversion section 21 and stored in the vector character data storage section 20.

ベクトル文字データ格納部20から読出されたベクトル
文字データはベクトル文字データ加工部23及び描画メ
モリ24を通して表示部25に表示される。上記表示部
25に表示される第3図に示す如き文字を見て、文字の
各端点の端点形状開始点S1〜S6及び端点形状終了点
El−E6を指示すると、この指示入力は入力制i卸部
27を通してベクトル文字データ加工部23に供給され
る。
The vector character data read from the vector character data storage section 20 is displayed on the display section 25 through the vector character data processing section 23 and the drawing memory 24. When looking at a character as shown in FIG. 3 displayed on the display section 25 and specifying the end point shape starting points S1 to S6 and the end point shape end points El to E6 of each end point of the character, this instruction input can be performed using the input control i. The data is supplied to the vector character data processing section 23 through the wholesale section 27.

これによってベクトル文字データ加工部23は第4図(
A)に示す如くベクトル文字データの文字輪郭に沿った
点列のうち上記端点形状開始点及び終了点S1〜S6.
El〜E6について端点形状開始点フラグS及び端点形
状終了点フラグE夫々を付加する。
As a result, the vector character data processing unit 23 is configured as shown in FIG.
As shown in A), among the sequence of points along the character contour of vector character data, the above-mentioned end point shape starting point and ending point S1 to S6.
An end point shape start point flag S and an end point shape end point flag E are added for El to E6, respectively.

また、入力部26て任意の端点例えば端点形状開始点、
終了点S6.E6の端点を選択して、任意の端点部分の
輪郭線形状(端点形状)を作成する。この端点形状のベ
クトルデータはベクトル文字データ加工部23に供給さ
れ、ここで開始点を原点上とし終了点をX軸上とするよ
うなxy座標に座標変換される。ここでは端点形状開始
点、終了点S6.E6夫々のX、Y座標を第5図(A)
に示す如< (X、、Y、)、(X、、Y、)とすると
、次式を用いて第5図(B)に示す如く、X。
In addition, the input section 26 can be used to select an arbitrary end point, for example, an end point shape starting point,
End point S6. Select the end point of E6 and create a contour line shape (end point shape) of an arbitrary end point portion. This endpoint shape vector data is supplied to the vector character data processing section 23, where it is coordinate-converted into xy coordinates such that the starting point is on the origin and the ending point is on the X axis. Here, the end point shape start point, end point S6. Figure 5 (A) shows the X and Y coordinates of E6.
As shown in FIG.

y座標に変換する。Convert to y coordinate.

のベクトルデータはベクトル文字データ加工部23から
端点形状記憶部28に登録記憶される。
The vector data is registered and stored in the endpoint shape storage section 28 from the vector character data processing section 23.

この端点形状のベクトルデータは複数種類登録可能であ
る。
Multiple types of vector data of this end point shape can be registered.

次に第3図に示す如き文字の端点形状を変更する場合に
は、入力部26で端点形状記憶部28に登録されている
端点形状を選択して自動修正を指示する。この選択によ
りベクトル文字データ加工部23は地点形状記憶部28
より選択された端点形状のベクトルデータを取出して端
点形状呼出部29に格納し、ここからベクトル文字デー
タ加工部23に供給される。
Next, when changing the end point shape of a character as shown in FIG. 3, the input section 26 selects the end point shape registered in the end point shape storage section 28 and instructs automatic correction. With this selection, the vector character data processing unit 23
The vector data of the selected end point shape is extracted and stored in the end point shape calling section 29, from which it is supplied to the vector character data processing section 23.

ベクトル文字データJ][I工部23は第4図(A)に
示すベクトル文字データのうち端点形状開始点フラグS
の付加位置から端点形状終了点フラグEの付加位置まで
を端点形状呼出部29よりの端点形状のベクトルデータ
で変更する。この場合には文字上の各端点の端点形状開
始点(Sl−S6)、終了点(El〜E6)夫々と、呼
出した端点形状の開始点(0,0)、終了点(x、、O
)とを対応させるために次式を用いて第5図(C)に示
す如き座標変換を行なう。
Vector character data J] [I engineering section 23 selects the end point shape starting point flag S of the vector character data shown in FIG.
from the addition position of the end point shape end point flag E to the addition position of the end point shape end point flag E are changed using vector data of the end point shape from the end point shape calling unit 29. In this case, the end point shape start point (Sl-S6) and end point (El to E6) of each end point on the character, and the start point (0, 0) and end point (x, , O) of the called end point shape, respectively.
), coordinate transformation as shown in FIG. 5(C) is performed using the following equation.

但し、lは端点を区別するための添字、XE、−X。However, l is a subscript for distinguishing the end points, XE, -X.

X。X.

(2)式では係数aによって拡大又は縮小か行なわれ、
角度φ、だけ回転が行なわれる。
In equation (2), expansion or contraction is performed by the coefficient a,
A rotation is performed by an angle φ.

これによって第4図(A)のベクトル文字データはフラ
グSの付加位置からフラグEの付加位置までか呼出した
端点形状に変更され、第4図(B)のベクトル文字デー
タとされ、これによって、表示部25に表示される文字
は第6図(A)に示す角ゴシック体からほとんと第6図
(B)に示す如き丸ゴシック体に自動的に変更される。
As a result, the vector character data in FIG. 4(A) is changed to the end point shape called from the addition position of flag S to the addition position of flag E, and becomes the vector character data in FIG. 4(B). The characters displayed on the display section 25 are automatically changed from the square Gothic font shown in FIG. 6(A) to almost the round Gothic font shown in FIG. 6(B).

またベクトル文字データ加工部23は第4図(B)のベ
クトル文字データをベクトル文字データ格納部に格納す
る。
Further, the vector character data processing unit 23 stores the vector character data shown in FIG. 4(B) in the vector character data storage unit.

ところてフルドツト文字データ加工部30はフルドツト
文字データ格納部22よりのフルドツト文字データを描
画メモリ24を通して表示部25に表示させ、入力部2
6から入力制御部27を通した制御により上記フルドツ
ト文字データを加工し、フルドツト文字データ格納部2
2に格納する。
However, the full-dot character data processing section 30 displays the full-dot character data from the full-dot character data storage section 22 on the display section 25 through the drawing memory 24, and displays the full-dot character data from the full-dot character data storage section 22 on the display section 25.
6, the full dot character data is processed by control through the input control unit 27, and the full dot character data is stored in the full dot character data storage unit 2.
Store in 2.

このように、ベクトル文字データのフラグを付加された
端点部分をデータ加工手段4か端点形状記憶手段3の端
点形状に応じて変更するため、文字の端点形状を自動的
に変更でき、人手による編集作業か少ないので高速処理
か可能となる。
In this way, since the flagged endpoint portion of vector character data is changed according to the endpoint shape of the data processing means 4 or the endpoint shape storage means 3, the endpoint shape of the character can be changed automatically, and manual editing can be avoided. Since there is less work involved, high-speed processing is possible.

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

上述の如く、本発明の文字作成装置の端点形状変更方式
によれば、文字の端点形状を自動的に、かつ高速に変更
することかでき、人手による編集作業が極くわずかて済
み、実用上きわめて有用である。
As described above, according to the end point shape changing method of the character creation device of the present invention, the end point shape of a character can be changed automatically and at high speed, requiring very little manual editing work, and is practical. Extremely useful.

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

第1図は本発明方式の原理図、 第2図は本発明方式の文字作成装置の一実施例のブロッ
ク図、 第3図は文字の一例を示す図、 第4図はベクトル文字データを示す図、第5図は端点形
状の登録及び変更を説明するための図、 第6図は本発明による端点形状変更を示す図、第7図は
字体の各個を示す図である。 図において、 lはベクトル文字データ格納手段、 2はフラグ付加手段、 3は端点形状記憶手段、 4はデータ加工手段、 20はベクトル文字データ格納部、 23はベクトル文字データ加工部、 28は端点形状記憶部、 29は端点形状呼出部 を示す。 第1図 特許出願人 富 士 通 株式会社 第2図 文中■−硬化示T口 第3図 (A) (C) 憾五千孜゛0参剖はひ゛1丸そ設−MHz−η口第5図
Fig. 1 is a diagram of the principle of the method of the present invention, Fig. 2 is a block diagram of an embodiment of the character creation device of the method of the present invention, Fig. 3 is a diagram showing an example of a character, and Fig. 4 is a diagram showing vector character data. 5 is a diagram for explaining registration and change of end point shape, FIG. 6 is a diagram showing end point shape change according to the present invention, and FIG. 7 is a diagram showing each font. In the figure, l is a vector character data storage means, 2 is a flag adding means, 3 is an end point shape memory means, 4 is a data processing means, 20 is a vector character data storage section, 23 is a vector character data processing section, 28 is an end point shape A storage section 29 indicates an end point shape recall section. Figure 1 Patent Applicant: Fujitsu Ltd. Figure 2 - Hardening Indication T Mouth Figure 3 (A) (C) Figure 5

Claims (2)

【特許請求の範囲】[Claims] (1)文字の輪郭線の変位点座標をベクトルとして表現
したベクトル文字データを格納するベクトル文字データ
格納手段(1)と、 該ベクトル文字データの文字の端点部分のデータを指示
するフラグを該ベクトル文字データに付加するフラグ付
加手段(2)と、 文字の端点部分の輪郭線形状のベクトルデータを登録記
憶する端点形状記憶手段(3)と、該ベクトル文字デー
タのフラグにより指示される各端点部分を該端点形状記
憶手段から選択される端点形状に応じたベクトルデータ
に変更して該ベクトル文字データを加工するデータ加工
手段(4)とを有することを特徴とする文字作成装置の
端点形状変更方式。
(1) A vector character data storage means (1) for storing vector character data representing displacement point coordinates of the outline of a character as a vector; A flag adding means (2) for adding a flag to character data; an end point shape storage means (3) for registering and storing vector data of the outline shape of the end point portion of a character; and each end point portion indicated by the flag of the vector character data. An end point shape changing method for a character creation device, characterized in that it has a data processing means (4) for changing the vector character data into vector data according to the end point shape selected from the end point shape storage means and processing the vector character data. .
(2)該データ加工手段(4)は該端点形状に応じたベ
クトルデータを該ベクトル文字データの各端点部分に応
じて拡大又は縮小し、かつ回転して該各端点部分を変更
することを特徴とする請求項(1)記載の文字作成装置
の端点形状変更方式。
(2) The data processing means (4) is characterized in that the vector data corresponding to the end point shape is enlarged or reduced in accordance with each end point portion of the vector character data, and rotated to change each end point portion. An end point shape changing method for a character creation device according to claim (1).
JP2165978A 1990-06-25 1990-06-25 End point shape changing system for character forming device Pending JPH0456894A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2165978A JPH0456894A (en) 1990-06-25 1990-06-25 End point shape changing system for character forming device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2165978A JPH0456894A (en) 1990-06-25 1990-06-25 End point shape changing system for character forming device

Publications (1)

Publication Number Publication Date
JPH0456894A true JPH0456894A (en) 1992-02-24

Family

ID=15822611

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2165978A Pending JPH0456894A (en) 1990-06-25 1990-06-25 End point shape changing system for character forming device

Country Status (1)

Country Link
JP (1) JPH0456894A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5771035A (en) * 1995-10-13 1998-06-23 Sharp Kabushiki Kaisha Character generation device
CN1097815C (en) * 1996-05-13 2003-01-01 夏普公司 Character forming apparatus

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5771035A (en) * 1995-10-13 1998-06-23 Sharp Kabushiki Kaisha Character generation device
CN1099096C (en) * 1995-10-13 2003-01-15 夏普公司 Character generation device
CN1097815C (en) * 1996-05-13 2003-01-01 夏普公司 Character forming apparatus

Similar Documents

Publication Publication Date Title
EP0131457B1 (en) Document creating apparatus
JPH0572627B2 (en)
JP3599198B2 (en) Figure editing device
JPH0456894A (en) End point shape changing system for character forming device
JPH0830666A (en) Method and device for arranging character string
JP2663967B2 (en) Information storage control method
JP2803746B2 (en) Character processing method and apparatus
JP2956784B2 (en) Kanji font data conversion method
JPH01191192A (en) High quality character generating device
JPH04186292A (en) Character pattern creation device
JP2505257B2 (en) Plotting device
JPH06274589A (en) Document processor
JPH05158453A (en) Character retrieving system
JPS63127288A (en) Pattern generator
JPH03111894A (en) Character generation method and device
JPH07110867A (en) Drawing device
JPS62157089A (en) Generation of vector character
JPH05313634A (en) Outline font developing device
JPH0584541B2 (en)
JPH0566758A (en) External character font generator
JPH05143047A (en) Character display
JPS59117621A (en) Document editing proofreading method
JPH0863143A (en) Character symbol generator
JPH03288894A (en) Document creation device and document creation method
JPH0413182A (en) Method and device for generating character and pattern