JPS63218992A - 文字表示装置 - Google Patents
文字表示装置Info
- Publication number
- JPS63218992A JPS63218992A JP62065744A JP6574487A JPS63218992A JP S63218992 A JPS63218992 A JP S63218992A JP 62065744 A JP62065744 A JP 62065744A JP 6574487 A JP6574487 A JP 6574487A JP S63218992 A JPS63218992 A JP S63218992A
- Authority
- JP
- Japan
- Prior art keywords
- character
- display
- line
- characters
- width
- 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
- 238000010586 diagram Methods 0.000 description 10
- 238000006243 chemical reaction Methods 0.000 description 3
- 238000000034 method Methods 0.000 description 3
- 235000010724 Wisteria floribunda Nutrition 0.000 description 1
- 239000013256 coordination polymer Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Landscapes
- Controls And Circuits For Display Device (AREA)
- Digital Computer Display Output (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
「産業上の利用分野」
本発明は、文章等の文字列を編集して表示する文字表示
装置に関する。
装置に関する。
「従来の技術」
日本語ワードプロセッサ等の普及に伴って、電子的に文
章を作成し、ディスプレイに画面表示させたり、それを
プリンタによって記録用紙上に印字することが広く行わ
れるようになっている。
章を作成し、ディスプレイに画面表示させたり、それを
プリンタによって記録用紙上に印字することが広く行わ
れるようになっている。
従来一般に用いられてきた日本語ワードプロセッサは、
画面表示を行うためにキャラクタディスプレイ装置を使
用し、またプリンタとしてラインプリンタあるいはドツ
トインパクトブリンク等の装置を使用していた。
画面表示を行うためにキャラクタディスプレイ装置を使
用し、またプリンタとしてラインプリンタあるいはドツ
トインパクトブリンク等の装置を使用していた。
「発明が解決しようとする問題点」
このため、日本語の本来的な表現形式としての縦書き表
示を、機械的な制約で行うことができないものが多かっ
た。すなわち、プリンタ等を用いて記録用紙上に縦書き
表示を行うことができるものはあるが、ディスプレイ上
で縦書き表示を行うものはあまり知られていない。
示を、機械的な制約で行うことができないものが多かっ
た。すなわち、プリンタ等を用いて記録用紙上に縦書き
表示を行うことができるものはあるが、ディスプレイ上
で縦書き表示を行うものはあまり知られていない。
さらに、プリンタ等により記録用紙上に縦書き表示を行
うことができる装置でも、同一種類の文字サイズの文字
を縦書きすることができるのみで、各種の文字サイズの
文字や、異なった行間隔の文字を縦書きすることができ
なかった。しかも、縦書き表示のための処理にあたって
は、文字を90度回転させたりする等の工夫を必要とし
ていた(特開昭58−68092号、同53−1299
19号、同60−200362号、特公昭57−525
85号公報)。
うことができる装置でも、同一種類の文字サイズの文字
を縦書きすることができるのみで、各種の文字サイズの
文字や、異なった行間隔の文字を縦書きすることができ
なかった。しかも、縦書き表示のための処理にあたって
は、文字を90度回転させたりする等の工夫を必要とし
ていた(特開昭58−68092号、同53−1299
19号、同60−200362号、特公昭57−525
85号公報)。
本発明は以上の点に着目してなされたもので、文書等の
文字列を、その文字の種類に関係なく、ディスプレイや
記録用紙上にそのまま縦書き表示することのできる文字
表示装置を提供することを目的とするものである。
文字列を、その文字の種類に関係なく、ディスプレイや
記録用紙上にそのまま縦書き表示することのできる文字
表示装置を提供することを目的とするものである。
「問題点を解決するための手段」
本発明の文字表示装置は、表示部と、文字列を上記表示
部に縦書き表示する際その表示位置の制御を行う制御装
置とを有し、この制御装置は、上記表示部上の文字列を
表示すべき位置に仮想基準線を設定しこの基準線が各文
字の中心と一致するよう各文字の表示位置の割り付けを
行う。なお、具体的には、各文字ごとに、文字を縦方向
の線で2等分したときのその中心線上の一点を基点とし
て設定し、その基点が上記仮想基準線上に重なるよう各
文字の表示位置の割り付けを行うようにすることが好ま
しい。
部に縦書き表示する際その表示位置の制御を行う制御装
置とを有し、この制御装置は、上記表示部上の文字列を
表示すべき位置に仮想基準線を設定しこの基準線が各文
字の中心と一致するよう各文字の表示位置の割り付けを
行う。なお、具体的には、各文字ごとに、文字を縦方向
の線で2等分したときのその中心線上の一点を基点とし
て設定し、その基点が上記仮想基準線上に重なるよう各
文字の表示位置の割り付けを行うようにすることが好ま
しい。
、「作用」
以上の装置によれば、表示部上に縦書き表示を行うため
の仮想基準線を設定し、これに各文字の中心をそろえて
順に各文字を配列していくので、文字幅や大きさの異な
る文字を、ディスプレイ上あるいは記録用紙上で縦方向
に体裁良く表示することができる。
の仮想基準線を設定し、これに各文字の中心をそろえて
順に各文字を配列していくので、文字幅や大きさの異な
る文字を、ディスプレイ上あるいは記録用紙上で縦方向
に体裁良く表示することができる。
「実施例」
第1図は本発明の文字表示装置の実施例を示すブロック
図である。
図である。
この装置は、データの処理を行う装置としてcpu <
中央処理装置)11を使用している。
中央処理装置)11を使用している。
CPU 11は、バス12によって装置の各部と接続さ
れるようになっている。このうち第1の記憶部13は、
各種データを一時的に格納するためのランダム・アクセ
ス・メモ!J (RAM)である。
れるようになっている。このうち第1の記憶部13は、
各種データを一時的に格納するためのランダム・アクセ
ス・メモ!J (RAM)である。
第2の記憶部14は、この縦書き文字表示装置で取り扱
うことのできるすべての文字について、それらの基点あ
るいは文字の横幅と、高さと、ビットパターンとを記憶
したメモリである。ここで、基点とは、文字を縦方向の
線で2等分したときの、その中心線上の一点を指し、具
体的には、例えば文字の横幅の2分の1の値を示す数値
データである。
うことのできるすべての文字について、それらの基点あ
るいは文字の横幅と、高さと、ビットパターンとを記憶
したメモリである。ここで、基点とは、文字を縦方向の
線で2等分したときの、その中心線上の一点を指し、具
体的には、例えば文字の横幅の2分の1の値を示す数値
データである。
プログラム格納装置15は、この縦書き文字表示装置の
各種動作制御を行うためのプログラムを格納した装置で
あり、本実施例では記憶媒体として磁気ディスクを使用
している。表示制御装置16は、ディスプレイ17の表
示を制御するための装置であり、表示用RAMを内蔵し
ている。ディスプレイ17は、ビットパターンで各種イ
メージの表示を行うことのできる装置である。マウス1
8はボインティング・デバイスであり、これを机上で動
かすことにより、ディスプレイ17上でカーソルを動か
し、画情報を作成したり、各種多旨示を行うことができ
るものである。キーボード19は文字、記号(以下文字
と総称する)等の人力に用いられ、入力時に文字の大き
さや行間隔も設定することができる。プリンタ20は、
既知のレーザブリンク等の記録用装置である。
各種動作制御を行うためのプログラムを格納した装置で
あり、本実施例では記憶媒体として磁気ディスクを使用
している。表示制御装置16は、ディスプレイ17の表
示を制御するための装置であり、表示用RAMを内蔵し
ている。ディスプレイ17は、ビットパターンで各種イ
メージの表示を行うことのできる装置である。マウス1
8はボインティング・デバイスであり、これを机上で動
かすことにより、ディスプレイ17上でカーソルを動か
し、画情報を作成したり、各種多旨示を行うことができ
るものである。キーボード19は文字、記号(以下文字
と総称する)等の人力に用いられ、入力時に文字の大き
さや行間隔も設定することができる。プリンタ20は、
既知のレーザブリンク等の記録用装置である。
なお、この実施例では、CPUIIが本発明における縦
書き表示の表示位置を制御する制御装置に相当し、ディ
スプレイやプリンタがその文字を表示するための表示部
に相当する。
書き表示の表示位置を制御する制御装置に相当し、ディ
スプレイやプリンタがその文字を表示するための表示部
に相当する。
さて、この実施例では、例えば、キーボード19上の各
キーを操作することにより各文字の入力を行う。文字を
表示するのに必要な情報は、(i)文字の種類を表わし
た文字コード、(11)行間隔、(iii )基点ある
いは文字の横幅、それに(iv )それぞれの文字の高
さである。キー操作によって入力された文字に対応した
文字コードは、第1の記憶部13の所定の記憶領域に順
次行単位で書き込まれる。
キーを操作することにより各文字の入力を行う。文字を
表示するのに必要な情報は、(i)文字の種類を表わし
た文字コード、(11)行間隔、(iii )基点ある
いは文字の横幅、それに(iv )それぞれの文字の高
さである。キー操作によって入力された文字に対応した
文字コードは、第1の記憶部13の所定の記憶領域に順
次行単位で書き込まれる。
第2図は、第1の記憶部13内の1行分く“0”から“
n”までの文字列)の記憶領域の構成を表わしたもので
ある。
n”までの文字列)の記憶領域の構成を表わしたもので
ある。
この記憶領域から読み出された文字コード21は、順次
第2の記憶部14の記憶内容と参照され、各文字の配置
位置が求められる。これらの文字配置位置情報は、第1
の記憶部13の作業領域に書き込まれる。
第2の記憶部14の記憶内容と参照され、各文字の配置
位置が求められる。これらの文字配置位置情報は、第1
の記憶部13の作業領域に書き込まれる。
(実施例1)
第3図は第2の記憶部14の記憶領域の構成例を表わし
たものである。
たものである。
この実施例では、この記憶領域に、各文字コード21ご
とに、基点22と高さ23とビットパターン24が対応
付けられて格納されている。
とに、基点22と高さ23とビットパターン24が対応
付けられて格納されている。
この記憶領域から読み出されたデータをもとに、ディス
プレイ17に文章の縦書き表示を行い、あるいは、プリ
ンタ20で印字して記録用紙上にその縦書き表示を行う
ことになる。この場合、プリンタが本発明の表示装置に
該当する。
プレイ17に文章の縦書き表示を行い、あるいは、プリ
ンタ20で印字して記録用紙上にその縦書き表示を行う
ことになる。この場合、プリンタが本発明の表示装置に
該当する。
第4図に、この実施例による文字列の表示処理例を図示
した。なお、ここで、X軸方向は表示部の横方向、Y軸
方向は表示部の縦方向とする。
した。なお、ここで、X軸方向は表示部の横方向、Y軸
方向は表示部の縦方向とする。
図において、各文字25.26.27は、それぞれサイ
ズの異なる文字であるが、いずれも、その上縁中央に基
点28.29.30が設定されている。一方、これらの
文字列を表示すべき部分には、仮想基準線31が設定さ
れ、各文字の基点28.29.30が、この仮想基準線
31上に重なるよう、各文字が割り付けられている。
ズの異なる文字であるが、いずれも、その上縁中央に基
点28.29.30が設定されている。一方、これらの
文字列を表示すべき部分には、仮想基準線31が設定さ
れ、各文字の基点28.29.30が、この仮想基準線
31上に重なるよう、各文字が割り付けられている。
以上、縦書き表示の概要を説明したが、次にこのような
表示が行われるための具体的なデータ処理を、第5図と
共に説明する。
表示が行われるための具体的なデータ処理を、第5図と
共に説明する。
まずCPUIIは、第1の記憶部13におけるカウンタ
の計数値lを記憶する領域と、Y座標の値yを記憶する
領域の双方をクリアしてこれらを“0”とする(ステッ
プ■)。ここでカウンタの計数値iは、第1の記憶部1
3の記憶領域における何番目の文字コードが処理対象と
して指定されているかを示すいわゆるポインタ位置を表
わしている。具体的には、第3図の“0”から“n”ま
での数値である。
の計数値lを記憶する領域と、Y座標の値yを記憶する
領域の双方をクリアしてこれらを“0”とする(ステッ
プ■)。ここでカウンタの計数値iは、第1の記憶部1
3の記憶領域における何番目の文字コードが処理対象と
して指定されているかを示すいわゆるポインタ位置を表
わしている。具体的には、第3図の“0”から“n”ま
での数値である。
次にCPUIIは、ポインタの指定した文字コードを変
数に代入するくステップ■)。この後、この変数の文字
コードをキーとして第2の記憶部14における記憶領域
を検索し、この文字コードに対応する基点、高さ、およ
びビットパターンを読み出すくステップ■)。そして、
次に書き込み開始点を演算する(ステップ■)。
数に代入するくステップ■)。この後、この変数の文字
コードをキーとして第2の記憶部14における記憶領域
を検索し、この文字コードに対応する基点、高さ、およ
びビットパターンを読み出すくステップ■)。そして、
次に書き込み開始点を演算する(ステップ■)。
すなわち、具体的にはここで次のような演算を行う。
まず、第4図の文字25について、はじめに基点28を
χ=O,y=0の位置に重ねる。このとき、書き込み開
始点は、X座標に基点の値Aを負にした値を入れ、Y座
標に高さの値Bを負にした値を入れて(−A、−B)と
決定する。書き込み開始点は通常、文字の左下端であり
、ビットパターン24(第3図)をここから書き始めて
文字を表示する。
χ=O,y=0の位置に重ねる。このとき、書き込み開
始点は、X座標に基点の値Aを負にした値を入れ、Y座
標に高さの値Bを負にした値を入れて(−A、−B)と
決定する。書き込み開始点は通常、文字の左下端であり
、ビットパターン24(第3図)をここから書き始めて
文字を表示する。
なお、第4図の例では、基点28は、χ=0゜y=0の
位置より所定の文字間隔分だけ下方にずれているが、こ
こでは、これを無視して説明する。
位置より所定の文字間隔分だけ下方にずれているが、こ
こでは、これを無視して説明する。
なお、文字間隔調整のための処理は後述する。
さて、第5図にもどって、書き込み開始点が演算され(
ステップ■)、1文字分の書き込みが済むとくステップ
■)、次の文字26(第4図)の基点位置のY座標を演
算する(ステップ■)。
ステップ■)、1文字分の書き込みが済むとくステップ
■)、次の文字26(第4図)の基点位置のY座標を演
算する(ステップ■)。
次の文字26の基点位置は、文字25の基点位置に高さ
Bを加算して求める。すなわち、第4図に示すように、
(0,−B)という座標に次の文字26の基点29を重
ねることになる。なお、この場合も、文字間隔は無視し
ている。従って、ここではYに、−Bを代入するだけで
よい。そして、ポインタ位置を“1”だけ進める(ステ
ップ■)。
Bを加算して求める。すなわち、第4図に示すように、
(0,−B)という座標に次の文字26の基点29を重
ねることになる。なお、この場合も、文字間隔は無視し
ている。従って、ここではYに、−Bを代入するだけで
よい。そして、ポインタ位置を“1”だけ進める(ステ
ップ■)。
次に1行分の処理が終了したか否かを判断しくステップ
■)、次の文字があれば再びステップ■にもどろ。
■)、次の文字があれば再びステップ■にもどろ。
一定の文字間隔が設定されている場合、第5図の処理の
終了後、各文字のY方向の位置を調整する。このような
割り付は処理の完了後、第1の記憶部13中に記憶され
た1行分の文字のビットパターンが、表示制御装置16
を介してディスプレイ17に表示される。
終了後、各文字のY方向の位置を調整する。このような
割り付は処理の完了後、第1の記憶部13中に記憶され
た1行分の文字のビットパターンが、表示制御装置16
を介してディスプレイ17に表示される。
以上の実施例では、基点を文字の上縁に設定したが、文
字の中心線上ならば文字の上縁や中心等、他の位置に設
定してもよい。また、表示部はディスプレイでなく、プ
リンタにより構成してもよい。
字の中心線上ならば文字の上縁や中心等、他の位置に設
定してもよい。また、表示部はディスプレイでなく、プ
リンタにより構成してもよい。
(実施例2)
次に、第6図以下を使用して本発明の別の実施例を説明
する。
する。
第6図は第2の記憶部14(第1図)の記憶領域の別の
構成を表したものである。
構成を表したものである。
ここには、各文字コード21ごとに、文字の横幅22′
と高さ23とビットパターン24が対応付けられて格納
されている。
と高さ23とビットパターン24が対応付けられて格納
されている。
この記憶領域から読み出されたデータをもとに、ディス
プレイ17に文書の縦書き表示を行い、あるいは、図示
しないプリンタで印字して記録用紙上にその縦書き表示
を行う。
プレイ17に文書の縦書き表示を行い、あるいは、図示
しないプリンタで印字して記録用紙上にその縦書き表示
を行う。
第7図に、この実施例による文字内容の表示処理内容を
図示した。なお、ここでも、X軸方向は表示部の横方向
、Y軸方向は表示部の縦方向とする。この実施例では、
縦書き形式による文字の配置はXY座標系の第4象限に
行われることになる。
図示した。なお、ここでも、X軸方向は表示部の横方向
、Y軸方向は表示部の縦方向とする。この実施例では、
縦書き形式による文字の配置はXY座標系の第4象限に
行われることになる。
次にこのような表示が行われるための具体的なデータ処
理を第8図と共に説明する。
理を第8図と共に説明する。
まずCPUIIは、第1の記憶部13におけるカウンタ
の計数値lを記憶する領域と、Y座標の値yを記憶する
領域の双方をクリアしてこれらを“0”とする(ステッ
プ■)。ここでカウンタの計数値1は、先に説明したポ
インタ位置を示している。
の計数値lを記憶する領域と、Y座標の値yを記憶する
領域の双方をクリアしてこれらを“0”とする(ステッ
プ■)。ここでカウンタの計数値1は、先に説明したポ
インタ位置を示している。
次にCPUIIは、ポインタの指示した文字コードを変
数に代入する(ステップ■)。この後、この文字コード
をキーとして第2の記憶部14における記憶領域を検索
し、この文字コードに対応する文字の横幅、高さ、およ
びビットパターンを読み出す(ステップ■)。次に、書
き込み開始点を演算する。
数に代入する(ステップ■)。この後、この文字コード
をキーとして第2の記憶部14における記憶領域を検索
し、この文字コードに対応する文字の横幅、高さ、およ
びビットパターンを読み出す(ステップ■)。次に、書
き込み開始点を演算する。
まず、文字の高さから、Y座標の設定を行う(ステップ
■)。すなわち、ステップ■による初゛期状態では、座
標値y=0(原点)が設定されている(第7図点PL)
。書き込み開始点は第7図の点P2だから、設定される
Y座標の値は、(y−高さ)で求められる。もちろん、
Y座標の値は負で表わされる。
■)。すなわち、ステップ■による初゛期状態では、座
標値y=0(原点)が設定されている(第7図点PL)
。書き込み開始点は第7図の点P2だから、設定される
Y座標の値は、(y−高さ)で求められる。もちろん、
Y座標の値は負で表わされる。
この後、配置すべきラインの幅Wと、表示しようとする
文字の横幅とが等しいかどうかの判別が行われる(ステ
ップ■)。
文字の横幅とが等しいかどうかの判別が行われる(ステ
ップ■)。
ステップ■でラインの幅Wが文字の横幅と等しいと判断
されたときには、X座標の値χに“0”を代入する。以
上により、第7図P2の座標(χ、y)が求められる。
されたときには、X座標の値χに“0”を代入する。以
上により、第7図P2の座標(χ、y)が求められる。
ここから第1番目の文字を書き始めればよい。
一方、ステップ■でラインの幅Wと文字の横幅が異なる
と判断された場合には、両者の幅の差が演算される。こ
の演算結果は、第1の記憶部13における差の記憶領域
に格納される(ステップ■)。
と判断された場合には、両者の幅の差が演算される。こ
の演算結果は、第1の記憶部13における差の記憶領域
に格納される(ステップ■)。
このとき、ラインの幅Wの方が文字の横幅よりも大きけ
れば、差の値は正となり、ラインの幅Wの方が小さけれ
ば差の値は負となる。
れば、差の値は正となり、ラインの幅Wの方が小さけれ
ば差の値は負となる。
このようなラインの幅Wと文字の横幅の大小関係を、第
9図および第10図を用いて説明する。
9図および第10図を用いて説明する。
これらの図で正方形で示した領域は、それぞれの文字の
サイズを表わしたものである。またこれらの図で破線は
、各文字の中心を合わせるための仮想基準線であり、ラ
インの中心を示すものである。
サイズを表わしたものである。またこれらの図で破線は
、各文字の中心を合わせるための仮想基準線であり、ラ
インの中心を示すものである。
まず第9図は、ラインの幅Wがすべての文字の横幅より
も大きい場合を示している。この場合には、これらの文
字がいずれも欠けることなく表示されることになる。一
方、第10図は、ラインの幅Wが一部の文字について、
その文字の横幅よりも小さい場合を表わしている。この
場合には、ラインの幅Wを現状に固定しておいた場合、
隣接する行との関係で、各文字のこの幅を超える部分が
表示されないことになる。
も大きい場合を示している。この場合には、これらの文
字がいずれも欠けることなく表示されることになる。一
方、第10図は、ラインの幅Wが一部の文字について、
その文字の横幅よりも小さい場合を表わしている。この
場合には、ラインの幅Wを現状に固定しておいた場合、
隣接する行との関係で、各文字のこの幅を超える部分が
表示されないことになる。
CPUIIは、求められた差の値を1/2に演算し、こ
れをX座標の値χとする(ステップ■)。
れをX座標の値χとする(ステップ■)。
もし差の値が正である場合には、第7図における文字3
1のようにラインの幅Wに比べて小さな文字が表示され
る。この場合には点P3が書き込み開始点となる。
1のようにラインの幅Wに比べて小さな文字が表示され
る。この場合には点P3が書き込み開始点となる。
これに対して、差の値が負である場合には、第7図にお
ける文字32のように、点P4あるいは点P4’が書き
込み開始点を示すことになる。
ける文字32のように、点P4あるいは点P4’が書き
込み開始点を示すことになる。
以上のようにして座標値χおよびyが求まったら、アド
レス変換が行われる(ステップ■)。このアドレス変換
は、XY座標系から第1の記憶部13のビットパターン
表示領域に対するアドレス系への変換である。このよう
にして第1の記憶部13に文字の表示開始位置の座標が
設定されたら、ステップ■で求めた1文字分のビットパ
ターンが第1の記憶部13に転送され、設定された位置
を基準としてこれがビットイメージとして設定される(
ステップ@)。この後、カウンタの計数値1が1だけカ
ウントアツプされる(ステップ■)。
レス変換が行われる(ステップ■)。このアドレス変換
は、XY座標系から第1の記憶部13のビットパターン
表示領域に対するアドレス系への変換である。このよう
にして第1の記憶部13に文字の表示開始位置の座標が
設定されたら、ステップ■で求めた1文字分のビットパ
ターンが第1の記憶部13に転送され、設定された位置
を基準としてこれがビットイメージとして設定される(
ステップ@)。この後、カウンタの計数値1が1だけカ
ウントアツプされる(ステップ■)。
CPUIIはこの時点で1行分のパターン転送が終了し
たかどうかを判別しくステップ0)、終了していなけれ
ば、同様の作業が1文字分ずつ繰り返されることになる
(ステップ■〜■)。
たかどうかを判別しくステップ0)、終了していなけれ
ば、同様の作業が1文字分ずつ繰り返されることになる
(ステップ■〜■)。
1行分の文字についてビットパターンが形成されたら、
CP[Jllは次の1行分の入力に対して同様の作業を
行う。この間、第1の記憶部13に形成された1行分の
ビットパターンは表示制御装置16内の表示RA Mに
送られ、その内容が書き加えられる。表示RAM上に書
き込まれた情報はディスプレイ17上に順次表示される
ことになる。
CP[Jllは次の1行分の入力に対して同様の作業を
行う。この間、第1の記憶部13に形成された1行分の
ビットパターンは表示制御装置16内の表示RA Mに
送られ、その内容が書き加えられる。表示RAM上に書
き込まれた情報はディスプレイ17上に順次表示される
ことになる。
文字間隔の調整は、この間に実行される。
以上、ディスプレイ17による表示動作について説明し
たが、縦書きの文章は同様の作業でプリントアウトする
ことができ、また図示しない文章ファイルに格納して随
時読み出し、表示させることもできる。この装置にふけ
る画面表示や印字の指定は例えばマウス18を用いて行
うことができ、1度作成した文章における文字サイズの
部分的な変更作業等もマウス18を用いて行うことがで
きる。文字サイズを変更した場合における表示位置の変
更は、変更後の文字コードを用い、すでに説明した作業
を行うことによって簡単に達成することができる。
たが、縦書きの文章は同様の作業でプリントアウトする
ことができ、また図示しない文章ファイルに格納して随
時読み出し、表示させることもできる。この装置にふけ
る画面表示や印字の指定は例えばマウス18を用いて行
うことができ、1度作成した文章における文字サイズの
部分的な変更作業等もマウス18を用いて行うことがで
きる。文字サイズを変更した場合における表示位置の変
更は、変更後の文字コードを用い、すでに説明した作業
を行うことによって簡単に達成することができる。
「発明の効果」
このように、本発明によればそれぞれ縦書きの行われる
方向に仮想基準線を設定し、これにそれぞれの文字パタ
ーンの中心がくるように各文字の配置を行うので、文字
のサイズが異なってもこれらを単純な処理によって順に
配置することができ、しかも文字の配列が自然となって
読み易いという長所がある。
方向に仮想基準線を設定し、これにそれぞれの文字パタ
ーンの中心がくるように各文字の配置を行うので、文字
のサイズが異なってもこれらを単純な処理によって順に
配置することができ、しかも文字の配列が自然となって
読み易いという長所がある。
図面は本発明の一実施例を説明するためのもので、この
うち第1図は、縦書き文字表示装置の回路構成の要部を
示すブロック図、第2図は第1の記憶部の記憶領域の記
憶内容説明図、第3図は第2の記憶部の記憶領域の記憶
内容説明図、第4図は縦書き文字の表示の様子を示した
説明図、第5図は縦書き文字の配置作業の流れを示した
流れ図、第6図は第2の記憶部の記憶領域の記憶内容の
別の実施例を示す説明図、第7図は縦書き文字の表示の
様子を説明した別の実施例の説明図、第8図はその縦書
き文字の配置作業の流れを示した流れ図、第9図はライ
ンの幅を文字の横幅よりも大きく設定した場合の各文字
の表示の様子を示した説明図、第10図はラインの幅を
文字幅よりも小さく設定した場合の各文字の表示の様子
を示した説明図である。 11・・・・・・制御装置、13・・・・・・第1の記
憶部、14・・・・・・第2の記憶部、 15・・・・・・プログラム格納装置、16・・・・・
・表示制御装置、 17・・・・・・ディスプレイ(表示部)、20・・・
・・・プリンタ、 28.29.30・・・・・・基点、 31・・・・・・仮想基準線。 出 願 人 富士ゼロックス株式会社 代 理 人
うち第1図は、縦書き文字表示装置の回路構成の要部を
示すブロック図、第2図は第1の記憶部の記憶領域の記
憶内容説明図、第3図は第2の記憶部の記憶領域の記憶
内容説明図、第4図は縦書き文字の表示の様子を示した
説明図、第5図は縦書き文字の配置作業の流れを示した
流れ図、第6図は第2の記憶部の記憶領域の記憶内容の
別の実施例を示す説明図、第7図は縦書き文字の表示の
様子を説明した別の実施例の説明図、第8図はその縦書
き文字の配置作業の流れを示した流れ図、第9図はライ
ンの幅を文字の横幅よりも大きく設定した場合の各文字
の表示の様子を示した説明図、第10図はラインの幅を
文字幅よりも小さく設定した場合の各文字の表示の様子
を示した説明図である。 11・・・・・・制御装置、13・・・・・・第1の記
憶部、14・・・・・・第2の記憶部、 15・・・・・・プログラム格納装置、16・・・・・
・表示制御装置、 17・・・・・・ディスプレイ(表示部)、20・・・
・・・プリンタ、 28.29.30・・・・・・基点、 31・・・・・・仮想基準線。 出 願 人 富士ゼロックス株式会社 代 理 人
Claims (1)
- 【特許請求の範囲】 1、表示部と、文字列を前記表示部に縦書き表示する際
その表示位置の制御を行う制御装置とを有し、この制御
装置は、前記表示部上の前記文字列を表示すべき位置に
仮想基準線を設定しこの基準線が前記各文字の中心と一
致するよう各文字の表示位置の割り付けを行うことを特
徴とする文字表示装置。 2、各文字ごとに、文字を縦方向の線で2等分したとき
のその中心線上の一点を基点として設定し、その基点が
前記仮想基準線上に重なるよう各文字の表示位置の割り
付けを行うことを特徴とする特許請求の範囲第1項記載
の文字表示装置。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61-113651 | 1986-05-20 | ||
| JP11365186 | 1986-05-20 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS63218992A true JPS63218992A (ja) | 1988-09-12 |
| JP2550562B2 JP2550562B2 (ja) | 1996-11-06 |
Family
ID=14617670
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62065744A Expired - Lifetime JP2550562B2 (ja) | 1986-05-20 | 1987-03-23 | 文字表示装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2550562B2 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2007074792A1 (ja) * | 2005-12-28 | 2007-07-05 | Sharp Kabushiki Kaisha | データ処理装置、データ処理方法、電子情報機器、制御プログラムおよび可読記録媒体 |
| JP2009025583A (ja) * | 2007-07-20 | 2009-02-05 | Alpine Electronics Inc | 文字データの生成装置および生成方法、文字データの表示制御装置および表示方法、ナビゲーション装置 |
-
1987
- 1987-03-23 JP JP62065744A patent/JP2550562B2/ja not_active Expired - Lifetime
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2007074792A1 (ja) * | 2005-12-28 | 2007-07-05 | Sharp Kabushiki Kaisha | データ処理装置、データ処理方法、電子情報機器、制御プログラムおよび可読記録媒体 |
| JPWO2007074792A1 (ja) * | 2005-12-28 | 2009-06-04 | シャープ株式会社 | データ処理装置、データ処理方法、電子情報機器、制御プログラムおよび可読記録媒体 |
| JP4726087B2 (ja) * | 2005-12-28 | 2011-07-20 | シャープ株式会社 | データ処理装置、データ処理方法、電子情報機器、制御プログラムおよび可読記録媒体 |
| JP2009025583A (ja) * | 2007-07-20 | 2009-02-05 | Alpine Electronics Inc | 文字データの生成装置および生成方法、文字データの表示制御装置および表示方法、ナビゲーション装置 |
| US8730244B2 (en) | 2007-07-20 | 2014-05-20 | Alpine Electronics, Inc. | Method and device for generating character data, method and control device for displaying character data, and navigation apparatus |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2550562B2 (ja) | 1996-11-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5652806A (en) | Input device with data targeting to determine an entry field for a block of stroke data | |
| JP2550562B2 (ja) | 文字表示装置 | |
| JPS63302083A (ja) | 印字装置 | |
| JPH03156668A (ja) | 文書作成装置 | |
| JP3394304B2 (ja) | 文書処理装置 | |
| JP2768565B2 (ja) | 文字処理装置 | |
| JPS6385695A (ja) | 連綿文字作成方式 | |
| JPS6140632A (ja) | フオントデ−タ作成装置 | |
| JP2973548B2 (ja) | 印刷制御装置 | |
| JPS63220291A (ja) | 文字処理装置 | |
| JPH01131951A (ja) | 表示データ拡大装置 | |
| JP3071801B2 (ja) | 文字編集システム | |
| JPS605469B2 (ja) | ゲラ刷りシステム | |
| JP3139955B2 (ja) | 情報処理方法とその装置 | |
| JP3142854B2 (ja) | 文字編集システム | |
| JP2006113630A (ja) | 情報表示装置 | |
| JPH07152737A (ja) | 文書作成装置 | |
| JPH01130186A (ja) | 文字処理装置 | |
| JPS61105591A (ja) | 編集装置 | |
| JPS62286160A (ja) | ワ−ドプロセツサ | |
| JPH0596811A (ja) | 印字方法 | |
| JPH08181847A (ja) | 情報処理装置及び情報処理方法 | |
| JPH0245866A (ja) | 編集機における文章の編集方法 | |
| JPS62293465A (ja) | ワ−ドプロセツサ | |
| JPS62125353A (ja) | 企画編集システム |