JPH04269565A - 文書作成装置 - Google Patents

文書作成装置

Info

Publication number
JPH04269565A
JPH04269565A JP3030257A JP3025791A JPH04269565A JP H04269565 A JPH04269565 A JP H04269565A JP 3030257 A JP3030257 A JP 3030257A JP 3025791 A JP3025791 A JP 3025791A JP H04269565 A JPH04269565 A JP H04269565A
Authority
JP
Japan
Prior art keywords
character
font
position information
printing
stored
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
JP3030257A
Other languages
English (en)
Inventor
Nobuko Sato
佐藤 展子
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP3030257A priority Critical patent/JPH04269565A/ja
Publication of JPH04269565A publication Critical patent/JPH04269565A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Dot-Matrix Printers And Others (AREA)
  • Record Information Processing For Printing (AREA)
  • Document Processing Apparatus (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は日本語ワードプロセッサ
に係り、例えば筆記体等の各種のフォントを搭載した文
書作成装置に関する。
【0002】
【従来の技術】近年、日本語ワードプロセッサでは、商
品の高付加価値傾向に伴い、各種のフォントを搭載して
いる。その中には、活字体だけではなく、行書、草書な
どの筆記体のフォントもあり、各種の書体で表現するこ
とができる。
【0003】ところで、従来、フォントの各文字の文字
幅が固定であった。このため、例えば「春の花」という
文字列で、「の」という文字の文字幅を比較的小さくす
るなど、文字が配列されたときの文字間のバランスを考
慮した印刷ができなかった。
【0004】
【発明が解決しようとする課題】上記したように、従来
、フォントの各文字の文字幅が固定であったため、例え
ば筆記体のフォントを使用した場合に、その書式の特徴
を十分に表現することはできなかった。
【0005】本発明は上記のような点に鑑みなされたも
ので、各種の書体の特徴を十分に表現でき、より日本語
らしい自然な印刷結果を得ることのできる文書作成装置
を提供することを目的とする。
【0006】
【課題を解決するための手段】本発明に係る文書作成装
置は、フォントメモリに記憶された各フォントの文字毎
に固有の縦書き印刷用の文字位置情報を記憶した第1の
情報記憶手段、および横書き印刷用の文字位置情報を記
憶した第2の情報記憶手段を備え、縦書き又は横書きの
印刷指示に応じて、上記第1又は第2の情報記憶手段に
記憶された文字位置情報に従って上記フォントメモリに
記憶された当該フォントの文字を展開し、その展開され
た文字を印刷するようにした。
【0007】
【作用】上記の構成によれば、フォントの各文字はそれ
ぞれ固有の文字位置情報に従って展開される。したがっ
て、予め文字が配列されたときの文字間のバランスを考
慮して文字位置情報を設定しておくことにより、各種の
書体の特徴を十分に表現でき、より日本語らしい自然な
印刷結果を得ることができる。
【0008】
【実施例】以下、図面を参照して本発明の一実施例に係
る文書作成装置を説明する。
【0009】図1はその構成を示すブロック図である。 図1において、入力装置11は、文書作成に必要な各種
の情報を入力するためのキーボードである。文書制御部
12は、入力装置11を通じて入力された情報に従って
文書制御を行う。展開制御部13は、文書制御部12の
制御の下で、図2に示すような文字展開処理を実行する
。フォントメモリ14は、例えば筆記体等の各種のフォ
ントを記憶している。文字位置情報記憶部15は、フォ
ントメモリ14に記憶された各フォントの文字毎に固有
の縦書き用の文字位置情報A,B,Cと横書き用の文字
位置情報A´,B´,C´を記憶している。
【0010】文字位置情報A,A´は、文字列の基準ラ
インを揃えるための座標情報であり、縦書きの場合はX
方向、横書きの場合はY方向の値となる。文字位置情報
B,B´は、文字を展開する際に予め空けておくための
空白量を示す座標情報であり、縦書きの場合はY方向、
横書きの場合はX方向の値となる。文字位置情報C,C
´は、文字展開後、次の文字の展開開始点を決定する座
標情報であり、縦書きの場合はY方向、横書きの場合は
X方向の値となる。
【0011】バッファ16は、展開制御部13によって
展開された文字を例えば1頁単位で格納する。印刷制御
部17は、バッファ16に展開された文字の印刷制御を
行う。印刷装置18は、印刷制御部17の制御の下で用
紙上に印刷を行う。次に、図2に示すフローチャートを
参照して同実施例の動作を説明する。なお、ここでは、
「春の花」という文字列を縦書き印刷する場合について
説明する。
【0012】入力装置11を通じて縦書きの印刷が指示
されると、文書制御部12はこの印刷指示を受けて展開
制御部13に文書情報を送り、縦書きの印刷モードを設
定する。これにより、展開制御部13は図2のフローチ
ャートに示すような文字展開処理を実行する。すなわち
、展開制御部13は、まず、文字番号iをクリアした状
態(i=0)で文字コードを読み込む(ステップS1,
S2)。
【0013】ここで、フォントメモリ14に記憶されて
いるフォントは、図3に示すように文字の回りの空白を
取り除き、座標系の原点(X0 ,Y0 )に詰めて表
現されたデータである。そこで、展開制御部13は文字
コードに対応する文字を展開する際に、まず、当該文字
の文字位置情報A0 を文字位置情報記憶部15から読
出し、この文字位置情報A0 に従ってX座標のポイン
タをA0 だけ移動させる(ステップS3)。このA0
 の移動により、図4に示すように文字の中心が基準ラ
イン(ここでは、縦書きの場合での中心線)に設定され
る。このとき、Y方向のポインタをP0 とすると、P
0 =Y0 である。
【0014】当該文字が行頭である場合(ステップS4
)、展開制御部13は展開開始点をY0 にしたまま、
図5に示すように文字(ここでは「春」)をバッファ1
6に展開する(ステップS6)。この場合、行頭であっ
ても、任意の空白を文字の前に置くことは可能である。 また、このときの文字を展開する際の原点は(X1 ,
Y0 )となる。文字展開後、展開制御部13はその文
字の文字位置情報C0 を文字位置情報記憶部15から
読出し、この文字位置情報C0 に従ってY方向のポイ
ンタをP0 からP1 へC0 だけ移動させる(ステ
ップS7)。
【0015】次に、展開制御部13は、X座標ポインタ
を原点X0 に戻すと共に文字番号を+1更新して(ス
テップS8,S9)、文書制御部12より次の文字コー
ドを受け取る(ステップS10,S2)。これにより、
展開制御部13は次の文字の文字位置情報A1 に従っ
てX座標のポインタをA1 だけ移動させ(ステップS
3)、また、文字位置情報B1 に従ってY方向のポイ
ンタをP1 からP2 へB1 だけ移動させ(ステッ
プS4,S5)、座標原点を(X2 ,Y2 )として
次の文字(ここでは「の」)をバッファ16に展開する
(ステップS6)。以下、同様にして、「花」という文
字もバッファ16に展開される。なお、図5において、
B2は「花」の文字位置情報である。
【0016】このようにしてバッファ16に所定量(例
えば1頁分)の文字が展開されると、印刷制御部17は
印刷装置18に印刷を指示し、バッファ16に格納され
た文字データを印刷装置18に送る。印刷装置18は、
その文字データに従って用紙上に印刷を開始する。この
場合、各文字は、それぞれ固有の文字位置情報に従って
展開されているため、従来のように文字幅が固定ではな
い。したがって、例えば「春の花」という文字列で、「
の」という文字の文字幅を比較的小さくするなど、文字
が配列されたときの文字間のバランスを考慮した印刷が
できる。図5の例では、「の」の文字幅を小さくして、
「の」と「花」との間隔を詰めている。なお、上記実施
例では、縦書き印刷の場合について説明したが、横書き
印刷の場合も同様であり、各文字の文字幅を変えて印刷
することができる。
【0017】
【発明の効果】以上のように本発明によれば、フォント
の各文字毎に固有の文字位置情報を有するため、予め文
字が配列されたときの文字間をバランスを考慮して文字
位置情報を設定しておくことにより、例えば筆記体等の
フォントを用いた場合でも、その書体の特徴を十分に表
現でき、より日本語らしい自然な印刷結果を得ることが
できる。
【図面の簡単な説明】
【図1】本発明の一実施例に係る回路構成を示すブロッ
ク図。
【図2】同実施例の動作を説明するためのフローチャー
ト。
【図3】同実施例のフォント格納状態を示す図。
【図4】同実施例の文字展開処理を説明するための図。
【図5】同実施例の文字展開処理を説明するための図。
【符号の説明】
11…入力装置、12…文書制御部、13…展開制御部
、14…フォントメモリ、15…文字位置情報記憶部、
16…バッファ、17…印刷制御部、18…印刷装置。

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】  各種のフォントを記憶したフォントメ
    モリと、このフォントメモリに記憶された各フォントの
    文字毎に固有の縦書き印刷用の文字位置情報を記憶した
    第1の情報記憶手段と、上記フォントメモリに記憶され
    た各フォントの文字毎に固有の横書き印刷用の文字位置
    情報を記憶した第2の情報記憶手段と、縦書き又は横書
    きの印刷指示に応じて、上記第1又は第2の情報記憶手
    段に記憶された文字位置情報に従って上記フォントメモ
    リに記憶された当該フォントの文字を展開する展開制御
    手段と、この展開制御手段によって展開された文字を印
    刷する印刷制御手段とを具備したことを特徴とする文書
    作成装置。
JP3030257A 1991-02-25 1991-02-25 文書作成装置 Pending JPH04269565A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3030257A JPH04269565A (ja) 1991-02-25 1991-02-25 文書作成装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3030257A JPH04269565A (ja) 1991-02-25 1991-02-25 文書作成装置

Publications (1)

Publication Number Publication Date
JPH04269565A true JPH04269565A (ja) 1992-09-25

Family

ID=12298658

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3030257A Pending JPH04269565A (ja) 1991-02-25 1991-02-25 文書作成装置

Country Status (1)

Country Link
JP (1) JPH04269565A (ja)

Similar Documents

Publication Publication Date Title
JP2796628B2 (ja) 印字装置
JPH0263763A (ja) 出力方法及びその装置
JP2850979B2 (ja) 文字処理装置および方法
JPS6189861A (ja) 印字制御装置
JP3054157B2 (ja) 文字処理装置および文字処理方法
JPS60109888A (ja) パターン出力方法
KR950011809B1 (ko) 레이저 프린터의 한글 모아쓰기 방법
JPS5931752B2 (ja) 印刷装置
JPH07125390A (ja) 画像認識処理装置
JPS62211720A (ja) 印刷方式
JP2541221B2 (ja) 装飾パタ―ン出力方法
JP2647510B2 (ja) 文字処理装置及び方法
JPH08153092A (ja) 文書処理装置
JPH0825696A (ja) プリンタ
JPS63242561A (ja) フオント縮小システム
JPH0751374B2 (ja) 文書処理装置
JPH06270496A (ja) 文書作成装置
JPH0475129A (ja) 文字出力装置
JPS6180290A (ja) 像出力装置
JPS63264386A (ja) 文書デ−タ印刷装置
JPS61225063A (ja) 印字装置
JPH02225066A (ja) 印刷装置
JPH0671944A (ja) プリンタの印字方式
JPH08234720A (ja) フォントデータメモリのデータ構造
JPH0462084A (ja) プリンタ