JPH0553565A - 記号表示装置 - Google Patents
記号表示装置Info
- Publication number
- JPH0553565A JPH0553565A JP3217079A JP21707991A JPH0553565A JP H0553565 A JPH0553565 A JP H0553565A JP 3217079 A JP3217079 A JP 3217079A JP 21707991 A JP21707991 A JP 21707991A JP H0553565 A JPH0553565 A JP H0553565A
- Authority
- JP
- Japan
- Prior art keywords
- symbol
- display
- straight line
- vertical
- horizontal
- 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 9
- 238000000034 method Methods 0.000 description 1
Landscapes
- Controls And Circuits For Display Device (AREA)
- Calculators And Similar Devices (AREA)
- Digital Computer Display Output (AREA)
- Document Processing Apparatus (AREA)
Abstract
(57)【要約】
【目的】 ルート記号等を任意の縦横比において綺麗な
形で拡大表示する。 【構成】 フォント記憶部3は、ルート記号を左からの
斜め線を含む特徴部分と右側の横線のみの直線部分を分
割して記憶している。そして、キーボード1よりルート
記号の入力指令がなされた場合には、処理部2はフォン
ト記憶部3より左側の斜め線を含む特徴部分と右側の直
線部分を別々に読み込む。そして、左側の特徴部分につ
いては縦横等倍率で拡大し、右側の直線部分において縦
横比の異なる倍率で拡大し、全体として指定の縦横比に
合致させる。これによって、綺麗な横長のルート記号を
表示する。
形で拡大表示する。 【構成】 フォント記憶部3は、ルート記号を左からの
斜め線を含む特徴部分と右側の横線のみの直線部分を分
割して記憶している。そして、キーボード1よりルート
記号の入力指令がなされた場合には、処理部2はフォン
ト記憶部3より左側の斜め線を含む特徴部分と右側の直
線部分を別々に読み込む。そして、左側の特徴部分につ
いては縦横等倍率で拡大し、右側の直線部分において縦
横比の異なる倍率で拡大し、全体として指定の縦横比に
合致させる。これによって、綺麗な横長のルート記号を
表示する。
Description
【0001】
【産業上の利用分野】本発明は、ワープロ、パソコン等
の電子機器におけるルート記号等の表示に好適な記号表
示装置に関する。
の電子機器におけるルート記号等の表示に好適な記号表
示装置に関する。
【0002】
【従来の技術】従来より、ワープロ、パソコン等におい
ては、文字、記号等を表示するために、イメージを表わ
すフォントデータを記憶している。そして、このフォン
トデータとして、アウトラインフォントがあり、このア
ウトラインフォントは、ドットデータとは異なり任意の
方向についてのベクトルデータを用いるため、文字サイ
ズを拡大して表現したりする場合に、好適である。
ては、文字、記号等を表示するために、イメージを表わ
すフォントデータを記憶している。そして、このフォン
トデータとして、アウトラインフォントがあり、このア
ウトラインフォントは、ドットデータとは異なり任意の
方向についてのベクトルデータを用いるため、文字サイ
ズを拡大して表現したりする場合に、好適である。
【0003】一方、図形入力モードにおいては、各種記
号等を任意の拡大率、特に縦横の倍率が異なる拡大表示
も行われており、特に図7に示すような(A)ルート記
号、(B)割り算記号、(C)総合計記号等の場合に
は、縦横比を同率ではなく、横の拡大率を大きくしたい
場合が多い。アウトラインフォントを用いていれば、こ
のような場合に自由な拡大率で記号等を拡大表示するこ
とができる。
号等を任意の拡大率、特に縦横の倍率が異なる拡大表示
も行われており、特に図7に示すような(A)ルート記
号、(B)割り算記号、(C)総合計記号等の場合に
は、縦横比を同率ではなく、横の拡大率を大きくしたい
場合が多い。アウトラインフォントを用いていれば、こ
のような場合に自由な拡大率で記号等を拡大表示するこ
とができる。
【0004】
【発明が解決しようとする課題】しかしながら、縦横比
を変更し、縦に比べ横の拡大率を大きくした場合には、
図8(A),(B)に示すように、ルート記号の左側の
斜め直線を含む部分(非単純形状部分)における斜め線
部分が右側の単なる横線部分(単純直線部分)に比べ太
くなり全体形状が綺麗ではなくなってしまう。
を変更し、縦に比べ横の拡大率を大きくした場合には、
図8(A),(B)に示すように、ルート記号の左側の
斜め直線を含む部分(非単純形状部分)における斜め線
部分が右側の単なる横線部分(単純直線部分)に比べ太
くなり全体形状が綺麗ではなくなってしまう。
【0005】これを解消するためには、図9に示すよう
に、縦横比の異なるルート記号についてのフォントを複
数持ち、縦横比に応じてこれらを選択し等倍率で拡大す
ることが考えられる。しかしながら、任意の縦横比につ
いてこれに適合するフォントをすべて記憶することは不
可能であり、従来の技術では、アウトラインフォントを
用いて自由な縦横比のルート記号などを美しい形状で表
現することができないという問題点があった。
に、縦横比の異なるルート記号についてのフォントを複
数持ち、縦横比に応じてこれらを選択し等倍率で拡大す
ることが考えられる。しかしながら、任意の縦横比につ
いてこれに適合するフォントをすべて記憶することは不
可能であり、従来の技術では、アウトラインフォントを
用いて自由な縦横比のルート記号などを美しい形状で表
現することができないという問題点があった。
【0006】本発明は、上記問題点を解決する事を課題
としてなされたものであり、ルート記号等を自由な縦横
比でかつ美しい形状で表現することができる記号表示装
置を提供することを目的とする。
としてなされたものであり、ルート記号等を自由な縦横
比でかつ美しい形状で表現することができる記号表示装
置を提供することを目的とする。
【0007】
【課題を解決するための手段】本発明に係る記号表示装
置は、1つの記号を単なる横線または縦線からなる単純
直線部分とそれ以外の要素からなる非単純形状部分とに
分離して記憶する記憶部と、記号の縦横サイズを入力す
る表示条件入力手段と、この表示条件入力手段によって
入力された縦横サイズに応じて非単純形状部分を縦横等
倍率で拡大し記号の一部を表示する第1の拡大表示手段
と、この等倍率拡大表示手段で表示されない記号の残り
の部分を単純直線部分を拡大することにより表示する第
2の拡大表示手段とを有することを特徴とする。
置は、1つの記号を単なる横線または縦線からなる単純
直線部分とそれ以外の要素からなる非単純形状部分とに
分離して記憶する記憶部と、記号の縦横サイズを入力す
る表示条件入力手段と、この表示条件入力手段によって
入力された縦横サイズに応じて非単純形状部分を縦横等
倍率で拡大し記号の一部を表示する第1の拡大表示手段
と、この等倍率拡大表示手段で表示されない記号の残り
の部分を単純直線部分を拡大することにより表示する第
2の拡大表示手段とを有することを特徴とする。
【0008】
【作用】このように、本発明においては、記号を非単純
形状部分と単純直線部分とに分割して記憶している。そ
して、非単純形状部分については等倍率で拡大し、残り
の部分について単純直線部分を残りの部分に応じた倍率
で拡大し、任意の縦横比の表示記号データを得る。従っ
て、非単純形状部分について美しい形状の拡大が行える
とともに、単純直線部分の延長により、好みの縦横比の
全体形状を形成することができる。従って記号を美しい
形状で任意の縦横比で拡大表示することができる。
形状部分と単純直線部分とに分割して記憶している。そ
して、非単純形状部分については等倍率で拡大し、残り
の部分について単純直線部分を残りの部分に応じた倍率
で拡大し、任意の縦横比の表示記号データを得る。従っ
て、非単純形状部分について美しい形状の拡大が行える
とともに、単純直線部分の延長により、好みの縦横比の
全体形状を形成することができる。従って記号を美しい
形状で任意の縦横比で拡大表示することができる。
【0009】
【実施例】以下、本発明の実施例について図面に基づい
て説明する。図1は、全体構成を示すブロック図であ
り、入力手段であるキーボード1と各種処理を行う処理
部2と、文字、記号等のアウトラインフォントを記憶す
るフォント記憶部3と、処理部2からの表示用データの
供給を受けこれを所定のフォーマットで出力する表示制
御部4と、表示制御部4からのデータを1画面分記憶す
るVRAM5と、このVRAM5からのデータを表示す
る表示部6とからなっている。そして、キーボード1か
ら入力された各種データは、処理部2がフォント記憶部
3を参照することにより、表示用のデータに変更し、表
示制御部4を介しVRAM5に書き込む。そして、表示
部6には、VRAM5の内容に対し対応した表示が行わ
れるため、キーボード1から入力されたデータの表示が
行われることとなる。
て説明する。図1は、全体構成を示すブロック図であ
り、入力手段であるキーボード1と各種処理を行う処理
部2と、文字、記号等のアウトラインフォントを記憶す
るフォント記憶部3と、処理部2からの表示用データの
供給を受けこれを所定のフォーマットで出力する表示制
御部4と、表示制御部4からのデータを1画面分記憶す
るVRAM5と、このVRAM5からのデータを表示す
る表示部6とからなっている。そして、キーボード1か
ら入力された各種データは、処理部2がフォント記憶部
3を参照することにより、表示用のデータに変更し、表
示制御部4を介しVRAM5に書き込む。そして、表示
部6には、VRAM5の内容に対し対応した表示が行わ
れるため、キーボード1から入力されたデータの表示が
行われることとなる。
【0010】ここで、フォント記憶部3においては、例
えばルート記号を図2(A)に示すよう複数の斜め線を
含む非単純形状部分と、図2(B)に示す単純な横線の
みの単純直線部分とに分けて記憶している。なお、アウ
トラインフォントは、縦横共128ドット程度を基準と
し、ルート記号であれば図に示す黒丸の点の座標等、必
要なデータを記憶している。
えばルート記号を図2(A)に示すよう複数の斜め線を
含む非単純形状部分と、図2(B)に示す単純な横線の
みの単純直線部分とに分けて記憶している。なお、アウ
トラインフォントは、縦横共128ドット程度を基準と
し、ルート記号であれば図に示す黒丸の点の座標等、必
要なデータを記憶している。
【0011】そして、一つの記号を分割して記憶してい
る記号、例えばルート記号の表示の場合には、処理部2
は図3に示すような動作を行う。すなわち、まず、キー
ボード1からルート記号の位置(X,Y)座標及びx方
向及びy方向のサイズXSZ,YSZを入力する(S
1)。この入力は、例えば図4に示すように、入力した
い場所の四隅の一点を指定した後、カーソルの移動に伴
い、図において破線で示すような任意の四角形を表示
し、所望の箇所で対角の一点を指定することにより行
う。図4の例においては、左上の一点を指定した後右下
の一点(右480ドット,下96ドット)の位置に移動
し、横長のサイズ指定を行っている。なお、ここでの標
準文字サイズは48×48ドットである。
る記号、例えばルート記号の表示の場合には、処理部2
は図3に示すような動作を行う。すなわち、まず、キー
ボード1からルート記号の位置(X,Y)座標及びx方
向及びy方向のサイズXSZ,YSZを入力する(S
1)。この入力は、例えば図4に示すように、入力した
い場所の四隅の一点を指定した後、カーソルの移動に伴
い、図において破線で示すような任意の四角形を表示
し、所望の箇所で対角の一点を指定することにより行
う。図4の例においては、左上の一点を指定した後右下
の一点(右480ドット,下96ドット)の位置に移動
し、横長のサイズ指定を行っている。なお、ここでの標
準文字サイズは48×48ドットである。
【0012】そして、処理部2は、入力されたXSZと
YSZの比較を行う(S2)。上述の図4の例において
は、XSZ>YSZである。従って、左上座標(X,
Y)、右下座標(X+XSZ,Y+YSZ)で囲まれた
矩形領域に横方向に拡大したルート記号を描画するが、
この実施例においては、まず左上座標(X,Y)、右下
座標(X+YSZ,Y+YSZ)のエリアに図2(A)
に示した非単純形状部分を、縦横の長さを共にYSZと
し、即ち縦横等倍に拡大して表示する(S3)。次に、
左上座標(X+YSZ,Y)、右下座標(X+XSZ,
Y+YSZ)の矩形領域に上述の図2(B)のフォント
をy方向YSZ、x方向(XSZ−YSZ)に拡大して
表示する(S4)。従って、非単純形状部分については
等倍の拡大率で綺麗な形状が得られ、横長の直線部分
は、縦方向の拡大倍率(長さ)は非単純形状部分と同一
であり、横方向が残りの部分に対応するように拡大され
たもの(この例では、横方向に余計に拡大されたもの)
が表示される。これによって、図5に示すような横方向
の拡大率が大きいのにもかかわらず、美しい形状のルー
ト記号が表示されることとなる。
YSZの比較を行う(S2)。上述の図4の例において
は、XSZ>YSZである。従って、左上座標(X,
Y)、右下座標(X+XSZ,Y+YSZ)で囲まれた
矩形領域に横方向に拡大したルート記号を描画するが、
この実施例においては、まず左上座標(X,Y)、右下
座標(X+YSZ,Y+YSZ)のエリアに図2(A)
に示した非単純形状部分を、縦横の長さを共にYSZと
し、即ち縦横等倍に拡大して表示する(S3)。次に、
左上座標(X+YSZ,Y)、右下座標(X+XSZ,
Y+YSZ)の矩形領域に上述の図2(B)のフォント
をy方向YSZ、x方向(XSZ−YSZ)に拡大して
表示する(S4)。従って、非単純形状部分については
等倍の拡大率で綺麗な形状が得られ、横長の直線部分
は、縦方向の拡大倍率(長さ)は非単純形状部分と同一
であり、横方向が残りの部分に対応するように拡大され
たもの(この例では、横方向に余計に拡大されたもの)
が表示される。これによって、図5に示すような横方向
の拡大率が大きいのにもかかわらず、美しい形状のルー
ト記号が表示されることとなる。
【0013】なお、S2において、YSZの方がXSZ
より大きいかまたは等しかった場合には、図2(A)に
おけるルート記号のアウトラインフォントを入力された
サイズに拡大して表示する(S5)。
より大きいかまたは等しかった場合には、図2(A)に
おけるルート記号のアウトラインフォントを入力された
サイズに拡大して表示する(S5)。
【0014】また、図6に示すような中括弧記号の場合
には、上段部分及び下段部分と中央部分(非単純形状部
分)のほかは直線部分であり、これを縦方向に拡大した
場合には、これらの中間部分である縦線部分(単純直線
部分)のみを大きく拡大したほうが良い。従って、本例
においては、これを3つの非単純形状部分と1つの単純
直線部分とを分割してフォント記憶部に記憶している。
そして、上述のルート記号の場合と同様に非単純形状部
分については縦横等倍率の拡大を行い、残った単純直線
部分について縦方向の拡大倍率を調整して全体サイズを
所定のものとする。そこで、美しい中括弧記号の表示を
行うことができる。
には、上段部分及び下段部分と中央部分(非単純形状部
分)のほかは直線部分であり、これを縦方向に拡大した
場合には、これらの中間部分である縦線部分(単純直線
部分)のみを大きく拡大したほうが良い。従って、本例
においては、これを3つの非単純形状部分と1つの単純
直線部分とを分割してフォント記憶部に記憶している。
そして、上述のルート記号の場合と同様に非単純形状部
分については縦横等倍率の拡大を行い、残った単純直線
部分について縦方向の拡大倍率を調整して全体サイズを
所定のものとする。そこで、美しい中括弧記号の表示を
行うことができる。
【0015】
【発明の効果】以上説明したように、本発明に係る記号
表示装置によれば、非単純形状部分と単純直線部分の組
み合わせに係る記号についてこれらを分けて記憶してい
る。そして、非単純形状部分については、等倍率の拡大
をし、残った単純直線部分について縦横異なる拡大倍率
として全体の倍率を指定されたものとしている。従っ
て、ルート記号等を美しい形状で表示することができ
る。
表示装置によれば、非単純形状部分と単純直線部分の組
み合わせに係る記号についてこれらを分けて記憶してい
る。そして、非単純形状部分については、等倍率の拡大
をし、残った単純直線部分について縦横異なる拡大倍率
として全体の倍率を指定されたものとしている。従っ
て、ルート記号等を美しい形状で表示することができ
る。
【図1】実施例の全体構成を示すブロック図である。
【図2】ルート記号の記憶形態を示す説明図である。
【図3】実施例の動作を説明するフローチャートであ
る。
る。
【図4】入力状態を示す説明図である。
【図5】ルート記号の表示状態を示す説明図である。
【図6】中括弧記号の表示状態を示す説明図である。
【図7】各種記号の説明図である。
【図8】ルート記号の従来の拡大状態を示す説明図であ
る。
る。
【図9】従来のルート記号の記憶状態を示す説明図であ
る。
る。
1 キーボード 2 処理部 3 フォント記憶部 4 表示制御部 5 VRAM 6 表示部
Claims (1)
- 【請求項1】1つの記号を単なる横線または縦線からな
る単純直線部分と、それ以外の要素からなる非単純形状
部分とに分離して記憶する記憶部と、 記号の縦横サイズを入力する表示条件入力手段と、 この表示条件入力手段によって入力された縦横サイズに
応じて、非単純形状部分を縦横等倍率で拡大し記号の一
部を表示する第1の拡大表示手段と、 この等倍率拡大表示手段で表示されない記号の残りの部
分を単純直線部分を拡大することにより表示する第2の
拡大表示手段と、 を有することを特徴とする記号表示装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3217079A JP2675458B2 (ja) | 1991-08-28 | 1991-08-28 | 記号表示装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3217079A JP2675458B2 (ja) | 1991-08-28 | 1991-08-28 | 記号表示装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0553565A true JPH0553565A (ja) | 1993-03-05 |
| JP2675458B2 JP2675458B2 (ja) | 1997-11-12 |
Family
ID=16698502
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3217079A Expired - Lifetime JP2675458B2 (ja) | 1991-08-28 | 1991-08-28 | 記号表示装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2675458B2 (ja) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6474662A (en) * | 1987-09-16 | 1989-03-20 | Canon Kk | Character processing device |
-
1991
- 1991-08-28 JP JP3217079A patent/JP2675458B2/ja not_active Expired - Lifetime
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6474662A (en) * | 1987-09-16 | 1989-03-20 | Canon Kk | Character processing device |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2675458B2 (ja) | 1997-11-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3755691B2 (ja) | 情報処理装置とその拡大表示方法および記録媒体 | |
| JPH0619773B2 (ja) | 文書処理装置 | |
| JPH0675736A (ja) | 情報処理装置の表示制御方式及び表示制御方法 | |
| JP2675458B2 (ja) | 記号表示装置 | |
| JPH04347779A (ja) | 図形文書処理装置 | |
| JPS63187331A (ja) | マルチウインドウによるデ−タ表示方式 | |
| JP3101402B2 (ja) | 文書編集方法及び文書編集装置 | |
| JP2845156B2 (ja) | 書式設定装置及び書式設定方法 | |
| JP2896544B2 (ja) | 文字発生方法および装置 | |
| JP2677442B2 (ja) | 編集機におけるイラストの取り込み方法および編集機 | |
| JPH04199190A (ja) | 画像処理装置 | |
| JP2936546B2 (ja) | 文字中央寄せ装置ならびにこの装置を備える処理装置 | |
| JPH0793574A (ja) | データ処理装置及び表示制御方法 | |
| JPH06110442A (ja) | 文字図形処理装置、及び文字または図形の変形処理方法 | |
| JP2803746B2 (ja) | 文字処理方法及びその装置 | |
| JPH03194649A (ja) | 表構造管理方式 | |
| JPH025176A (ja) | 文書論理構造編集装置 | |
| JPS63186366A (ja) | 文書作成装置 | |
| JP2887807B2 (ja) | 文書作成装置 | |
| JPH0553558A (ja) | 情報処理装置 | |
| JPH08287272A (ja) | 文書作成装置及び面図形配置方法 | |
| JPH06301371A (ja) | 描画処理方法 | |
| JPH0934440A (ja) | マルチフォント表示装置 | |
| JPH0736432A (ja) | 表示装置 | |
| JPH04162088A (ja) | 画像表示方式 |