JPH0351894A - ベクトルフオントによる文字パターン発生機能を備えた情報処理装置 - Google Patents
ベクトルフオントによる文字パターン発生機能を備えた情報処理装置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
Links
Landscapes
- Controls And Circuits For Display Device (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
及呈上生…里公互
この発明は、ワードプロセッサやオフィスコンピュータ
、DPS (データ・プロセッシング・システム),ワ
ークステーション、電子出版システムその他各種の情報
処理装置の改良に係り,特に、ベクトルデータによって
形成されるアウトラインフォント文字、すなわち,ベク
トルフォントによって各文字の輪郭パターンを形成する
際、共通部のフォントデータと、書体毎に異なる固有の
フォントデータとによって生或することにより、アウト
ラインデータのデータ量の圧縮を可能にして、ファイル
容量を節減したベクトルフォントによる文字パターン発
生機能を備えた情報処理装置に関する. 具体的にいえば、例えば、一種類のゴシック体のアウト
ラインフォントデータについて,共通部のフォントデー
タと、書体毎に異なる固有のフォントデータを使用する
ことによって、角ゴシックと丸ゴシックの二種類の文字
パターンが生成できるようにして、アウトラインデータ
のデータ量の圧縮を可能にした情報処理装置に関する.
丈来夏技先 従来から、ワードプロセッサ、電子出版システムその他
各種の情報処理システムでは、文字の輪郭を形成するベ
クトルフォントの情報(アウトラインフォントデータ)
を記憶させておき,このベクトルフォントの情報によっ
て文字の輪郭を出力する文字パターン発生機能、いわゆ
るアウトラインフォント文字を生或する機能が付加され
ている.このようなベクトルフォントの情報は、l文字
を形成する輪郭を直線で結ぶ各点の座標位置の情報群で
ある。すなわち、始点から各点を結び、必ず始点で終る
閉ループの座標情報で構成されている1組あるいは複数
組の座標位置の情報群である.例えば、漢字「一」は1
組の位置情報群から構或される。
、DPS (データ・プロセッシング・システム),ワ
ークステーション、電子出版システムその他各種の情報
処理装置の改良に係り,特に、ベクトルデータによって
形成されるアウトラインフォント文字、すなわち,ベク
トルフォントによって各文字の輪郭パターンを形成する
際、共通部のフォントデータと、書体毎に異なる固有の
フォントデータとによって生或することにより、アウト
ラインデータのデータ量の圧縮を可能にして、ファイル
容量を節減したベクトルフォントによる文字パターン発
生機能を備えた情報処理装置に関する. 具体的にいえば、例えば、一種類のゴシック体のアウト
ラインフォントデータについて,共通部のフォントデー
タと、書体毎に異なる固有のフォントデータを使用する
ことによって、角ゴシックと丸ゴシックの二種類の文字
パターンが生成できるようにして、アウトラインデータ
のデータ量の圧縮を可能にした情報処理装置に関する.
丈来夏技先 従来から、ワードプロセッサ、電子出版システムその他
各種の情報処理システムでは、文字の輪郭を形成するベ
クトルフォントの情報(アウトラインフォントデータ)
を記憶させておき,このベクトルフォントの情報によっ
て文字の輪郭を出力する文字パターン発生機能、いわゆ
るアウトラインフォント文字を生或する機能が付加され
ている.このようなベクトルフォントの情報は、l文字
を形成する輪郭を直線で結ぶ各点の座標位置の情報群で
ある。すなわち、始点から各点を結び、必ず始点で終る
閉ループの座標情報で構成されている1組あるいは複数
組の座標位置の情報群である.例えば、漢字「一」は1
組の位置情報群から構或される。
これに対して,例えば、漢字「平」は3組の位置情報群
から構威される(後出の第2図と第3図参照)。
から構威される(後出の第2図と第3図参照)。
特に,漢字の場合には,一般に形状が複雑であるから、
多数組の位置情報群を必要とする。
多数組の位置情報群を必要とする。
その上に、このようなベクトルフォントの情報は、書体
が異なる毎に、それぞれ別個に用意しておく必要がある
ので、ベクトルフォントのデータ量が増加する、という
問題がある。
が異なる毎に、それぞれ別個に用意しておく必要がある
ので、ベクトルフォントのデータ量が増加する、という
問題がある。
例えば、同じゴシック書体でも、角ゴシックと丸ゴシッ
クでは、輪郭のパターンが異なるので,その変化に対応
したそれぞれ別のアウトラインフォントデータを必要と
する。
クでは、輪郭のパターンが異なるので,その変化に対応
したそれぞれ別のアウトラインフォントデータを必要と
する。
したがって、従来のこの種の情報処理装置では、ベクト
ルフォントを記憶するためのファイル容量が大となる上
、コストアップにもなる、という不都合があった。
ルフォントを記憶するためのファイル容量が大となる上
、コストアップにもなる、という不都合があった。
第8図は、従来のベクトルフォントによる文字パターン
発生機能を備えた情報処理装置について、その文字パタ
ーン発生部の要部構或の一例を示すブロック図である.
図面において、1はフォントデータ記憶メモリで,la
〜1nはその書体毎のフォントデータが記憶されるメモ
リエリア,2はフォントデータ続出し部、3は原座標生
威部、4は文字枠生或部を示す。
発生機能を備えた情報処理装置について、その文字パタ
ーン発生部の要部構或の一例を示すブロック図である.
図面において、1はフォントデータ記憶メモリで,la
〜1nはその書体毎のフォントデータが記憶されるメモ
リエリア,2はフォントデータ続出し部、3は原座標生
威部、4は文字枠生或部を示す。
この第8図に示したブロックの各部の機能は、大略次の
とおりである。
とおりである。
フォントデータ記憶メモリ1は,システムが必要とする
各種のアウトラインフォントデータ、すなわち、書体毎
のフォントデータが記憶されるメモリエリア1a〜1n
から構威されている.フォントデータ続出し部2は、各
種のアウトラインフォントデータが記憶されているフォ
ントデータ記憶メモリ1から,必要なフォントデータを
読出す. 原座標生或部3は、フォントデータ続出し部2から出力
されるフォントデータについて、原座標を生或する機能
を有する。
各種のアウトラインフォントデータ、すなわち、書体毎
のフォントデータが記憶されるメモリエリア1a〜1n
から構威されている.フォントデータ続出し部2は、各
種のアウトラインフォントデータが記憶されているフォ
ントデータ記憶メモリ1から,必要なフォントデータを
読出す. 原座標生或部3は、フォントデータ続出し部2から出力
されるフォントデータについて、原座標を生或する機能
を有する。
文字枠生或部4は、原座標生或部3から出力される原座
標に基いて、文字の輪郭を形成して出力する機能を有し
ており,原座標生成部3で求められた原座標に基いて、
この文字枠生成部4で、ベクターラスタ変換による文字
の輪郭を形或するパターンを生成して出力する。
標に基いて、文字の輪郭を形成して出力する機能を有し
ており,原座標生成部3で求められた原座標に基いて、
この文字枠生成部4で、ベクターラスタ変換による文字
の輪郭を形或するパターンを生成して出力する。
そして,すでに述べたように、従来のベクトルフォント
による文字パターン発生機能を備えた情報処理装置では
、同じゴシック体でも、角ゴシックと丸ゴシックでは,
それぞれに対応するベクトルフォントデータが必要であ
る. したがって、必然的にベクトルフォントのデータ量が増
加して、ファイル容量が大となる上、システムのコスト
アップも免かれない、という不都合があった. このような不都合を解決する他の一つの方法として,ス
トロークデータ(ベクトルデータ)と,書体毎の肉付け
を行うためのパラメータとを使用して、書体に対応した
変換を行う情報処理装置も、すでに提案されている。
による文字パターン発生機能を備えた情報処理装置では
、同じゴシック体でも、角ゴシックと丸ゴシックでは,
それぞれに対応するベクトルフォントデータが必要であ
る. したがって、必然的にベクトルフォントのデータ量が増
加して、ファイル容量が大となる上、システムのコスト
アップも免かれない、という不都合があった. このような不都合を解決する他の一つの方法として,ス
トロークデータ(ベクトルデータ)と,書体毎の肉付け
を行うためのパラメータとを使用して、書体に対応した
変換を行う情報処理装置も、すでに提案されている。
しかし、このストロークデータと、書体毎に肉付けを行
うパラメータとを使用して、文字の輪郭パターンを形成
する方法では、輪郭パターンの生成をロジック処理する
必要がある。
うパラメータとを使用して、文字の輪郭パターンを形成
する方法では、輪郭パターンの生成をロジック処理する
必要がある。
その結果、フォントデータの節減は実現されるが,輪郭
パターンの印字品質が劣化する、という不都合を生じる
。
パターンの印字品質が劣化する、という不都合を生じる
。
が しようとする
この発明のベクトルフォントによる文字パターン発生機
能を備えた情報処理装置では、従来の情報処理装置で生
じるこれらの不都合、すなわち、書体が異なる毎に、そ
れぞれに対応するアウトラインフォントデータ(文字の
輪郭を形或する連結点の座標群の情報)を必要とするた
め、ファイル容量が大になり、また、ストロークデータ
と書体毎に肉付けを行うパラメータとを使用して、文字
の輪郭パターンを形成する方法では、フォントデータの
節減は可能であるが,輪郭パターンの印字品質が劣化す
る、という不都合を解決し、一種類の書体のベクトルフ
ォント情報,例えばゴシック体のベクトルフォント情報
によって、角ゴシックと丸ゴシックのように異なる二種
類の文字パターンが生威できるようにして,メモリファ
イル容量の小型化、低コスト化を可能にすると共に、高
品質の文字輪郭を形或することができる情報処理装置を
提供することを目的とする。
能を備えた情報処理装置では、従来の情報処理装置で生
じるこれらの不都合、すなわち、書体が異なる毎に、そ
れぞれに対応するアウトラインフォントデータ(文字の
輪郭を形或する連結点の座標群の情報)を必要とするた
め、ファイル容量が大になり、また、ストロークデータ
と書体毎に肉付けを行うパラメータとを使用して、文字
の輪郭パターンを形成する方法では、フォントデータの
節減は可能であるが,輪郭パターンの印字品質が劣化す
る、という不都合を解決し、一種類の書体のベクトルフ
ォント情報,例えばゴシック体のベクトルフォント情報
によって、角ゴシックと丸ゴシックのように異なる二種
類の文字パターンが生威できるようにして,メモリファ
イル容量の小型化、低コスト化を可能にすると共に、高
品質の文字輪郭を形或することができる情報処理装置を
提供することを目的とする。
を するための
この発明では、
各連結点の座標からなるベクトル情報を記憶するベクト
ルフォント記憶手段と、該ベクトルフォント記憶手段の
ベクトル情報により文字の輪郭を形成するパターン出力
手段とを備え、ベクトルフォントによる文字パターン発
生機能を備えた情報処理装置において, 各文字毎のベクトル情報に、書体に応じて共通に使用す
るか,ある書体だけに固有に使用するかを示す書体コー
ドを付加して前記ベクトルフォント記憶手段に記憶させ
ておくと共に、 前記付加された書体コードによって、前記ベクトルフォ
ント記憶手段に記憶されたベクトル情報の読出しを制御
するベクトル情報読出し制御手段を備え、 アウトラインフォント文字の生或時に、書体を指示する
情報に応じて,前記ベクトル情報読出し制御手段によっ
て、前記ベクトルフォント記憶手段から共通のフォント
のみ,あるいは共通のフォントと固有とフォントの両方
を出力して,文字の輪郭を形成するようにしている. 失一度一斑 次に、この発明のベクトルフォントによる文字パターン
発生機能を備えた情報処理装置について、図面を参照し
ながら、その実施例を詳細に説明する。
ルフォント記憶手段と、該ベクトルフォント記憶手段の
ベクトル情報により文字の輪郭を形成するパターン出力
手段とを備え、ベクトルフォントによる文字パターン発
生機能を備えた情報処理装置において, 各文字毎のベクトル情報に、書体に応じて共通に使用す
るか,ある書体だけに固有に使用するかを示す書体コー
ドを付加して前記ベクトルフォント記憶手段に記憶させ
ておくと共に、 前記付加された書体コードによって、前記ベクトルフォ
ント記憶手段に記憶されたベクトル情報の読出しを制御
するベクトル情報読出し制御手段を備え、 アウトラインフォント文字の生或時に、書体を指示する
情報に応じて,前記ベクトル情報読出し制御手段によっ
て、前記ベクトルフォント記憶手段から共通のフォント
のみ,あるいは共通のフォントと固有とフォントの両方
を出力して,文字の輪郭を形成するようにしている. 失一度一斑 次に、この発明のベクトルフォントによる文字パターン
発生機能を備えた情報処理装置について、図面を参照し
ながら、その実施例を詳細に説明する。
この発明のベクトルフォントによる文字パターン発生機
能を備えた情報処理装置では、同一書体のベクトルフォ
ントデータによって、異なる書体で共通に使用する座標
情報と、一方の書体のみで使用する座標情報とが区別で
きるように、それぞれの座標情報に書体コードを付けて
おき、各種の文字の輪′郭が形成できるようにしている
。
能を備えた情報処理装置では、同一書体のベクトルフォ
ントデータによって、異なる書体で共通に使用する座標
情報と、一方の書体のみで使用する座標情報とが区別で
きるように、それぞれの座標情報に書体コードを付けて
おき、各種の文字の輪′郭が形成できるようにしている
。
最初に、一例として、ゴシック体の漢字「平」の場合に
ついて,その文字パターンと座標情報との関係について
説明する。
ついて,その文字パターンと座標情報との関係について
説明する。
第2図は,角ゴシック体の漢字「平」の文字パターンと
,その座標位置を示す。図面において、1〜23はベク
トルフォントデータの順序と位置とを示す。
,その座標位置を示す。図面において、1〜23はベク
トルフォントデータの順序と位置とを示す。
次の第3図は,丸ゴシック体の漢字「平』の文字パター
ンと、その座標位置を示す。図面の丸で囲んだ部分は、
後出の第5図に拡大図で示す部分である。
ンと、その座標位置を示す。図面の丸で囲んだ部分は、
後出の第5図に拡大図で示す部分である。
この第2図と第3図とを対比すれば明らかなように,ゴ
シック書体の場合には、角ゴシック体の漢字『平」と,
丸ゴシック体の漢字「平」とは、その座標位置が殆ど共
通している。
シック書体の場合には、角ゴシック体の漢字『平」と,
丸ゴシック体の漢字「平」とは、その座標位置が殆ど共
通している。
そこで、この発明の情報処理装置では、このような点に
着目し、両ゴシックに共通する位置の座標情報には、共
通して使用することを示す書体コードを、また、丸ゴシ
ックに固有の位置の座標情?には、固有であることを示
す書体コードを付けておき、文字の輪郭パターンの生或
時には,指定された書体に対応して読出すことができる
ようにしている. 第4図は、この発明のベクトルフォントによる文字パタ
ーン発生機能を備えた情報処理装置について、ゴシック
体の漢字「平」の座標情報と、書体コードの一例を示す
図である。
着目し、両ゴシックに共通する位置の座標情報には、共
通して使用することを示す書体コードを、また、丸ゴシ
ックに固有の位置の座標情?には、固有であることを示
す書体コードを付けておき、文字の輪郭パターンの生或
時には,指定された書体に対応して読出すことができる
ようにしている. 第4図は、この発明のベクトルフォントによる文字パタ
ーン発生機能を備えた情報処理装置について、ゴシック
体の漢字「平」の座標情報と、書体コードの一例を示す
図である。
この第4図で、座標情報X■, x,, X3t・・・
・・・と、X,■, x3z, x33,・・・・・・
、およびyte ’/x+Yx+・・・・・・と、)’
s、+ ’j 32 1 V 33 ?・・・・・・
は、第2図と第3図に示した角ゴシックと丸ゴシックの
座標である。
・・・と、X,■, x3z, x33,・・・・・・
、およびyte ’/x+Yx+・・・・・・と、)’
s、+ ’j 32 1 V 33 ?・・・・・・
は、第2図と第3図に示した角ゴシックと丸ゴシックの
座標である。
また、書体コードは,「O』は両ゴシックに共通のコー
ド、rlJが丸ゴシックに固有のコードである. そして、この第4図の座標情報(座標データ)によれば
,例えば、24ポイントの角ゴシック体と、39ポイン
トの丸ゴシック体の輪郭パターンを生或することができ
る. したがって、結果的に、この第4図の座標情報だけで,
少なくとも,24ポイントの角ゴシック体の座標情報が
節減されることになる。
ド、rlJが丸ゴシックに固有のコードである. そして、この第4図の座標情報(座標データ)によれば
,例えば、24ポイントの角ゴシック体と、39ポイン
トの丸ゴシック体の輪郭パターンを生或することができ
る. したがって、結果的に、この第4図の座標情報だけで,
少なくとも,24ポイントの角ゴシック体の座標情報が
節減されることになる。
また、この第4図の座標情報を、39ポイントの丸ゴシ
ック体の輪郭パターンが得られるように設定しておけば
、角ゴシック体の輪郭パターンは、この丸ゴシック体の
輪郭パターンよりもやや小さいが、充分に39ポイント
の大きさが得られるように設定することも可能である。
ック体の輪郭パターンが得られるように設定しておけば
、角ゴシック体の輪郭パターンは、この丸ゴシック体の
輪郭パターンよりもやや小さいが、充分に39ポイント
の大きさが得られるように設定することも可能である。
例えば,高さについては、角ゴシック体と丸ゴシック体
との差は、丸ゴシック体の中心にある垂直線の下方の丸
みだけである. この程度の差であれば、共に,39ポイントのゴシック
書体とすることも可能である。
との差は、丸ゴシック体の中心にある垂直線の下方の丸
みだけである. この程度の差であれば、共に,39ポイントのゴシック
書体とすることも可能である。
このように、この発明の情報処理装置では、アウトライ
ンフォントデータを、共通部のデータと書体毎に固有の
データとに区別し,同一のフォントデータとして記憶し
ているので、上の例で詳しく述べたように、例えば,2
4ポイントの角ゴシック体と39ポイントの丸ゴシック
体とを、一方の丸ゴシック体のフォントデータで形或す
ることができる。
ンフォントデータを、共通部のデータと書体毎に固有の
データとに区別し,同一のフォントデータとして記憶し
ているので、上の例で詳しく述べたように、例えば,2
4ポイントの角ゴシック体と39ポイントの丸ゴシック
体とを、一方の丸ゴシック体のフォントデータで形或す
ることができる。
また、39ポイントの丸ゴシック書体のフォントデータ
で,39ポイントの角、丸の両ゴシック書体のフォント
データとすることも可能である.したがって、従来の方
式に比べて,約1/2の量のフォントデータで済むこと
になり,大幅なデータの節減,すなわち、効率的なデー
タ圧縮が達威される。
で,39ポイントの角、丸の両ゴシック書体のフォント
データとすることも可能である.したがって、従来の方
式に比べて,約1/2の量のフォントデータで済むこと
になり,大幅なデータの節減,すなわち、効率的なデー
タ圧縮が達威される。
次の第5図は、第3図に示した拡大部の詳細を示す図で
ある。
ある。
この第5図に示すように、丸ゴシックの場合には,位1
i3と4との間に、位!31,32.33が介在して,
丸ゴシック体の輪郭が形成される.このような処理を行
うことによって、共通する座標情報で、角ゴシック体の
文字パターンを生成することができ,また、共通する座
標情報と固有の座標情報とで、丸ゴシック体の文字パタ
ーンを生戒することが可能となる。
i3と4との間に、位!31,32.33が介在して,
丸ゴシック体の輪郭が形成される.このような処理を行
うことによって、共通する座標情報で、角ゴシック体の
文字パターンを生成することができ,また、共通する座
標情報と固有の座標情報とで、丸ゴシック体の文字パタ
ーンを生戒することが可能となる。
以上に説明したこの発明のベクトルフォントによる文字
パターン発生機能は、次の第l図に示す情報処理装置に
よって実現される。
パターン発生機能は、次の第l図に示す情報処理装置に
よって実現される。
第■図は、この発明のベクトルフォントによる文字パタ
ーン発生機能を備えた情報処理装置について、その文字
パターン発生部の要部構或の一実施例を示す機能ブロッ
ク図である.図面における符号は第8図と同様であり、
また,5は書体コード付きフォントデータ記憶メモリ、
6は書体コード検出・制御部を示す. 書体コード付きフォントデータ記憶メモリ5には、先の
第4図に示したような座標情報と、書体コードとか記憶
されている. 書体コード検出・制御部6は、指定された書体に対応し
て,フォントデータ続出し部2に対して、アウトライン
フォントデータの読出しを指示する機能を有している. その他の構威は、先の第8図と同様である。
ーン発生機能を備えた情報処理装置について、その文字
パターン発生部の要部構或の一実施例を示す機能ブロッ
ク図である.図面における符号は第8図と同様であり、
また,5は書体コード付きフォントデータ記憶メモリ、
6は書体コード検出・制御部を示す. 書体コード付きフォントデータ記憶メモリ5には、先の
第4図に示したような座標情報と、書体コードとか記憶
されている. 書体コード検出・制御部6は、指定された書体に対応し
て,フォントデータ続出し部2に対して、アウトライン
フォントデータの読出しを指示する機能を有している. その他の構威は、先の第8図と同様である。
次に、フローチャートを参照しながら,第l図に示した
この発明のベクトルフォントによる文字パターン発生機
能を備えた情報処理装置の動作について述べる. 第6図は、この発明のベクトルフォントによる文字パタ
ーン発生機能を備えた情報処理装置において、角ゴシッ
ク体のアウトラインフォントデータによる文字生戒時の
処理の流れを示すフローチャートである.図面において
、#1〜#4はステップを示す。
この発明のベクトルフォントによる文字パターン発生機
能を備えた情報処理装置の動作について述べる. 第6図は、この発明のベクトルフォントによる文字パタ
ーン発生機能を備えた情報処理装置において、角ゴシッ
ク体のアウトラインフォントデータによる文字生戒時の
処理の流れを示すフローチャートである.図面において
、#1〜#4はステップを示す。
ゴシック体(角ゴシック体)が指定されると、この第6
図のフローがスタートし、ステップ#1で、第1図の書
体コード付きフォントデータ記憶メモリ5からフォント
データの読出しを行う。
図のフローがスタートし、ステップ#1で、第1図の書
体コード付きフォントデータ記憶メモリ5からフォント
データの読出しを行う。
ステップ#2で、データの読出しが終了したか否か判断
し、もし、まだデータが残っていれば、次のステップ#
3で、その書体コードについて、共通のデータであるか
否か判断する。この判断は、書体コード検出・制御部6
によって行われる。
し、もし、まだデータが残っていれば、次のステップ#
3で、その書体コードについて、共通のデータであるか
否か判断する。この判断は、書体コード検出・制御部6
によって行われる。
ステップ#4で、読出した座標情報のデータによって直
線を描画し、再び、先のステップ#1へ戻って、同様の
動作を、データがなくなるまで繰返えす。
線を描画し、再び、先のステップ#1へ戻って、同様の
動作を、データがなくなるまで繰返えす。
以上のステップ#1〜#4の処理により、第4図のアウ
トラインフォントデータから、共通コードrQJの座標
情報が読出されて、第2図のようなゴシック体の文字の
輪郭パターンが形成される。
トラインフォントデータから、共通コードrQJの座標
情報が読出されて、第2図のようなゴシック体の文字の
輪郭パターンが形成される。
第7図は、この発明のベクトルフォントによる文字パタ
ーン発生機能を備えた情報処理装置において,丸ゴシッ
ク体のアウトラインフォントデータによる文字生成時の
処理の流れを示すフローチャートである。図面において
、#11〜#14はステップを示す. 丸ゴシック体が指定されると、この第7図のフローがス
タートし、ステップ#11で、第1図の書体コード付き
フォントデータ記憶メモリ5からフォントデータの読出
しを行う。
ーン発生機能を備えた情報処理装置において,丸ゴシッ
ク体のアウトラインフォントデータによる文字生成時の
処理の流れを示すフローチャートである。図面において
、#11〜#14はステップを示す. 丸ゴシック体が指定されると、この第7図のフローがス
タートし、ステップ#11で、第1図の書体コード付き
フォントデータ記憶メモリ5からフォントデータの読出
しを行う。
ステップ#12で,データの読出しが終了したか否か判
断し,もし、まだデータが残っていれば、次のステップ
#13で、その書体コードについて,共通のデータある
いは丸ゴシック体のデータであるか否か判断する。この
判断は、書体コード検出・制御部6によって行われる. ステップ#14で、読出した座標情報のデータによって
直線を描画し,再び、先のステップ#工1へ戻り、再び
、同様の動作を,フォントデータがなくなるまで繰返え
す。
断し,もし、まだデータが残っていれば、次のステップ
#13で、その書体コードについて,共通のデータある
いは丸ゴシック体のデータであるか否か判断する。この
判断は、書体コード検出・制御部6によって行われる. ステップ#14で、読出した座標情報のデータによって
直線を描画し,再び、先のステップ#工1へ戻り、再び
、同様の動作を,フォントデータがなくなるまで繰返え
す。
以上のステップ#11〜#14の処理によって、第4図
に示したアウトラインフォントデータから、共通コード
rQJの座標情報、および丸ゴシック体を示すコード「
1」の座標情報が読出され、第3図と、第5図に一部拡
大図で示したような丸ゴシック体の文字の輪郭パターン
が形成される.なお,以上の実施例では、一種類のゴシ
ック書体について,角ゴシックと丸ゴシックの二種類の
輪郭パターンを形或する場合について説明した.しかし
、必要ずしも、ゴシック書体であることは必要でなく、
他の書体の場合でも、同様に実施することができること
は、改めていうまでもない.見見立羞果 この発明の情報処理装置では、アウトラインフォントデ
ータ(座標情報)を、共通部のデータと書体毎に固有の
データとに区別し、同一のフオントデータとして記憶し
ているので、座標情報(座標データ)の情報量を減少す
ることが可能になる。
に示したアウトラインフォントデータから、共通コード
rQJの座標情報、および丸ゴシック体を示すコード「
1」の座標情報が読出され、第3図と、第5図に一部拡
大図で示したような丸ゴシック体の文字の輪郭パターン
が形成される.なお,以上の実施例では、一種類のゴシ
ック書体について,角ゴシックと丸ゴシックの二種類の
輪郭パターンを形或する場合について説明した.しかし
、必要ずしも、ゴシック書体であることは必要でなく、
他の書体の場合でも、同様に実施することができること
は、改めていうまでもない.見見立羞果 この発明の情報処理装置では、アウトラインフォントデ
ータ(座標情報)を、共通部のデータと書体毎に固有の
データとに区別し、同一のフオントデータとして記憶し
ているので、座標情報(座標データ)の情報量を減少す
ることが可能になる。
その結果,従来の情報処理装置に比べて,アウトライン
データのデータ量の大幅な圧縮が可能となり,ファイル
容量の節減と低コスト化とが達成される. しかも、高品質の印字パターンを形成することができる
、等の多くの優れた効果が奏せられる。
データのデータ量の大幅な圧縮が可能となり,ファイル
容量の節減と低コスト化とが達成される. しかも、高品質の印字パターンを形成することができる
、等の多くの優れた効果が奏せられる。
第l図は、この発明のベクトルフォントによる文字パタ
ーン発生機能を備えた情報処理装置について、その文字
パターン発生部の要部構成の一実施例を示す機能ブロッ
ク図, 第2図は,角ゴシック体の漢字「平」の文字パターンと
、その座標位置を示す図、 第3図は、丸ゴシック体の漢字「平」の文字パターンと
、その座標位置を示す図、 第4図は、この発明のベクトルフォントによる文字パタ
ーン発生機能を備えた情報処理装置について、ゴシック
体の漢字「平」の座標情報と,書体コードの一例を示す
図, 第5図は、第3図に示した拡大部の詳細を示す図、 第6図は,この発明のベクトルフォントによる文字パタ
ーン発生機能を備えた情報処理装置において,角ゴシッ
ク体のアウトラインフォントデータによる文字生戒時の
処理の流れを示すフローチャート、 第7図は、この発明のベクトルフォントによる文字パタ
ーン発生機能を備えた情報処理装置において、丸ゴシッ
ク体のアウトラインフォントデータによる文字生戊時の
処理の流れを示すフローチャート、 第8図は,従来のベクトルフォントによる文字パターン
発生機能を備えた情報処理装置について,その文字パタ
ーン発生部の要部構成の一例を示すブロック図. 図面において、2はフォントデータ読出し部、3は原座
標生戒部、4は文字枠生或部,5は書体コード付きフォ
ントデータ記憶メモリ、6は書体コード検出・制御部. ク 4 図 ク 5 閉 オ 6 図 ジ 7 鳳
ーン発生機能を備えた情報処理装置について、その文字
パターン発生部の要部構成の一実施例を示す機能ブロッ
ク図, 第2図は,角ゴシック体の漢字「平」の文字パターンと
、その座標位置を示す図、 第3図は、丸ゴシック体の漢字「平」の文字パターンと
、その座標位置を示す図、 第4図は、この発明のベクトルフォントによる文字パタ
ーン発生機能を備えた情報処理装置について、ゴシック
体の漢字「平」の座標情報と,書体コードの一例を示す
図, 第5図は、第3図に示した拡大部の詳細を示す図、 第6図は,この発明のベクトルフォントによる文字パタ
ーン発生機能を備えた情報処理装置において,角ゴシッ
ク体のアウトラインフォントデータによる文字生戒時の
処理の流れを示すフローチャート、 第7図は、この発明のベクトルフォントによる文字パタ
ーン発生機能を備えた情報処理装置において、丸ゴシッ
ク体のアウトラインフォントデータによる文字生戊時の
処理の流れを示すフローチャート、 第8図は,従来のベクトルフォントによる文字パターン
発生機能を備えた情報処理装置について,その文字パタ
ーン発生部の要部構成の一例を示すブロック図. 図面において、2はフォントデータ読出し部、3は原座
標生戒部、4は文字枠生或部,5は書体コード付きフォ
ントデータ記憶メモリ、6は書体コード検出・制御部. ク 4 図 ク 5 閉 オ 6 図 ジ 7 鳳
Claims (1)
- 【特許請求の範囲】 各連結点の座標からなるベクトル情報を記憶するベクト
ルフォント記憶手段と、該ベクトルフォント記憶手段の
ベクトル情報により文字の輪郭を形成するパターン出力
手段とを備え、ベクトルフォントによる文字パターン発
生機能を備えた情報処理装置において、 各文字毎のベクトル情報に、書体に応じて共通に使用す
るか、ある書体だけに固有に使用するかを示す書体コー
ドを付加して前記ベクトルフォント記憶手段に記憶させ
ておくと共に、前記付加された書体コードによつて、前
記ベクトルフォント記憶手段に記憶されたベクトル情報
の読出しを制御するベクトル情報読出し制御手段を備え
、 アウトラインフォント文字の生成時に、書体を指示する
情報に応じて、前記ベクトル情報読出し制御手段によつ
て、前記ベクトルフォント記憶手段から共通のフォント
のみ、あるいは共通のフォントと固有とフォントの両方
を出力して、文字の輪郭を形成することを特徴とする情
報処理装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1188359A JPH0351894A (ja) | 1989-07-20 | 1989-07-20 | ベクトルフオントによる文字パターン発生機能を備えた情報処理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1188359A JPH0351894A (ja) | 1989-07-20 | 1989-07-20 | ベクトルフオントによる文字パターン発生機能を備えた情報処理装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0351894A true JPH0351894A (ja) | 1991-03-06 |
Family
ID=16222244
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1188359A Pending JPH0351894A (ja) | 1989-07-20 | 1989-07-20 | ベクトルフオントによる文字パターン発生機能を備えた情報処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0351894A (ja) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6232247A (ja) * | 1985-07-16 | 1987-02-12 | Toyota Motor Corp | デイ−ゼルエンジンの燃料噴射時期制御方法 |
| 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 |
-
1989
- 1989-07-20 JP JP1188359A patent/JPH0351894A/ja active Pending
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6232247A (ja) * | 1985-07-16 | 1987-02-12 | Toyota Motor Corp | デイ−ゼルエンジンの燃料噴射時期制御方法 |
| 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 |
|---|---|---|
| JPH0351894A (ja) | ベクトルフオントによる文字パターン発生機能を備えた情報処理装置 | |
| JPH02289067A (ja) | 文字パターン信号発生装置 | |
| JP2662035B2 (ja) | 文字処理装置 | |
| JP2850979B2 (ja) | 文字処理装置および方法 | |
| JP2669539B2 (ja) | 文字出力方法および文字出力装置 | |
| JP3344538B2 (ja) | 文字生成装置 | |
| JPH04280296A (ja) | 輪郭線データ処理装置 | |
| JPS60144786A (ja) | 符号付文字パタ−ン合成出力方式 | |
| JP3082228B2 (ja) | データ変換装置 | |
| JP2881924B2 (ja) | データ記憶装置 | |
| JPH02287739A (ja) | メモリアクセス方法 | |
| JP2833921B2 (ja) | ベクトルフォント変形処理方式 | |
| JPH04250077A (ja) | 印字装置 | |
| JP3347756B2 (ja) | 文字生成方法及びその装置 | |
| JP2861201B2 (ja) | データ変換装置 | |
| JP2901742B2 (ja) | 漢字フォント生成方式 | |
| JP2797660B2 (ja) | 画素補正方法 | |
| JP2965429B2 (ja) | 文字出力装置 | |
| JPH02141797A (ja) | 文字パターン発生装置 | |
| JPS5895392A (ja) | 文字パタ−ン発生器 | |
| JPH03288894A (ja) | 文書作成装置及び文書作成方法 | |
| JPH06259056A (ja) | ベクトルフォントデータ管理方式 | |
| JPH04278993A (ja) | 輪郭線データ処理装置 | |
| JPH04186292A (ja) | 文字パターン作成装置 | |
| JPH0571953B2 (ja) |