JPH01274191A - 文字処理装置 - Google Patents
文字処理装置Info
- Publication number
- JPH01274191A JPH01274191A JP63102414A JP10241488A JPH01274191A JP H01274191 A JPH01274191 A JP H01274191A JP 63102414 A JP63102414 A JP 63102414A JP 10241488 A JP10241488 A JP 10241488A JP H01274191 A JPH01274191 A JP H01274191A
- Authority
- JP
- Japan
- Prior art keywords
- character
- characters
- font
- range
- external
- 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
【発明の詳細な説明】
[産業上の利用分野]
本発明は、ユーザが任意に外字を作成することができる
文字処理装置に関する。
文字処理装置に関する。
[従来の技術]
従来の文字処理装置において、通常に用いる大きさのフ
ォントでなく、例えば第8図に示すように、通常の1文
字の大きさのフォントに複数の文字を入れたいことがあ
る。第8図において破線はフォントの大きさを示すだけ
であり、フォントとして存在するわけではない。このよ
うな文字は、文字処理装置に予め用意しである場合もあ
るが、ユーザの必要とするフォントが全て網羅されるわ
けでもなく、必要とするフォントが用意されていないと
きは、ユーザがそのフォントを作成しなければならない
ので、そのフォントを構成するドツトの全てを入力する
必要があった。
ォントでなく、例えば第8図に示すように、通常の1文
字の大きさのフォントに複数の文字を入れたいことがあ
る。第8図において破線はフォントの大きさを示すだけ
であり、フォントとして存在するわけではない。このよ
うな文字は、文字処理装置に予め用意しである場合もあ
るが、ユーザの必要とするフォントが全て網羅されるわ
けでもなく、必要とするフォントが用意されていないと
きは、ユーザがそのフォントを作成しなければならない
ので、そのフォントを構成するドツトの全てを入力する
必要があった。
[発明が解決しようとする課題1
上述のように、ユーザが第8図に示すようなフォントを
必要とする場合、この構成ドツトを全て入力しなければ
ならないので、相当な労力と時間を要するという問題点
があった。
必要とする場合、この構成ドツトを全て入力しなければ
ならないので、相当な労力と時間を要するという問題点
があった。
本発明の目的は、上述の問題点を解決し、任意の文字の
フォントを簡単な操作で作成することのできる文字処理
装置を提供することにある。
フォントを簡単な操作で作成することのできる文字処理
装置を提供することにある。
[課題を解決するための手段]
このような目的を達成するために、本発明は、文字およ
び記号を入力する入力手段と、入力された文字および記
号のフォントの大きさを示す範囲を指定する範囲指定手
段と、範囲指定された文字および記号のフォントを、1
文字のフォントの外字として記憶する記憶手段とを具え
る。
び記号を入力する入力手段と、入力された文字および記
号のフォントの大きさを示す範囲を指定する範囲指定手
段と、範囲指定された文字および記号のフォントを、1
文字のフォントの外字として記憶する記憶手段とを具え
る。
[作 用]
本発明においては、通常の文字列の範囲を指定して外字
に変換するための入力を行うことによりフォントを外字
登録することができる。
に変換するための入力を行うことによりフォントを外字
登録することができる。
[実施例]
以下、図面を参照して本発明の詳細な説明する。
本発明に係る文字処理装置は、第1図に示すように、文
字および記号を入力する入力手段101と、入力された
文字および記号のフォントの大ぎさを示す範囲を指定す
る範囲手段102と、範囲指定された文字および記号の
フォントを1文字のフォントの外字として記憶する記憶
手段103とを具える。
字および記号を入力する入力手段101と、入力された
文字および記号のフォントの大ぎさを示す範囲を指定す
る範囲手段102と、範囲指定された文字および記号の
フォントを1文字のフォントの外字として記憶する記憶
手段103とを具える。
第2図は本発明の実施例のシステム構成図を示す。ここ
で2Aは本システムを制御する中央処理装置(以下CP
Uと略す)である。2Bは記憶装置であり、システムを
動かすうえで必要なワーク2Cおよび外字を記憶してお
く外字領域2Dとを有している。
で2Aは本システムを制御する中央処理装置(以下CP
Uと略す)である。2Bは記憶装置であり、システムを
動かすうえで必要なワーク2Cおよび外字を記憶してお
く外字領域2Dとを有している。
ワーク2Cは、範囲指定中に1となる範囲指定中フラグ
11S、範囲指定開始アドレスIIs八と、範囲終了ア
ドレスHEAを有している。
11S、範囲指定開始アドレスIIs八と、範囲終了ア
ドレスHEAを有している。
2EはCART (陰極線管)などの形態の表示装置
であり、文字および記号を表示する。2Fはキャラクタ
−ジェネレータ(CG)であり、表示あるいは印字で使
用するフォントを格納している。
であり、文字および記号を表示する。2Fはキャラクタ
−ジェネレータ(CG)であり、表示あるいは印字で使
用するフォントを格納している。
2Gは文字および記号を入力する入力装置であるキーボ
ードである。
ードである。
第3図は入力装置であるキーボード2Gを示す。
ここで、3Aは範囲指定を行うキーである。3Bはキー
3^によって範囲指定された文字を外字変換するための
トリガとなる外字変換キーである。3Cはカーソル移動
キー群であり、入力位置を示すカーソルを移動させる。
3^によって範囲指定された文字を外字変換するための
トリガとなる外字変換キーである。3Cはカーソル移動
キー群であり、入力位置を示すカーソルを移動させる。
第4図は外字領域2Dの詳細な内容を示す。本実施例で
は、外字の数を8個とした。8個の外字をその示す数字
のコード4Bで登録する。4Aは外字のインデックス(
GI)であり、1バイト用意してMSBをコード8の外
字に、LSBをコード1の外字に対応させ、そのそれぞ
れの対応するビットの1かOかで、該当する外字の存在
の有無を判断する。ここでは、0は外字無し、1は外字
有りを示す。
は、外字の数を8個とした。8個の外字をその示す数字
のコード4Bで登録する。4Aは外字のインデックス(
GI)であり、1バイト用意してMSBをコード8の外
字に、LSBをコード1の外字に対応させ、そのそれぞ
れの対応するビットの1かOかで、該当する外字の存在
の有無を判断する。ここでは、0は外字無し、1は外字
有りを示す。
第5図に示すフローチャートに従って、本発明の実施例
の処理手順を説明する。
の処理手順を説明する。
まず、ステップS1においてキーボード2Eからキー入
力を行う。
力を行う。
ステップS2およびS3において、入力されたキーの種
類を判断する。ステップS2においては範囲指定キー3
Aか否かをステップS3においては外字変換キー3Bか
否かを判断する。
類を判断する。ステップS2においては範囲指定キー3
Aか否かをステップS3においては外字変換キー3Bか
否かを判断する。
ステップS2において範囲指定キーであると判断された
場合は、ステップS5の処理に進む。ステップS3にお
いて外字変換キーであると判断された場合は、ステップ
S4の処理に進む。そのどちらのキーでもないときは、
ステップS8に進み、その他の処理を行なう。カーソル
移動キー3Cが入力されたときのカーソルの移動の処理
もこのステップS8におけるその他の処理に含めること
とする。
場合は、ステップS5の処理に進む。ステップS3にお
いて外字変換キーであると判断された場合は、ステップ
S4の処理に進む。そのどちらのキーでもないときは、
ステップS8に進み、その他の処理を行なう。カーソル
移動キー3Cが入力されたときのカーソルの移動の処理
もこのステップS8におけるその他の処理に含めること
とする。
ステップS2において、ステップS1におけるキー入力
が範囲指定キー3Aであると判断されたときは、ステッ
プS5に進み、範囲指定中のフラグItsが0か否かを
判断する。
が範囲指定キー3Aであると判断されたときは、ステッ
プS5に進み、範囲指定中のフラグItsが0か否かを
判断する。
ステップS5においてH5が0のときは、ステップS6
に進み、範囲指定中フラグH5を1にする。そしてステ
ップS7に進み、現在カーソルのある位置を範囲開始ア
ドレスUSAに記憶し、再びステップSlのキー入力処
理に進む。
に進み、範囲指定中フラグH5を1にする。そしてステ
ップS7に進み、現在カーソルのある位置を範囲開始ア
ドレスUSAに記憶し、再びステップSlのキー入力処
理に進む。
ステップS5において範囲指定中フラグH5が0でない
ときは現在範囲指定中なので、範囲指定中フラグH5を
Oにする。そしてステップ510に進み、現在のカーソ
ルの位置を範囲終了アドレスHEAに記憶して、ステッ
プStにおけるキー入力処理に進む。この範囲指定キー
3Aが2回押されるまでに、カーソル移動キー3Cを押
して、範囲を指定しようとする文字ブロックを指定する
。
ときは現在範囲指定中なので、範囲指定中フラグH5を
Oにする。そしてステップ510に進み、現在のカーソ
ルの位置を範囲終了アドレスHEAに記憶して、ステッ
プStにおけるキー入力処理に進む。この範囲指定キー
3Aが2回押されるまでに、カーソル移動キー3Cを押
して、範囲を指定しようとする文字ブロックを指定する
。
第6図に示す例で説明すると、6aの位置にカーソルが
あるとき範囲指定キー3^を押して範囲指定開始し、カ
ーソルキーを押して6bの位置にカーソルを移動させた
後、範囲指定キー3Aを押して範囲指定終了する。ここ
で、範囲開始アドレス1(SAには6aの位置が記憶さ
れ、範囲終了アドレスHEAには6bの位置が記憶され
る。
あるとき範囲指定キー3^を押して範囲指定開始し、カ
ーソルキーを押して6bの位置にカーソルを移動させた
後、範囲指定キー3Aを押して範囲指定終了する。ここ
で、範囲開始アドレス1(SAには6aの位置が記憶さ
れ、範囲終了アドレスHEAには6bの位置が記憶され
る。
第5図のステップS5における外字変換処理は第7図に
示すフローチャートに従って詳細に説明する。
示すフローチャートに従って詳細に説明する。
まず、ステップSllにおいて、外字空きが有るか否か
を調べる。これは、外字インデックス(Gl) 4^の
ビットにOがあるか否かを調べるだけで容易に調べられ
る。外字インデックス(Gl)が全て1の場合は外字に
は空き領域がないので、ステップ515における処理に
進み、外字空き領域がない趣旨のエラーメツセージを表
示装置2Eに表示してこの外字変換処理を抜ける。
を調べる。これは、外字インデックス(Gl) 4^の
ビットにOがあるか否かを調べるだけで容易に調べられ
る。外字インデックス(Gl)が全て1の場合は外字に
は空き領域がないので、ステップ515における処理に
進み、外字空き領域がない趣旨のエラーメツセージを表
示装置2Eに表示してこの外字変換処理を抜ける。
ステップSllにおける判断で外字インデックス(Gl
) 4Aにどれかのビットに0がある場合、外字空き領
域があって外字の登録が可能なので、ステップ512以
下の処理に進む。
) 4Aにどれかのビットに0がある場合、外字空き領
域があって外字の登録が可能なので、ステップ512以
下の処理に進む。
ステップS12においては、範囲開始アドレスおよび範
囲終了アドレスで示される領域の文字のフォント展開を
CG2Fに格納されているデータに基づいて行なう。そ
の後、ステップS13に進み、展開された指定ブロック
のフォントを外字の大きさにデータ圧縮を行う。そして
、ステップ514において、空き外字領域にその圧縮さ
れたデータを登録し、その登録されたデータを登録し、
その登録された外字に対応する外字インデックス(Gl
)4^のビットを1にして、外字変換処理を抜ける。
囲終了アドレスで示される領域の文字のフォント展開を
CG2Fに格納されているデータに基づいて行なう。そ
の後、ステップS13に進み、展開された指定ブロック
のフォントを外字の大きさにデータ圧縮を行う。そして
、ステップ514において、空き外字領域にその圧縮さ
れたデータを登録し、その登録されたデータを登録し、
その登録された外字に対応する外字インデックス(Gl
)4^のビットを1にして、外字変換処理を抜ける。
第6図に示す例で説明すると、6aから6bのブロック
において範囲指定した後に、外字変換キーを押して外字
変換処理を行なう。ここで、6cは白紙コードとし、文
字は入力されていないが、文字の位置を表わす指標なの
で、フォント展開の際はスペースと同等に扱う。外字の
フォントを32ドツト×32ドツトとすると、第6図の
例の場合、縦が2文字、横も2文字となるので、展開さ
れたドツトは64ドツト×64ドツトとなる。外字登録
する際には、この展開されたドツトを174の大きさに
縮小する。そして、外字空き領域に、縮小したデータを
記憶させる。いま、第4図に示したコード7の外字領域
が空いているとした場合、4Bの領域に第8図に示した
フォントデータが外字として記憶される。
において範囲指定した後に、外字変換キーを押して外字
変換処理を行なう。ここで、6cは白紙コードとし、文
字は入力されていないが、文字の位置を表わす指標なの
で、フォント展開の際はスペースと同等に扱う。外字の
フォントを32ドツト×32ドツトとすると、第6図の
例の場合、縦が2文字、横も2文字となるので、展開さ
れたドツトは64ドツト×64ドツトとなる。外字登録
する際には、この展開されたドツトを174の大きさに
縮小する。そして、外字空き領域に、縮小したデータを
記憶させる。いま、第4図に示したコード7の外字領域
が空いているとした場合、4Bの領域に第8図に示した
フォントデータが外字として記憶される。
以上が実施例の説明であるが、第5図のステップS4に
おける外字変換処理に入る前に外字を登録するコードを
操作者が入力するようにすると、操作者の任意のコード
における外字として登録できるので、操作者にとってよ
り便利になる。
おける外字変換処理に入る前に外字を登録するコードを
操作者が入力するようにすると、操作者の任意のコード
における外字として登録できるので、操作者にとってよ
り便利になる。
[発明の効果]
以上説明したように、本発明においては、任意の文字列
を外字として登録することができるので、すでに記憶装
置中に記憶されている文字を合成することにより操作者
が任意の文字を作成できるので、文書の表現がより豊富
になるという効果がある。
を外字として登録することができるので、すでに記憶装
置中に記憶されている文字を合成することにより操作者
が任意の文字を作成できるので、文書の表現がより豊富
になるという効果がある。
第1図は本発明に係る文字処理袋はの基本構成図、
第2図は本発明の実施例を示す図、
第3図は本発明の実施例におけるキーボードを示す図、
第4図は本発明の実施例を示す図、
第5図は本発明の実施例のフローチャート、第6図は本
発明の実施例を示す図、 第7図は本発明の実施例のフローチャート、第8図は外
字フォントの例を示す図である。 2A・・・CPt1 (中央演算処理装置)、2B・・
・記憶装置、 2C・・・ワーク、 2E・・・表示装置、 2F・・・CG(キャラクタ−ジェネレータ)、2G・
・・キーボード、 3A・・・範囲指定キー、 3B・・・外字変換キー、 3C・・・カーソル移動キー群。 」5、爺日月に・1氷ろ丈丁尤乙理液j5の茶訃主厚炉
く口笛1図 本肥明/)大1fv 1列を尽す口 笛2図 杢智5 ジ月 f) 較 Jン、イ列 l示1「口第4
図
発明の実施例を示す図、 第7図は本発明の実施例のフローチャート、第8図は外
字フォントの例を示す図である。 2A・・・CPt1 (中央演算処理装置)、2B・・
・記憶装置、 2C・・・ワーク、 2E・・・表示装置、 2F・・・CG(キャラクタ−ジェネレータ)、2G・
・・キーボード、 3A・・・範囲指定キー、 3B・・・外字変換キー、 3C・・・カーソル移動キー群。 」5、爺日月に・1氷ろ丈丁尤乙理液j5の茶訃主厚炉
く口笛1図 本肥明/)大1fv 1列を尽す口 笛2図 杢智5 ジ月 f) 較 Jン、イ列 l示1「口第4
図
Claims (1)
- 【特許請求の範囲】 1)文字および記号を入力する入力手段と、該入力され
た文字および記号のフォントの大きさを示す範囲を指定
する範囲指定手段と、 該範囲指定された文字および記号のフォントを1文字の
フォントの外字として記憶する記憶手段と を具えたことを特徴とする文字処理装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63102414A JPH01274191A (ja) | 1988-04-27 | 1988-04-27 | 文字処理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63102414A JPH01274191A (ja) | 1988-04-27 | 1988-04-27 | 文字処理装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01274191A true JPH01274191A (ja) | 1989-11-01 |
Family
ID=14326786
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63102414A Pending JPH01274191A (ja) | 1988-04-27 | 1988-04-27 | 文字処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01274191A (ja) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0693546A1 (en) | 1994-07-19 | 1996-01-24 | NIPPON OIL Co. Ltd. | Refrigerator oil and fluid composition for refrigerator |
| EP0699742A2 (en) | 1994-08-03 | 1996-03-06 | Nippon Oil Co. Ltd. | Refrigerator oil composition and fluid composition for refrigerator |
| EP0711824A2 (en) | 1994-11-07 | 1996-05-15 | Nippon Oil Co. Ltd. | Lubricating oil and composition for refrigerating machine, and refrigerating machine |
| EP0717098A2 (en) | 1994-12-12 | 1996-06-19 | Nippon Oil Co. Ltd. | A refrigerating machine oil and a fluid composition for use in a refrigerating machine |
-
1988
- 1988-04-27 JP JP63102414A patent/JPH01274191A/ja active Pending
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0693546A1 (en) | 1994-07-19 | 1996-01-24 | NIPPON OIL Co. Ltd. | Refrigerator oil and fluid composition for refrigerator |
| EP0699742A2 (en) | 1994-08-03 | 1996-03-06 | Nippon Oil Co. Ltd. | Refrigerator oil composition and fluid composition for refrigerator |
| EP0711824A2 (en) | 1994-11-07 | 1996-05-15 | Nippon Oil Co. Ltd. | Lubricating oil and composition for refrigerating machine, and refrigerating machine |
| EP0717098A2 (en) | 1994-12-12 | 1996-06-19 | Nippon Oil Co. Ltd. | A refrigerating machine oil and a fluid composition for use in a refrigerating machine |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH01274191A (ja) | 文字処理装置 | |
| JPS59142634A (ja) | 文字処理装置 | |
| JPS629428A (ja) | 文書作成装置 | |
| JPS59114583A (ja) | 端末装置 | |
| JP2900071B2 (ja) | プログラマブルコントローラのプログラミング装置 | |
| JPS63159972A (ja) | 文章作成装置 | |
| JPH0340871B2 (ja) | ||
| JP2593620B2 (ja) | 文字処理装置 | |
| JP3265708B2 (ja) | 禁則処理設定装置 | |
| JPS60105030A (ja) | 文字処理装置 | |
| JPS60196835A (ja) | キ−ボ−ド装置 | |
| JPS61260353A (ja) | 文書処理方式 | |
| JPS61175857A (ja) | 定型文章の修正方式 | |
| JP2001051991A (ja) | 日本語入力方法及び携帯端末 | |
| JPH02291060A (ja) | 文書処理装置 | |
| JPH06138912A (ja) | プログラミング装置 | |
| JPH04205407A (ja) | キーボード | |
| JPS59146329A (ja) | 日本語入力装置 | |
| JPS62256020A (ja) | アラビツク処理装置 | |
| JPS63121967A (ja) | 日本語ワ−ドプロセツサ | |
| JPH02291059A (ja) | 日本語処理装置 | |
| JPH08180054A (ja) | 文書処理装置 | |
| JPH05323936A (ja) | 文字処理装置 | |
| JPS6398015A (ja) | データ処理装置の小数点入力装置 | |
| JPS62282362A (ja) | 文書処理装置 |