JPH0239359A - 文書処理装置 - Google Patents
文書処理装置Info
- Publication number
- JPH0239359A JPH0239359A JP63188353A JP18835388A JPH0239359A JP H0239359 A JPH0239359 A JP H0239359A JP 63188353 A JP63188353 A JP 63188353A JP 18835388 A JP18835388 A JP 18835388A JP H0239359 A JPH0239359 A JP H0239359A
- Authority
- JP
- Japan
- Prior art keywords
- data
- font
- pattern
- vector
- character
- 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.)
- Granted
Links
Landscapes
- Document Processing Apparatus (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[産業上の利用分野]
本発明は文字や図形等のフォントデータなベクタフォン
トで格納する文書処理装置に関するものである。
トで格納する文書処理装置に関するものである。
[従来の技術]
一般に、ベクタフォントを有する文書処理装置では、表
示或いは印刷される文書のフォントデータが、1文字を
構成する各線分情報として、それを表示したときの表示
開始位置と終了位置とで表わしたベクタの形で記憶され
ている。また、このようなベクタフォントの各線分を具
現化する方式として、直線線分による方式や円弧或いは
3次スプラインにより補間する方式またはB−スプライ
ンで生成する方式等がある。なお、ベクトルフォントの
内、文字の輪郭をベクトルで表すフォントの場合はアウ
トラインフォントと呼ばれる場合がある。
示或いは印刷される文書のフォントデータが、1文字を
構成する各線分情報として、それを表示したときの表示
開始位置と終了位置とで表わしたベクタの形で記憶され
ている。また、このようなベクタフォントの各線分を具
現化する方式として、直線線分による方式や円弧或いは
3次スプラインにより補間する方式またはB−スプライ
ンで生成する方式等がある。なお、ベクトルフォントの
内、文字の輪郭をベクトルで表すフォントの場合はアウ
トラインフォントと呼ばれる場合がある。
ベクトルフォントはドツトマトリクスで構成されている
フォントに比べ、文字サイズ毎のフォントデータを持た
ずに済むため、必要とするメモリ容量が少なくて済む利
点や、拡大/縮小を行っても文字等のガタつきが発生し
ないという利点がある。
フォントに比べ、文字サイズ毎のフォントデータを持た
ずに済むため、必要とするメモリ容量が少なくて済む利
点や、拡大/縮小を行っても文字等のガタつきが発生し
ないという利点がある。
[発明が解決しようとしている課題]
このようなベクタフォントで構成された文字等をパター
ンデータに展開する際、例えば数式のインチグラやシグ
マまたは行列式の°゛[”]”等の記号の様に、複数の
行に亙る連続したパターンデータとして表示出力される
ものがある。このような記号等のベクタフォントは、通
常の文字と同じように、1行内に含まれる文字サイズに
対応したフォント形式で記憶されており、複数行に跨が
るパターンデータに展開されるときは、その行数に対応
して拡大処理等が施されていた。
ンデータに展開する際、例えば数式のインチグラやシグ
マまたは行列式の°゛[”]”等の記号の様に、複数の
行に亙る連続したパターンデータとして表示出力される
ものがある。このような記号等のベクタフォントは、通
常の文字と同じように、1行内に含まれる文字サイズに
対応したフォント形式で記憶されており、複数行に跨が
るパターンデータに展開されるときは、その行数に対応
して拡大処理等が施されていた。
しかし、このような方式では、複数行に亙って拡大処理
を行うと、その文字や記号等のパターンが不自然なもの
になるため、印字品位が低下したり、フォントデータの
拡大処理等に時間がかかるという問題があった。
を行うと、その文字や記号等のパターンが不自然なもの
になるため、印字品位が低下したり、フォントデータの
拡大処理等に時間がかかるという問題があった。
本発明は上記従来例に鑑みてなされたもので、複数行に
亙って展開されるときに、分割して記憶されているフォ
ントデータを選択して合成することにより、容易でしか
も高品位にベクタフォントを複数行に亙って展開できる
文書処理装置を提供することを目的とする。
亙って展開されるときに、分割して記憶されているフォ
ントデータを選択して合成することにより、容易でしか
も高品位にベクタフォントを複数行に亙って展開できる
文書処理装置を提供することを目的とする。
[課題を解決するための手段]
上記目的を達成するために本発明の文書処理装置は以下
の様な構成からなる。即ち、 文字や記号フォントデータをベクタフォントで記憶して
いる文書処理装置であって、文字や記号を複数行に亙る
サイズに拡大したパターン情報を、それぞれが文書の行
に対応したサイズを有する複数のベクタフォントに分割
して記憶する記憶手段と、文字や記号が文書の複数行に
亙る大きさを有するとき、前記記憶手段の対応する複数
のベクタフォントを合成して前記文字や記号に対応した
ベクタフォントを作成する合成手段と、合成されたベク
タフォントをドツトパターンに変換してパターン出力す
るパターン形成手段とを備える。
の様な構成からなる。即ち、 文字や記号フォントデータをベクタフォントで記憶して
いる文書処理装置であって、文字や記号を複数行に亙る
サイズに拡大したパターン情報を、それぞれが文書の行
に対応したサイズを有する複数のベクタフォントに分割
して記憶する記憶手段と、文字や記号が文書の複数行に
亙る大きさを有するとき、前記記憶手段の対応する複数
のベクタフォントを合成して前記文字や記号に対応した
ベクタフォントを作成する合成手段と、合成されたベク
タフォントをドツトパターンに変換してパターン出力す
るパターン形成手段とを備える。
[作用]
以上の構成において、文字や記号を複数行に亙るサイズ
に拡大したパターン情報を、それぞれが文書の行に対応
したサイズを有する複数のベクタフォントに分割して記
憶手段に記憶し、文字や記号が文書の複数行に亙る大き
さを有するとき、この記憶手段の対応する複数のベクタ
フォントを合成して文字や記号に対応したベクタフォン
トを作成する。こうして合成されたベクタフォントをド
ツトパターンに変換してパターン出力するように動作す
る。
に拡大したパターン情報を、それぞれが文書の行に対応
したサイズを有する複数のベクタフォントに分割して記
憶手段に記憶し、文字や記号が文書の複数行に亙る大き
さを有するとき、この記憶手段の対応する複数のベクタ
フォントを合成して文字や記号に対応したベクタフォン
トを作成する。こうして合成されたベクタフォントをド
ツトパターンに変換してパターン出力するように動作す
る。
[実施例]
以下、添付図面を参照して本発明の好適な実施例を詳細
に説明する。
に説明する。
[文書処理装置の説明 (第1図)]
第1図はこの発明の1実施例の文書処理装置の概略構成
を示すブロック図である。
を示すブロック図である。
図において、100は制御部であり、マイクロコンピュ
ータ等のCPUl0I、CPU 101の制御プログラ
ムや各種データ等を記憶しているROM102、CPU
101のワークエリアとして各種データの一時保存を
行うRAM103を含んでいる。また、104.105
はそれぞれ文字パターンのサイズに対応して、フォント
データのアドレスを記憶しているアドレステーブルで、
テーブル104は通常のサイズ(1行取り)のフォント
データ106を参照するためのテーブル、テーブル10
5は大きいサイズ(複数行に亙る)のフォントデータ1
07を読出すためのアドレステーブルである。
ータ等のCPUl0I、CPU 101の制御プログラ
ムや各種データ等を記憶しているROM102、CPU
101のワークエリアとして各種データの一時保存を
行うRAM103を含んでいる。また、104.105
はそれぞれ文字パターンのサイズに対応して、フォント
データのアドレスを記憶しているアドレステーブルで、
テーブル104は通常のサイズ(1行取り)のフォント
データ106を参照するためのテーブル、テーブル10
5は大きいサイズ(複数行に亙る)のフォントデータ1
07を読出すためのアドレステーブルである。
106と107は共に文字等のフォントデータなベクタ
フォントで記憶しているフォントメモリで、フォントデ
ータ106は通常の文字サイズのフォントデータ、10
7は複数行に亙る大きさを有するフォントデータな、そ
れぞれフォントデータ106のフォントサイズと同じサ
イズで分割して記憶しているフォントデータである。
フォントで記憶しているフォントメモリで、フォントデ
ータ106は通常の文字サイズのフォントデータ、10
7は複数行に亙る大きさを有するフォントデータな、そ
れぞれフォントデータ106のフォントサイズと同じサ
イズで分割して記憶しているフォントデータである。
110はCRT表示部で、ビデオメモリ111に格納さ
れたドツト情報に対応した画像を表示し、入力された文
書情報やオペレータへのメツセージや制御データ等を表
示している。112は文書情報やオペレータによる制御
情報等を入力するキーボード、113はCRTIIOで
カーソル等を移動させ、アイコン等のコマンドイメージ
を指示してコマンドを入力したり、画面上での座標位置
を指定するマウス等のボインティング・デバイスである
。114は例えばレーザビーム等のプリンタ、115は
プリンタ114と制御部100との間でインターフェー
ス制御を実施するインターフェース部である。116は
文字等のイメージデータを格納するイメージメモリで、
キーボード112やマウス113等から出力される命令
によってプリンタ114等に出力されて像形成される。
れたドツト情報に対応した画像を表示し、入力された文
書情報やオペレータへのメツセージや制御データ等を表
示している。112は文書情報やオペレータによる制御
情報等を入力するキーボード、113はCRTIIOで
カーソル等を移動させ、アイコン等のコマンドイメージ
を指示してコマンドを入力したり、画面上での座標位置
を指定するマウス等のボインティング・デバイスである
。114は例えばレーザビーム等のプリンタ、115は
プリンタ114と制御部100との間でインターフェー
ス制御を実施するインターフェース部である。116は
文字等のイメージデータを格納するイメージメモリで、
キーボード112やマウス113等から出力される命令
によってプリンタ114等に出力されて像形成される。
117はこの実施例におけるパターン展開手段やパター
ン変形手段等として使用されるビット・マニュビレーシ
ョン・ユニット(BMU)で、BMU117はボインテ
ィング・デバイス113よりCRTIIOに展開表示さ
れた任意の文字列に対する変形区間及びこの文字列に対
する文字変形情報が指示入力されると、区間指示された
各文字に対応する表示データを変形して展開することが
できる。
ン変形手段等として使用されるビット・マニュビレーシ
ョン・ユニット(BMU)で、BMU117はボインテ
ィング・デバイス113よりCRTIIOに展開表示さ
れた任意の文字列に対する変形区間及びこの文字列に対
する文字変形情報が指示入力されると、区間指示された
各文字に対応する表示データを変形して展開することが
できる。
[パターン展開の説明 (第3図、第4図)]第3図は
この実施例の文書処理装置における文字コートのパター
ン展開処理を示す図である。
この実施例の文書処理装置における文字コートのパター
ン展開処理を示す図である。
201は入力される文字データで、このデータ201に
は文字コードや文字サイズ及びこの文字が何行に亙って
表示出力(印刷も含む)されるかを示すデータ(以下、
行取りデータと呼ぶ)等が含まれている。202は人力
した文字サイズデータを基に、例えば16ボ以上ならば
ベクタフォントにより文字パターンを作成し、16ボ以
下ならばドツトパターンにより文字パターンを作成する
というように、後続の処理を文字サイズにより切換える
サイズ判定部である。
は文字コードや文字サイズ及びこの文字が何行に亙って
表示出力(印刷も含む)されるかを示すデータ(以下、
行取りデータと呼ぶ)等が含まれている。202は人力
した文字サイズデータを基に、例えば16ボ以上ならば
ベクタフォントにより文字パターンを作成し、16ボ以
下ならばドツトパターンにより文字パターンを作成する
というように、後続の処理を文字サイズにより切換える
サイズ判定部である。
ここで、第2図の上部のドツトパターンデータより文字
パターンを作成する処理の流れに対し、ブロック220
で示されたベクタフォントによるパターン展開処理がこ
の実施例の主たる部分である。
パターンを作成する処理の流れに対し、ブロック220
で示されたベクタフォントによるパターン展開処理がこ
の実施例の主たる部分である。
行取り判定部210は、入力された文字コードで示され
た文字が何行に亙りパターン展開されるかを判定する。
た文字が何行に亙りパターン展開されるかを判定する。
この行取り判定部210における動作は行取り判定部2
03の動作と基本的には同じである。アドレステーブル
211は行取り判定部210よりの行情報に従って、1
行で表示されるときはベクタフォント212のフォント
データをドツトデータに変換してパターン展開を行い、
複数行に亙ってパターン展開されるときはベクタフォン
ト213のフォントデータによりパターン展開する。
03の動作と基本的には同じである。アドレステーブル
211は行取り判定部210よりの行情報に従って、1
行で表示されるときはベクタフォント212のフォント
データをドツトデータに変換してパターン展開を行い、
複数行に亙ってパターン展開されるときはベクタフォン
ト213のフォントデータによりパターン展開する。
ベクタフォント212のフォント222はインチグラ゛
1”のフォントデータを示し、ベクタフォント213の
フォント223はインチグラ記号“i′°の上半分デー
タ、224はインチグラ”記号(”の下半分のフォント
データを示し、これらフォントデータ222〜224は
いずれも同じ大きさのフォントデータである。
1”のフォントデータを示し、ベクタフォント213の
フォント223はインチグラ記号“i′°の上半分デー
タ、224はインチグラ”記号(”の下半分のフォント
データを示し、これらフォントデータ222〜224は
いずれも同じ大きさのフォントデータである。
従って、インチグラの文字コードが入力され、行取り判
定部210によって、その記号“1”が1行中に表示出
力されると判定されると、アドレステーブル211によ
りベクタフォント212のフォントデータ222が参照
されて読出される。
定部210によって、その記号“1”が1行中に表示出
力されると判定されると、アドレステーブル211によ
りベクタフォント212のフォントデータ222が参照
されて読出される。
一方、行取り判定部210によって複数行、例えば2行
に亙り表示されると判定されると、アドレステーブル2
11によりフォントデータ223と224とが参照され
て読出される。
に亙り表示されると判定されると、アドレステーブル2
11によりフォントデータ223と224とが参照され
て読出される。
こうして読出されたフォントデータは、第3図に詳細を
示すドツト変換部214によって、ベクタフォントフォ
ントからドツトイメージデータに変換され、ドツト文字
パターンとして出力される。
示すドツト変換部214によって、ベクタフォントフォ
ントからドツトイメージデータに変換され、ドツト文字
パターンとして出力される。
一方、文字サイズが16ボ未滴のときは、その文字コー
ドは行取り判定部203に送られて回行に亙り表示され
るかが判定される。そして、1行で表示されるときは、
アドレステーブル204によりドツトパターンデータ2
05のパターンデータが読出され、複数行に亙って表示
されるときはドツトパターンデータ206より、対応す
−る分割された複数のドツトパターンを読出す。ここで
もベクタフォント212.213の場合と同様に、ドツ
トパターンデータ205のパターンデータは” I ”
全体のドツトパターンを記憶しており、ドツトパターン
データ206のパターンデータは、1”の上半分と下半
分のパターンデータをそれぞれドツトパターンデータ2
05のパターンサイズと同じサイズで記憶している。2
07は行取りの数によって、読出したドツトパターンデ
ータを拡大成いは縮小等の変換を実施する変換部である
。
ドは行取り判定部203に送られて回行に亙り表示され
るかが判定される。そして、1行で表示されるときは、
アドレステーブル204によりドツトパターンデータ2
05のパターンデータが読出され、複数行に亙って表示
されるときはドツトパターンデータ206より、対応す
−る分割された複数のドツトパターンを読出す。ここで
もベクタフォント212.213の場合と同様に、ドツ
トパターンデータ205のパターンデータは” I ”
全体のドツトパターンを記憶しており、ドツトパターン
データ206のパターンデータは、1”の上半分と下半
分のパターンデータをそれぞれドツトパターンデータ2
05のパターンサイズと同じサイズで記憶している。2
07は行取りの数によって、読出したドツトパターンデ
ータを拡大成いは縮小等の変換を実施する変換部である
。
第3図は実施例のドツト変換部214の概略構成を示す
ブロック図である。
ブロック図である。
このドツト変換部214は、座標データを入力し、変形
回路301により必要に応じてアフィン変換等を行う。
回路301により必要に応じてアフィン変換等を行う。
そして変換された座標データは輪郭描画部302に送ら
れて文字等の輪郭データが作成される。これら輪郭線は
閉曲線で構成されており、303はこれら輪郭データの
内部を塗りつぶす塗りつぶし部303である。このよう
な塗りつぶし処理は、例えばBAS I C言語のペイ
ント(PA I NT)命令等と同様な処理で実行でき
る。
れて文字等の輪郭データが作成される。これら輪郭線は
閉曲線で構成されており、303はこれら輪郭データの
内部を塗りつぶす塗りつぶし部303である。このよう
な塗りつぶし処理は、例えばBAS I C言語のペイ
ント(PA I NT)命令等と同様な処理で実行でき
る。
第4図はBスプライン方式により漢字「愛」をサンプル
したサンプル点からなるアウトラインデータを示す図で
ある。
したサンプル点からなるアウトラインデータを示す図で
ある。
図において、サンプル点を円形の小ドツトで示し、ここ
では512X512ドツトのマトリクス内に配置されて
いる。そして、ここで各アウトラインデータは閉ループ
で構成されている。Bスプラインはある曲線区間の始点
と終点を支点に、サンプル点を頂点にした内側にスプラ
インを生成させるようにして作成されている。
では512X512ドツトのマトリクス内に配置されて
いる。そして、ここで各アウトラインデータは閉ループ
で構成されている。Bスプラインはある曲線区間の始点
と終点を支点に、サンプル点を頂点にした内側にスプラ
インを生成させるようにして作成されている。
第5図はこのよりなりスプライン方式により展開された
1文字のベクタフォントの一例を示す図である。
1文字のベクタフォントの一例を示す図である。
50はJISコードや、ベクタフォントデータサイズ、
輪郭線等のデータを格納している制御情報部、51や5
2は各サンプル点の座標値及び属性フラグを記憶してい
るサンプルデータエリアである。属性フラグ53は51
で示されたサンプル点(0,O)が始点であることを示
すフラグで、属性フラグ54は52で示されたサンプル
点(30,0)が曲線区間であることを示している。こ
のように属性フラグは曲線区間の端点或いは始点、終点
また直線区間であることを示す情報等が格納されている
。
輪郭線等のデータを格納している制御情報部、51や5
2は各サンプル点の座標値及び属性フラグを記憶してい
るサンプルデータエリアである。属性フラグ53は51
で示されたサンプル点(0,O)が始点であることを示
すフラグで、属性フラグ54は52で示されたサンプル
点(30,0)が曲線区間であることを示している。こ
のように属性フラグは曲線区間の端点或いは始点、終点
また直線区間であることを示す情報等が格納されている
。
第6図と第7図はそれぞれアドレステーブル104と1
05の内容を示す図で、アドレステーブル104はベク
タフォント106のベクタフォントデータをアドレスす
るアドレステーブル、アドレステーブル105はベクタ
フォント107のベクタフォントデータをアドレスする
アドレステーブルである。
05の内容を示す図で、アドレステーブル104はベク
タフォント106のベクタフォントデータをアドレスす
るアドレステーブル、アドレステーブル105はベクタ
フォント107のベクタフォントデータをアドレスする
アドレステーブルである。
いずれのテーブルにおいても、管理テーブルにはフォン
トデータの作成年月日、フォントデータのファイルサイ
ズ、フォントデータの開始アドレス等が格納されている
。アドレステーブル104のアドレスエリア60には、
JISコードに対応したフォントデータのアドレスがそ
れぞれ2バイトで格納されている。アドレステーブル1
05のアドレスエリア61には、1つのJISコードに
対応して、例えば第2図のフォントデータ223や22
4等のように、1つの文字や記号に対応した分割された
複数のフォントデータのフォントアドレスが格納されて
いる。
トデータの作成年月日、フォントデータのファイルサイ
ズ、フォントデータの開始アドレス等が格納されている
。アドレステーブル104のアドレスエリア60には、
JISコードに対応したフォントデータのアドレスがそ
れぞれ2バイトで格納されている。アドレステーブル1
05のアドレスエリア61には、1つのJISコードに
対応して、例えば第2図のフォントデータ223や22
4等のように、1つの文字や記号に対応した分割された
複数のフォントデータのフォントアドレスが格納されて
いる。
[パターン展開処理の説明(第1図、第8図)]第8図
はこの実施例の文書処理装置の制御部100によるパタ
ーン展開処理を示すフローチャートで、この処理を実行
する制御プログラムは制御部100のROM102に格
納されている。
はこの実施例の文書処理装置の制御部100によるパタ
ーン展開処理を示すフローチャートで、この処理を実行
する制御プログラムは制御部100のROM102に格
納されている。
このプログラムは文字コードの入力により開始され、こ
れはキーボード112等より文字コードが入力されても
良く、またはRAM103の文書バッファ等より1文字
分の文字コードを読出しても良い。こうしてまず、ステ
ップS1で文字コードを入力し、ステップS2で行取り
の判定を行い、その文字コードがパターン展開されて1
行に展開されるか或いは複数行に亙って展開されるかを
みる(ステップS3)。
れはキーボード112等より文字コードが入力されても
良く、またはRAM103の文書バッファ等より1文字
分の文字コードを読出しても良い。こうしてまず、ステ
ップS1で文字コードを入力し、ステップS2で行取り
の判定を行い、その文字コードがパターン展開されて1
行に展開されるか或いは複数行に亙って展開されるかを
みる(ステップS3)。
複数行に亙り印刷或いは表示される゛ときはステップS
4に進み、アドレステーブル105を参照してベクタフ
ォント107の複数のベクタフォントデータをアドレス
し、ステップS5でベクタフォント107よりアドレス
された複数のフォントデータな読出す。ステップS6で
はこうしてベクタフォント107から読出された複数の
ベクタフォントを合成し、ステップS7でこのベクタフ
ォントをドツトパターンに展開してイメージメモリ11
6に格納する。
4に進み、アドレステーブル105を参照してベクタフ
ォント107の複数のベクタフォントデータをアドレス
し、ステップS5でベクタフォント107よりアドレス
された複数のフォントデータな読出す。ステップS6で
はこうしてベクタフォント107から読出された複数の
ベクタフォントを合成し、ステップS7でこのベクタフ
ォントをドツトパターンに展開してイメージメモリ11
6に格納する。
一方、ステップS3で1行内で表示或いは印刷される文
字パターンのときはステップS8に進み、アドレステー
ブル104によりベクタフォント106のフォントデー
タなアドレスし、ステップS9でベクタフォント106
より1文字分のパターンデータな読出す。そして、ステ
ップS10でその文字パターンをドツトパターンに変換
してイメージメモリ116に格納する。なお、このイメ
ージメモリ116に格納されたパターンデータはプリン
タ114に出力されて印刷されたり、或いはビデオメモ
リ111に格納されてCRTIIOに表示される。
字パターンのときはステップS8に進み、アドレステー
ブル104によりベクタフォント106のフォントデー
タなアドレスし、ステップS9でベクタフォント106
より1文字分のパターンデータな読出す。そして、ステ
ップS10でその文字パターンをドツトパターンに変換
してイメージメモリ116に格納する。なお、このイメ
ージメモリ116に格納されたパターンデータはプリン
タ114に出力されて印刷されたり、或いはビデオメモ
リ111に格納されてCRTIIOに表示される。
以上説明したようにこの実施例によれば、各行に対応し
て分割された文字等の複数のベクタフォントを記憶して
おき、その文字等のパターンが複数行亙って印刷或いは
表示されるとき、その複数の分割パターンを合成してド
ツトパターンに変換することにより、容易にそのドツト
パターンを作成できる。
て分割された文字等の複数のベクタフォントを記憶して
おき、その文字等のパターンが複数行亙って印刷或いは
表示されるとき、その複数の分割パターンを合成してド
ツトパターンに変換することにより、容易にそのドツト
パターンを作成できる。
また、複数行に亙ってパターン展開されるベクタフォン
トデータを、各行に対応したベクタフォントで構成する
ことにより、通常の文字フォントと同様に処理できるた
め、文書データの処理が容易になる効果がある。
トデータを、各行に対応したベクタフォントで構成する
ことにより、通常の文字フォントと同様に処理できるた
め、文書データの処理が容易になる効果がある。
[発明の効果]
以上説明したように本発明によれば、複数行に亙って展
開されるときに、分割して記憶されているフォントデー
タを選択して合成することにより、容易でしかも高品位
にベクタフォントを複数行に亙って展開できる効果があ
る。
開されるときに、分割して記憶されているフォントデー
タを選択して合成することにより、容易でしかも高品位
にベクタフォントを複数行に亙って展開できる効果があ
る。
第1図は実施例の文書処理装置の概略構成を示すブロッ
ク図、 第2図は実施例の文書処理装置におけるパターン展開処
理を説明するための図、 第3図は第2図のドツト変換部の概略構成を示すブロッ
ク図、 第4図はBスプライン方式による文字のサンプル点を示
す図、 第5図はベクタフォントデータの1例を示す図、 第6図及び第7図は実施例のアドレステーブルの構成例
を示す図、そして 第8図は実施例の文書処理装置におけるパターン展開処
理を示すフローチャートである。 図中、100 ・・・制御部、l 01 ・CPU、
102 ・ROM、103−RAM、 104.
105−・・アドレステーブル、106,107・・・
ベクタフォント、110・・・CRT、111・・・ビ
デオメモリ、112・・・キーボード、113・・・マ
ウス、114・・・プリンタ、115・・・インターフ
ェース部、116・・・イメージメモリ、117・・・
BMU、118・・・システムバス、202・・・す。 イズ判定部、203,210・・・行取り判定部、20
4,211・・・アドレステーブル、207・・・変換
部、214・・・ドツト変換部、301・・・変形回路
、302・・・輪郭描画部、303・・・塗りつぶし部
である。 特許出願人 キャノン株式会社 ビ、− 代理人 弁理士 大塚康徳(化1名)7’h7.、
、、: 、、、t・ 第 図 第 6図 第 図
ク図、 第2図は実施例の文書処理装置におけるパターン展開処
理を説明するための図、 第3図は第2図のドツト変換部の概略構成を示すブロッ
ク図、 第4図はBスプライン方式による文字のサンプル点を示
す図、 第5図はベクタフォントデータの1例を示す図、 第6図及び第7図は実施例のアドレステーブルの構成例
を示す図、そして 第8図は実施例の文書処理装置におけるパターン展開処
理を示すフローチャートである。 図中、100 ・・・制御部、l 01 ・CPU、
102 ・ROM、103−RAM、 104.
105−・・アドレステーブル、106,107・・・
ベクタフォント、110・・・CRT、111・・・ビ
デオメモリ、112・・・キーボード、113・・・マ
ウス、114・・・プリンタ、115・・・インターフ
ェース部、116・・・イメージメモリ、117・・・
BMU、118・・・システムバス、202・・・す。 イズ判定部、203,210・・・行取り判定部、20
4,211・・・アドレステーブル、207・・・変換
部、214・・・ドツト変換部、301・・・変形回路
、302・・・輪郭描画部、303・・・塗りつぶし部
である。 特許出願人 キャノン株式会社 ビ、− 代理人 弁理士 大塚康徳(化1名)7’h7.、
、、: 、、、t・ 第 図 第 6図 第 図
Claims (1)
- 【特許請求の範囲】 文字や記号フォントデータをベクタフォントで記憶して
いる文書処理装置であつて、 文字や記号を複数行に亙るサイズに拡大したパターン情
報を、それぞれが文書の行に対応したサイズを有する複
数のベクタフォントに分割して記憶する記憶手段と、文
字や記号が文書の複数行に亙る大きさを有するとき、前
記記憶手段の対応する複数のベクタフォントを合成して
前記文字や記号に対応したベクタフォントを作成する合
成手段と、合成されたベクタフォントをドットパターン
に変換してパターン出力するパターン形成手段とを備え
ることを特徴とする文書処理装置。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63188353A JP2803746B2 (ja) | 1988-07-29 | 1988-07-29 | 文字処理方法及びその装置 |
| US08/397,711 US5574842A (en) | 1988-07-29 | 1995-03-02 | Document processing apparatus and method for generating a character or symbol pattern across a plurality of lines |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63188353A JP2803746B2 (ja) | 1988-07-29 | 1988-07-29 | 文字処理方法及びその装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0239359A true JPH0239359A (ja) | 1990-02-08 |
| JP2803746B2 JP2803746B2 (ja) | 1998-09-24 |
Family
ID=16222143
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63188353A Expired - Fee Related JP2803746B2 (ja) | 1988-07-29 | 1988-07-29 | 文字処理方法及びその装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2803746B2 (ja) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS55133087A (en) * | 1979-04-02 | 1980-10-16 | Nippon Telegraph & Telephone | Character*symbol display processing system |
| JPS6011888A (ja) * | 1983-06-30 | 1985-01-22 | 富士通株式会社 | 漢字パタ−ン記憶方式 |
| JPS63110487A (ja) * | 1986-10-29 | 1988-05-14 | 株式会社日立製作所 | 表作成装置 |
-
1988
- 1988-07-29 JP JP63188353A patent/JP2803746B2/ja not_active Expired - Fee Related
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS55133087A (en) * | 1979-04-02 | 1980-10-16 | Nippon Telegraph & Telephone | Character*symbol display processing system |
| JPS6011888A (ja) * | 1983-06-30 | 1985-01-22 | 富士通株式会社 | 漢字パタ−ン記憶方式 |
| JPS63110487A (ja) * | 1986-10-29 | 1988-05-14 | 株式会社日立製作所 | 表作成装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2803746B2 (ja) | 1998-09-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS60140472A (ja) | 対話型フオント・パタ−ン作成・修正・合成制御装置 | |
| CN100397480C (zh) | 字符图形产生器和字符产生方法 | |
| JP3014247B2 (ja) | 文字生成方法及びその装置 | |
| US5574842A (en) | Document processing apparatus and method for generating a character or symbol pattern across a plurality of lines | |
| JPH0966643A (ja) | 印刷制御装置 | |
| JPH0239359A (ja) | 文書処理装置 | |
| JP2737845B2 (ja) | 文字処理方法及び装置 | |
| JPH0239362A (ja) | 文書処理装置 | |
| JPH0239361A (ja) | 文書処理装置 | |
| JP2806679B2 (ja) | 文字発生装置 | |
| JPH04280296A (ja) | 輪郭線データ処理装置 | |
| JP2856604B2 (ja) | 文字処理装置 | |
| JP3037023B2 (ja) | 文字発生装置 | |
| JP3268160B2 (ja) | 文字パターン発生装置 | |
| JP3035126B2 (ja) | 情報処理装置 | |
| JP2965429B2 (ja) | 文字出力装置 | |
| JP2710350B2 (ja) | 画像処理装置および画像処理装置の画像処理方法 | |
| JP2664718B2 (ja) | イメージ出力装置 | |
| JPH08101675A (ja) | フォント展開装置 | |
| JPH05216456A (ja) | 文字出力装置 | |
| JPH03203769A (ja) | 地図情報処理装置 | |
| JPH09120279A (ja) | キャラクタイメージデータ生成方法及び装置並びにキャラクタ出力方法及び装置 | |
| JPH02238965A (ja) | 記録装置 | |
| JPH09120280A (ja) | キャラクタイメージデータ生成方法及び装置並びにキャラクタ出力方法及び装置 | |
| JPH09127928A (ja) | キャラクタ出力装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |