JPH0671945A - アウトラインフォント展開方式 - Google Patents

アウトラインフォント展開方式

Info

Publication number
JPH0671945A
JPH0671945A JP4226719A JP22671992A JPH0671945A JP H0671945 A JPH0671945 A JP H0671945A JP 4226719 A JP4226719 A JP 4226719A JP 22671992 A JP22671992 A JP 22671992A JP H0671945 A JPH0671945 A JP H0671945A
Authority
JP
Japan
Prior art keywords
coordinate
character
origin
coordinate value
point
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
Application number
JP4226719A
Other languages
English (en)
Other versions
JP2812088B2 (ja
Inventor
Osamu Mihara
修 三原
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP4226719A priority Critical patent/JP2812088B2/ja
Publication of JPH0671945A publication Critical patent/JPH0671945A/ja
Application granted granted Critical
Publication of JP2812088B2 publication Critical patent/JP2812088B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)
  • Dot-Matrix Printers And Others (AREA)
  • Editing Of Facsimile Originals (AREA)

Abstract

(57)【要約】 【構成】 アウトラインフォントに展開処理を行うとき
の最適な原点情報を各文字毎に設定し、縮小印字を行う
ための座標変換のとき、各文字毎に設定した前記原点情
報に基いて座標系の原点を移動してから縮小印字のため
の座標変換処理を行う。 【効果】 縮小変換した文字を構成する各線分の幅を等
しくすることができ、従って、品質の優れた縮小文字を
印字することが可能になる。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、プリンタにおける文字
の印字のとき、アウトラインフォントによって印字を行
うために展開するためのアウトラインフォント展開方式
に関する。
【0002】
【従来の技術】プリンタにおける文字の印字のとき、ア
ウトラインフォントによって印字を行うために展開する
ための従来のアウトラインフォント展開方式は、展開を
行うときの各文字の原点を、文字の種類に無関係に、す
べて同一の原点としている。
【0003】このため、元のデータから縮小印字を行う
とき、座標変換処理における換算計算の小数点以下の数
値を四捨五入するため、文字を構成する各線分の幅が、
元の文字パターンと比較したとき、相対的に比例せずに
ずれた値となることがあり、文字を構成する各線分の太
さが不均一になることがある。
【0004】
【発明が解決しようとする課題】上述したように、従来
のアウトラインフォント展開方式は、展開を行うときの
各文字の原点を、文字の種類に無関係に、すべて同一の
原点としているため、縮小した文字の印字を行うとき、
文字を構成する各線分の太さが不均一となり、例えば、
「=」等の平行な線分から構成される文字の場合、二本
の線分の太さが異るのが特に目立ち、印字された文字の
品質が悪く、文字が読み難いという欠点を有している。
【0005】
【課題を解決するための手段】本発明のアウトラインフ
ォント展開方式は、アウトラインフォントに展開処理を
行うときの最適な原点情報を各文字毎に設定し、縮小印
字を行うための座標変換のとき、各文字毎に設定した前
記原点情報に基いて座標系の原点を移動してから縮小文
字のための座標変換処理を行うことを含むものである。
【0006】すなわち、本発明のアウトラインフォント
展開方式は、構成要素の線分中に複数の平行な線分を含
む文字について前記複数の平行な線分の中心に原点情報
を設定し、前記平行な線分を含む文字を縮小してアウト
ラインフォントに展開処理を行うとき、前記原点情報を
設定した点に座標系の原点を移動させてから縮小処理を
行うことを含むものである。
【0007】
【実施例】次に、本発明の実施例について図面を参照し
て説明する。
【0008】図1は、アウトラインフォントの展開を行
った文字のパターンを示すパターン図で、(a)はもと
の大きさの文字データのパターン図、(b)は本実施例
を適用して原点をずらせて4分の3に縮小した文字デー
タのパターン図、(c)は従来の方法によって原点をず
らさないで4分の3に縮小した文字データのパターン図
である。
【0009】図1に示した文字は、「=」という文字で
ある。図1(a)に示すように、もとの文字データのパ
ターンは、下側の線分11は、座標値(10,24)の
座標点を出発点とし、線分の輪郭を左回りに描くよう
に、座標値(54,24)・座標値(54,26)・座
標値(10,26)の各座標点を通り、座標値(10,
24)の座標点に戻っている。同様に、上側の線分12
は、座標値(10,33)の座標点を出発点とし、座標
値(54,33)・座標値(54,35)・座標値(1
0,35)の各点を通り、座標値(10,33)の座標
点に戻っている。これらの輪郭に囲まれた内部を塗り潰
すことにより、文字が生成される。
【0010】このときの下側の線分11および上側の線
分12の幅は、共に座標値で2である。
【0011】この文字を4分の3に縮小するとき、原点
をずらさないで図1(a)の各座標点の座標値を4分の
3とし、小数点以下を四捨五入した値を新たな座標点の
座標値とすると、図1(c)に示すように、下側の線分
31は、座標値(8,18)の座標点を出発点とし、座
標値(41,18)・座標値(41,20)・座標値
(8,20)の各座標点を通り、座標値(8,18)の
座標点に戻る。同様に、上側の線分32は、座標値
(8,25)の座標点を出発点とし、座標値(41,2
5)・座標値(41,26)・座標値(8,26)の各
座標点を通り、座標値(8,25)の座標点に戻る。
【0012】このときの各線分の幅は、下側の線分31
は座標値で2であるが、上側の線分32は座標値で1と
なり、上下の線分の幅が異なることになる。これは、縮
小のために各座標点の座標値に4分の3を掛けたとき、
小数点以下を四捨五入することによって生ずる。
【0013】本実施例は、「=」という文字が上下方向
に対称であることに着目し、もとの文字データのパター
ン(図1(a))の座標の原点を下側の線分11と上側
の線分12とのほぼ中央の座標値(0,29)の座標点
に移動した後、上述の縮小処理を行う。
【0014】これにより、図1(b)に示すように、下
側の線分21は、座標値(8,−4)の座標点を出発点
とし、座標値(41,−4)・座標値(41,−2)・
座標値(8,−2)の各座標点を通り、座標値(8,−
4)の座標点に戻る。同様に、上側の線分22は、座標
値(8,3)の座標点を出発点とし、座標値(41,
3)・座標値(41,5)・座標値(8,5)の各座標
点を通り、座標値(8,3)の座標点に戻る。
【0015】このときの各線分の幅は、下側の線分31
および上側の線分32も共に座標値で2となり、上下の
線分の幅が等しくなる。
【0016】このように、構成要素の線分中に複数の平
行な線分を含む文字のパターンを縮小するとき、それら
の平行な線分の中心を原点を移動させてから縮小処理を
行うことにより、平行な線分の幅を等しくすることが可
能になる。
【0017】
【発明の効果】以上説明したように、本発明のアウトラ
インフォント展開方式は、アウトラインフォントに展開
処理を行うときの最適な原点情報を各文字毎に設定し、
縮小印字を行うための座標変換のとき、各文字毎に設定
した前記原点情報に基いて座標系の原点を移動してから
縮小文字のための座標変換処理を行うことにより、縮小
変換した文字を構成する各線分の幅を等しくすることが
できるという効果があり、従って、品質の優れた縮小文
字を印字することが可能になるという効果がある。
【図面の簡単な説明】
【図1】アウトラインフォントの展開を行った文字のパ
ターンを示すパターン図で、(a)はもとの大きさの文
字データのパターン図、(b)は本実施例を適用して原
点をずらせて4分の3に縮小した文字データのパターン
図、(c)は従来の方法によって原点をずらさないで4
分の3に縮小した文字データのパターン図である。
【符号の説明】
11・12・21・22・31・32 線分
フロントページの続き (51)Int.Cl.5 識別記号 庁内整理番号 FI 技術表示箇所 H04N 1/393 4226−5C

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 アウトラインフォントに展開処理を行う
    ときの最適な原点情報を各文字毎に設定し、縮小印字を
    行うための座標変換のとき、各文字毎に設定した前記原
    点情報に基いて座標系の原点を移動してから縮小文字の
    ための座標変換処理を行うことを含むことを特徴とする
    アウトラインフォント展開方式。
  2. 【請求項2】 構成要素の線分中に複数の平行な線分を
    含む文字について前記複数の平行な線分の中心に原点情
    報を設定し、前記平行な線分を含む文字を縮小してアウ
    トラインフォントに展開処理を行うとき、前記原点情報
    を設定した点に座標系の原点を移動させてから縮小処理
    を行うことを含むことを特徴とするアウトラインフォン
    ト展開方式。
JP4226719A 1992-08-26 1992-08-26 アウトラインフォント展開方法 Expired - Fee Related JP2812088B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4226719A JP2812088B2 (ja) 1992-08-26 1992-08-26 アウトラインフォント展開方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4226719A JP2812088B2 (ja) 1992-08-26 1992-08-26 アウトラインフォント展開方法

Publications (2)

Publication Number Publication Date
JPH0671945A true JPH0671945A (ja) 1994-03-15
JP2812088B2 JP2812088B2 (ja) 1998-10-15

Family

ID=16849558

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4226719A Expired - Fee Related JP2812088B2 (ja) 1992-08-26 1992-08-26 アウトラインフォント展開方法

Country Status (1)

Country Link
JP (1) JP2812088B2 (ja)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01303489A (ja) * 1988-06-01 1989-12-07 Hitachi Ltd 文字出力方式
JPH02236595A (ja) * 1989-03-10 1990-09-19 Seiko Epson Corp 文字パターンデータ発生装置
JPH03290691A (ja) * 1990-04-09 1991-12-20 Ricoh Co Ltd ベクタフォントの縮小方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01303489A (ja) * 1988-06-01 1989-12-07 Hitachi Ltd 文字出力方式
JPH02236595A (ja) * 1989-03-10 1990-09-19 Seiko Epson Corp 文字パターンデータ発生装置
JPH03290691A (ja) * 1990-04-09 1991-12-20 Ricoh Co Ltd ベクタフォントの縮小方法

Also Published As

Publication number Publication date
JP2812088B2 (ja) 1998-10-15

Similar Documents

Publication Publication Date Title
JPS63162256A (ja) テープ作成装置の印刷方法
JPH0671945A (ja) アウトラインフォント展開方式
JP3082228B2 (ja) データ変換装置
JPH06243261A (ja) 画像処理装置
JP3055306B2 (ja) データ出力装置
JPH023092A (ja) ファクシミリ装置の文字補間法
JPH0479009B2 (ja)
JPH0375961A (ja) 文書作成機
JP2738189B2 (ja) 座標変換方法及び座標変換装置
JPH06127029A (ja) 文書作成装置
JPH09152857A (ja) 文字出力装置及び文字描画方法
JPH05216456A (ja) 文字出力装置
JPH11190990A (ja) アウトラインフォント表示・印刷方法
JP2822475B2 (ja) ドット式プリンタの反転文字制御回路
JPH02245983A (ja) 拡大再生画像情報作成方法および装置
JPH0713545A (ja) 文字発生装置
JPH06168239A (ja) 文書作成装置
JPH01208154A (ja) プリンタの拡大文字平滑方式
JPH03256774A (ja) プリンタ
JPH03256449A (ja) フアクシミリ画像拡大/縮少方法
JPH03133666A (ja) プリンタ装置
JPH02235773A (ja) 出力制御方法及びその装置
JPH071473B2 (ja) プリント出力編集方式
JPH01308630A (ja) 文字出力装置における印字方法
JPH024558A (ja) プリンタ装置

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 19980707

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20070807

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080807

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080807

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090807

Year of fee payment: 11

LAPS Cancellation because of no payment of annual fees