JPH01229646A - 英殴文アウトラインフォント印刷の制御方法 - Google Patents
英殴文アウトラインフォント印刷の制御方法Info
- Publication number
- JPH01229646A JPH01229646A JP63057703A JP5770388A JPH01229646A JP H01229646 A JPH01229646 A JP H01229646A JP 63057703 A JP63057703 A JP 63057703A JP 5770388 A JP5770388 A JP 5770388A JP H01229646 A JPH01229646 A JP H01229646A
- Authority
- JP
- Japan
- Prior art keywords
- character
- width
- printing
- outline font
- 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
- Dot-Matrix Printers And Others (AREA)
- Character Spaces And Line Spaces In Printers (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[発明の目的コ
(産業上の利用分野)
本発明は、文書作成装置における英欧文アウトラインフ
ォント印刷の制御方式に関する。
ォント印刷の制御方式に関する。
(従来の技術)
ワードプロセッサ等の文書作成装置においては、一般に
書式設定機能、印刷書式設定機能を備え、文書作成間す
る形式、印刷に関する形式を種々に選択し、指定できる
ようになっている。そして、従来では、表示、印刷の文
字フォントは、ある決められた区画の中にパターン展開
されており、文字固有間の文字幅等のデータを含んでい
ない。
書式設定機能、印刷書式設定機能を備え、文書作成間す
る形式、印刷に関する形式を種々に選択し、指定できる
ようになっている。そして、従来では、表示、印刷の文
字フォントは、ある決められた区画の中にパターン展開
されており、文字固有間の文字幅等のデータを含んでい
ない。
しかし、英欧文フォントにおいては、その文字幅等のデ
ータがそれぞれ異なっており、それらをつなげた形で表
示、印刷するめには、それらの辞書を持っていなければ
ならない。現在のワードプロセッサでは、本体内の文字
についてのデータは持っているが、外部から与えられる
文字フォントのデータは持っていない。このため本体内
の文字フォントに対してはその文字幅に応じた表示、印
刷はできるが、外部から与えられる英欧文アウトライン
フすントに対しては不可能である。
ータがそれぞれ異なっており、それらをつなげた形で表
示、印刷するめには、それらの辞書を持っていなければ
ならない。現在のワードプロセッサでは、本体内の文字
についてのデータは持っているが、外部から与えられる
文字フォントのデータは持っていない。このため本体内
の文字フォントに対してはその文字幅に応じた表示、印
刷はできるが、外部から与えられる英欧文アウトライン
フすントに対しては不可能である。
(発明が解決しようとする問題点)
上記のように現在のワードプロセッサにおいては、本体
内の文字フォントに対してはその文字幅に応じた表示、
印刷は可能であるが、例えば筆記体のような本体内にな
い文字フォントに対してはそれに対するデータを持って
いないので、文字幅に応じた表示、印刷をすることがで
きない。
内の文字フォントに対してはその文字幅に応じた表示、
印刷は可能であるが、例えば筆記体のような本体内にな
い文字フォントに対してはそれに対するデータを持って
いないので、文字幅に応じた表示、印刷をすることがで
きない。
本発明は上記事情に鑑みてなされたもので、本体内にな
い英欧文アウトラインフォントでの表示。
い英欧文アウトラインフォントでの表示。
印(りを、外部からのデータを取入れることによって行
なうことができる英欧文アウトラインフォント印刷の制
御方式を提供することを目的とする。
なうことができる英欧文アウトラインフォント印刷の制
御方式を提供することを目的とする。
[発明の構成]
(問題点を解決するための手段及び作用)本発明は、デ
ータ入力部、記憶部、画面表示部、プリンタ部、外部メ
ディア部及びこれら各部を結び付ける制御部からなり、
アウトラインフォント印刷機能を備えた文書作成装置に
おいて、本体内に含まれない英欧文アウトラインフォン
トを行なう際、上記外部メディアから英欧文アウトライ
ンフォント及びそれらに対する各々の文字幅等のデータ
を外部から取入れて内部記憶部に記憶し、印刷する文字
の横幅、斜体横幅を求めると共に、文字固有のデータを
上記内部記憶部に記憶したテーブルを参照し、上記文字
の横幅及び斜体横幅から字送り幅、頭出し、文字幅、斜
体文字幅を各文字について順次求め、上記字送り幅及び
頭出しより各文字のX座標を求めてその文字パターンを
ラインバッファに展開して英欧文アウトラインフォント
の印刷ができるように構成したものである。
ータ入力部、記憶部、画面表示部、プリンタ部、外部メ
ディア部及びこれら各部を結び付ける制御部からなり、
アウトラインフォント印刷機能を備えた文書作成装置に
おいて、本体内に含まれない英欧文アウトラインフォン
トを行なう際、上記外部メディアから英欧文アウトライ
ンフォント及びそれらに対する各々の文字幅等のデータ
を外部から取入れて内部記憶部に記憶し、印刷する文字
の横幅、斜体横幅を求めると共に、文字固有のデータを
上記内部記憶部に記憶したテーブルを参照し、上記文字
の横幅及び斜体横幅から字送り幅、頭出し、文字幅、斜
体文字幅を各文字について順次求め、上記字送り幅及び
頭出しより各文字のX座標を求めてその文字パターンを
ラインバッファに展開して英欧文アウトラインフォント
の印刷ができるように構成したものである。
(実施例)
以下、図面を参照して本発明の一実施例を説明する。
第1図は本発明の実施例に係る文書作成装置の基本的な
構成を示すブロック図である。
構成を示すブロック図である。
第1図に於いて、10はマイクロプロセッサ(CPU)
、11は同マイクロプロセッサIOによりアクセスされ
るRAM、12は同ROMである。
、11は同マイクロプロセッサIOによりアクセスされ
るRAM、12は同ROMである。
マイクロプロセッサ(以下CPUと称す) 10は装置
全体の制御を行なうもので、上記RAMII及びROM
12をアクセスして、入力指示に従うプログラムの起動
で、文書作成処理、キー人力制御処理、更に本体内文字
フォントに対するアウトラインフォント印刷の制御処理
、及び外部入力される英欧文フォントに対するアウトラ
インフォント印刷の制御処理を実行する。RAMIIは
、文書領域。
全体の制御を行なうもので、上記RAMII及びROM
12をアクセスして、入力指示に従うプログラムの起動
で、文書作成処理、キー人力制御処理、更に本体内文字
フォントに対するアウトラインフォント印刷の制御処理
、及び外部入力される英欧文フォントに対するアウトラ
インフォント印刷の制御処理を実行する。RAMIIは
、文書領域。
外字登録領域、語句登録領域をはじめ、X座標テーブル
lla 、アウトラインフォントデータバッファllb
、 アウトラインフォントパターンバッファ11c、
ラインバッファlid、PSピッチ等のテーブルl
ieなどの各制御情報を記憶する領域からなっている。
lla 、アウトラインフォントデータバッファllb
、 アウトラインフォントパターンバッファ11c、
ラインバッファlid、PSピッチ等のテーブルl
ieなどの各制御情報を記憶する領域からなっている。
ROM12は、CPUl0の動作を決定するプログラム
やキー人力に伴うカーソル制御ルーチンを含む入力処理
プログラム等を格納したプログラム領域をはじめ、X座
標生成部12a、アウトラインフォント展開部12b1
文字展開部12C,プリンタドライバ12d、印刷メイ
ン制御部12e等の領域を等を有している。
やキー人力に伴うカーソル制御ルーチンを含む入力処理
プログラム等を格納したプログラム領域をはじめ、X座
標生成部12a、アウトラインフォント展開部12b1
文字展開部12C,プリンタドライバ12d、印刷メイ
ン制御部12e等の領域を等を有している。
又、13はキーボード(KB)、14は表示器、15は
外部メディア例えばフロッピィディスク装置、16はプ
リンタである。上記フロッピィディスク装置15には、
文書データを記憶する主フロッピィディスクあるいは英
欧文アウトラインフォント印刷用のデータを記憶してい
る補助フロッピィディスクが任意に装着できるようにな
っている。上記補助フロッピィディスクには、英欧文ア
ウトラインフォント印刷を行なうためのデータ、例えば
英欧文字のフォント種類、印刷方式、制御部、アウトラ
インフォントデータ、PSピッチ(字送り幅)テーブル
、等に関するデータが記憶されており、CPU1Oの制
御の下に読出され、RAMIIに書込まれる。また、プ
リンタ16は、CPUl0の制御の下に作成された文書
あるいは、主フロッピィディスクに記録されている文書
を印字する。
外部メディア例えばフロッピィディスク装置、16はプ
リンタである。上記フロッピィディスク装置15には、
文書データを記憶する主フロッピィディスクあるいは英
欧文アウトラインフォント印刷用のデータを記憶してい
る補助フロッピィディスクが任意に装着できるようにな
っている。上記補助フロッピィディスクには、英欧文ア
ウトラインフォント印刷を行なうためのデータ、例えば
英欧文字のフォント種類、印刷方式、制御部、アウトラ
インフォントデータ、PSピッチ(字送り幅)テーブル
、等に関するデータが記憶されており、CPU1Oの制
御の下に読出され、RAMIIに書込まれる。また、プ
リンタ16は、CPUl0の制御の下に作成された文書
あるいは、主フロッピィディスクに記録されている文書
を印字する。
次に英欧文アウトラインフォント印刷を行なう場合の処
理動作を第2図ないし第4図を参照して説明する。英欧
文アウトラインフォント印刷を行なう場合、文書作成を
行なった後、フロッピィディスク装置15に補助フロッ
ピィディスクを装着すると共に、キーボード13のキー
操作により英欧文アウトラインフォント印刷のモードを
指定する。
理動作を第2図ないし第4図を参照して説明する。英欧
文アウトラインフォント印刷を行なう場合、文書作成を
行なった後、フロッピィディスク装置15に補助フロッ
ピィディスクを装着すると共に、キーボード13のキー
操作により英欧文アウトラインフォント印刷のモードを
指定する。
このモード指定が行なわれると、CP U 10の制御
によりアウトラインフォントデータメディア、つまり、
この場合にはフロッピィディスク装置15からアウトラ
インフォント種類、制御方式、制御部等に関するデータ
が読出されてRAMIIに書込まれ、英欧文アウトライ
ンフォント印刷の制御系が第2図に示すように構成され
る。すなわち、RA M 11内のX座標テーブルll
a、アウトラインフォントデータバッファllb、アウ
トラインフォントパターンバッファ11C,ラインバッ
ファlid。
によりアウトラインフォントデータメディア、つまり、
この場合にはフロッピィディスク装置15からアウトラ
インフォント種類、制御方式、制御部等に関するデータ
が読出されてRAMIIに書込まれ、英欧文アウトライ
ンフォント印刷の制御系が第2図に示すように構成され
る。すなわち、RA M 11内のX座標テーブルll
a、アウトラインフォントデータバッファllb、アウ
トラインフォントパターンバッファ11C,ラインバッ
ファlid。
及びROM12に設定されているX座標生成部12a。
アウトラインフォント展開部12b、文字展開部12c
、印刷メイン制御部12e等によって制御系が構成され
る。同図中の■、■、・・・番号は、印刷制御の順番を
示したものである。
、印刷メイン制御部12e等によって制御系が構成され
る。同図中の■、■、・・・番号は、印刷制御の順番を
示したものである。
そして、フロッピィディスク装置15により補助フロッ
ピィディスクから英欧文アウトラインフォント印刷に関
するデータがRAMIIに読込まれると、印刷メイン制
御部12eの制御により表示器14上に第3図(a)に
示す印刷書式の設定画面が表示される。この印刷書式で
は、印刷の書体を12種の中から指定できるようになっ
ている。この書体の指定は、カーソルキーの操作によっ
て書体番号を選択することによって行なわれる。また、
表示画面には、フォントイメージの表示エリア21が設
けられており、上記書体を選択することにより、それに
対応するフォントイメージが表示エリア21に表示され
ると共に、その上部に書体名が表示される。また、印刷
書式の「和文/英文」の設定項目では、「プロポーショ
ナル」を選択する。そして、各項目を設定した後、選択
/実行キーを操作することにより、第3図(b)に示す
印刷書式の2画面口が表示される。この画面は全文印刷
時の表示例を示したもので、例えば「印刷速度」。
ピィディスクから英欧文アウトラインフォント印刷に関
するデータがRAMIIに読込まれると、印刷メイン制
御部12eの制御により表示器14上に第3図(a)に
示す印刷書式の設定画面が表示される。この印刷書式で
は、印刷の書体を12種の中から指定できるようになっ
ている。この書体の指定は、カーソルキーの操作によっ
て書体番号を選択することによって行なわれる。また、
表示画面には、フォントイメージの表示エリア21が設
けられており、上記書体を選択することにより、それに
対応するフォントイメージが表示エリア21に表示され
ると共に、その上部に書体名が表示される。また、印刷
書式の「和文/英文」の設定項目では、「プロポーショ
ナル」を選択する。そして、各項目を設定した後、選択
/実行キーを操作することにより、第3図(b)に示す
印刷書式の2画面口が表示される。この画面は全文印刷
時の表示例を示したもので、例えば「印刷速度」。
「罫線印刷」、「鏡像印刷」、「英文右揃え」。
「印刷部数」等を設定できるようになっている。
上記の項目を設定した後、選択/実行キーを操作すると
、第4図に示すフローチャートに示す印刷処理が実行さ
れる。
、第4図に示すフローチャートに示す印刷処理が実行さ
れる。
すなわち、印刷メイン制御部12eは、RAM1l内の
文書バッファ、Y管理テーブルより、各文字の横幅、斜
体横幅を求める(ステップAl)。次いで文字固有のデ
ータタをアウトラインフォントテーブルllbより読み
出し、文字の横幅、斜体横幅から、PSピッチ、頭出し
、文字幅、斜体文字幅を求める(ステップA2)。この
ステップA2の処理は、1ラインの文字数分繰返して行
なう。
文書バッファ、Y管理テーブルより、各文字の横幅、斜
体横幅を求める(ステップAl)。次いで文字固有のデ
ータタをアウトラインフォントテーブルllbより読み
出し、文字の横幅、斜体横幅から、PSピッチ、頭出し
、文字幅、斜体文字幅を求める(ステップA2)。この
ステップA2の処理は、1ラインの文字数分繰返して行
なう。
すなわち、本発明ではそれぞれの文字について文字送り
幅が異なっているものであり、各文字の座標を求めるに
は、まず、通常の印刷時の文字送り幅を求める。この文
字送り幅は、横幅、斜体横幅によりその倍率を求め、各
データテーブルより得られる字送りテーブルに倍率を掛
けて字送り幅(PSピッチ)、頭出し、文字幅、斜体文
字幅を求める。その後、上記のようにして求められたP
Sピッチ、頭出しより、各文字のX座標を求める(ステ
ップA3)。更に右揃え指示があるか否かを判断しくス
テップA4)、その指示がある場合は右揃え処理を行な
い(ステップA5)、X座標に従って文字パターンをラ
インバッファlldに展開する(ステップA8)。上記
右揃え処理及びバッファ展開は、従来、つまり、和文文
字の場合と同様の処理により行なわれる。そして、上記
ラインバッファlldに展開した文字パターンに従って
プリンタドライバ12dによりプリンタI6が駆動され
、例えば第へ図(a)〜(C)に示すように指定文字種
に基づく英欧文アウトラインフォントの印刷が行なわれ
る。
幅が異なっているものであり、各文字の座標を求めるに
は、まず、通常の印刷時の文字送り幅を求める。この文
字送り幅は、横幅、斜体横幅によりその倍率を求め、各
データテーブルより得られる字送りテーブルに倍率を掛
けて字送り幅(PSピッチ)、頭出し、文字幅、斜体文
字幅を求める。その後、上記のようにして求められたP
Sピッチ、頭出しより、各文字のX座標を求める(ステ
ップA3)。更に右揃え指示があるか否かを判断しくス
テップA4)、その指示がある場合は右揃え処理を行な
い(ステップA5)、X座標に従って文字パターンをラ
インバッファlldに展開する(ステップA8)。上記
右揃え処理及びバッファ展開は、従来、つまり、和文文
字の場合と同様の処理により行なわれる。そして、上記
ラインバッファlldに展開した文字パターンに従って
プリンタドライバ12dによりプリンタI6が駆動され
、例えば第へ図(a)〜(C)に示すように指定文字種
に基づく英欧文アウトラインフォントの印刷が行なわれ
る。
[発明の効果]
以上詳記したように本発明によれば、アウトラインフォ
ント印刷機能を備えた文書作成装置において、本体内に
含まれない英欧文アウトラインフォント及びそれらに対
する各々の文字幅等のデータを外部から取入れて印刷処
理するようにしたので、英欧文アウトラインフォントで
の表示並びに印刷を行なうことができる。従って、本体
内にないユニークなフォントで表示、印刷することが可
能となり、そのバリエーションを増すことができる。更
にアウトラインフォントであるので、拡大によるむらが
なく、高品質の印刷を行なうことができる。
ント印刷機能を備えた文書作成装置において、本体内に
含まれない英欧文アウトラインフォント及びそれらに対
する各々の文字幅等のデータを外部から取入れて印刷処
理するようにしたので、英欧文アウトラインフォントで
の表示並びに印刷を行なうことができる。従って、本体
内にないユニークなフォントで表示、印刷することが可
能となり、そのバリエーションを増すことができる。更
にアウトラインフォントであるので、拡大によるむらが
なく、高品質の印刷を行なうことができる。
第1図は本発明の一実施例に係る文書作成装置の構成を
示すブロック図、第2図英欧文アウトラインフォント印
刷時の制御の流れを示す図、第3図は印刷時の書式設定
画面を示す図、第4図は印刷時の制御動作を示すフロー
チャート、第5図(a)〜(C)は英欧文アウトライン
フォントの印刷例を示す図である。 10・・・マイクロプロセッサ(CPU)、11・・・
RAM、12・・・ROM、13・・・キーボード、1
4・・・表示器、15・・・フロッピィディスク装置、
16・・・プリンタ。 出願人代理人 弁理士 鈴江武彦 英欧文アウトラインフォント印刷の1III御の1れ第
4図 第5図
示すブロック図、第2図英欧文アウトラインフォント印
刷時の制御の流れを示す図、第3図は印刷時の書式設定
画面を示す図、第4図は印刷時の制御動作を示すフロー
チャート、第5図(a)〜(C)は英欧文アウトライン
フォントの印刷例を示す図である。 10・・・マイクロプロセッサ(CPU)、11・・・
RAM、12・・・ROM、13・・・キーボード、1
4・・・表示器、15・・・フロッピィディスク装置、
16・・・プリンタ。 出願人代理人 弁理士 鈴江武彦 英欧文アウトラインフォント印刷の1III御の1れ第
4図 第5図
Claims (1)
- データ入力部、記憶部、画面表示部、プリンタ部、外部
メディア部及びこれら各部を結び付ける制御部からなり
、アウトラインフォント印刷機能を備えた文書作成装置
において、本体内に含まれない英欧文アウトラインフォ
ントを行なう際、上記外部メディアから英欧文アウトラ
インフォント及びそれらに対する各々の文字幅等のデー
タを外部から取入れて内部記憶部に記憶する記憶手段と
、印刷する文字の横幅、斜体横幅を求める手段と、文字
固有のデータを上記内部記憶部に記憶したテーブルを参
照し、上記文字の横幅及び斜体横幅から字送り幅、頭出
し、文字幅、斜体文字幅を各文字について順次求める手
段と、上記字送り幅及び頭出しより各文字のX座標を求
める手段と、上記X座標に従って文字パターンをライン
バッファに展開して印刷する手段とを具備したことを特
徴とする英欧文アウトラインフォント印刷の制御方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63057703A JPH01229646A (ja) | 1988-03-11 | 1988-03-11 | 英殴文アウトラインフォント印刷の制御方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63057703A JPH01229646A (ja) | 1988-03-11 | 1988-03-11 | 英殴文アウトラインフォント印刷の制御方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01229646A true JPH01229646A (ja) | 1989-09-13 |
Family
ID=13063297
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63057703A Pending JPH01229646A (ja) | 1988-03-11 | 1988-03-11 | 英殴文アウトラインフォント印刷の制御方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01229646A (ja) |
-
1988
- 1988-03-11 JP JP63057703A patent/JPH01229646A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH01229673A (ja) | 英殴文印刷制御方式 | |
| JPH0522933B2 (ja) | ||
| JP2922068B2 (ja) | 文字フォント補正機能付きワードプロセッサ | |
| JPH01229650A (ja) | 英欧文印刷制御方式 | |
| JPH01229652A (ja) | 英殴文アウトラインフォント印刷の制御方式 | |
| JP2768565B2 (ja) | 文字処理装置 | |
| JPH01229647A (ja) | 英殴文印刷の制御方式 | |
| JP3036064B2 (ja) | 文書出力装置 | |
| JPH01229648A (ja) | 英殴文アウトラインフォント印刷の制御方式 | |
| JPH01229645A (ja) | 英殴文アウトラインフォント印刷の制御方式 | |
| JP2610405B2 (ja) | 文書作成装置 | |
| JPH07168818A (ja) | 文書作成装置 | |
| JP2983385B2 (ja) | 枠編集機能付き文書処理装置 | |
| JPH05151216A (ja) | 枠編集機能付き文書処理装置 | |
| JP2903516B2 (ja) | 文書処理装置 | |
| JP2755589B2 (ja) | 文書作成装置 | |
| JPH06270496A (ja) | 文書作成装置 | |
| JPH0581249A (ja) | 文書処理装置 | |
| JPS605470B2 (ja) | 組版システム | |
| JPH07141340A (ja) | 文書出力方法及び文書処理装置 | |
| JPH06231126A (ja) | 文書処理装置 | |
| JPH05151215A (ja) | 枠編集機能付き文書処理装置 | |
| JPH04303271A (ja) | 図形作成装置 | |
| JPH04216982A (ja) | ページ番号印字方式 | |
| JPH01229642A (ja) | 印刷制御方式 |