JPH02187372A - 文字パターン出力装置 - Google Patents

文字パターン出力装置

Info

Publication number
JPH02187372A
JPH02187372A JP1007234A JP723489A JPH02187372A JP H02187372 A JPH02187372 A JP H02187372A JP 1007234 A JP1007234 A JP 1007234A JP 723489 A JP723489 A JP 723489A JP H02187372 A JPH02187372 A JP H02187372A
Authority
JP
Japan
Prior art keywords
coordinates
character pattern
point
scan line
data
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
JP1007234A
Other languages
English (en)
Other versions
JP2782752B2 (ja
Inventor
Noboru Nakamura
昇 中村
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP1007234A priority Critical patent/JP2782752B2/ja
Publication of JPH02187372A publication Critical patent/JPH02187372A/ja
Application granted granted Critical
Publication of JP2782752B2 publication Critical patent/JP2782752B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Dot-Matrix Printers And Others (AREA)
  • Digital Computer Display Output (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

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

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、文字の輪郭の座標データをパターンに展開し
て表示する文字パターン出力装置に関するものである。
従来の技術 近年DTP等において、少ない記憶容量で、任意のサイ
ズのドツトフォントを生成できるベクトルドツト変換が
普及してきている。
この場合文字パターンをCRTやレーザプリンタによっ
て出力する場合、文字パターンの輪郭線とスキャンライ
ンとの交点からスキャンラインに沿って文字パターンを
展開したときの開始点と終了点とを算出し、スキャンラ
インをこの開始点と終了点とに従って制御していた。
発明が解決しようとする課題 この手法において、第8図に示す様な輪郭文字パターン
をスキャンラインに沿ってプロットした場合、第9図に
示すような途切れのある文字パターンが出力されること
があった。つまり隣り合った2つスキャンラインが本来
はつながるべきものが途切れてしまうことがあった。
課題を解決するための手段 この課題を解決するために本発明は文字の輪郭の屈曲点
を表す座標データから塗り潰した文字パターンを出力す
る際のスキャンラインに沿って文字パターン上の始点と
終点とを算出し、隣り合う2つのスキャンラインの始点
の座標と終点の座標とを比較手段によって比較したとき
一方のスキャンラインの始点の座標と終点の座標との間
に他方のスキャンラインの始点の座標或は終点の座標が
存在しない場合、該2つのスキャンラインの一方の始点
或は終点の座標を他方のスキャンラインの始点或は終点
の座標に近づける補正手段とを備えてなる。
作用 この構成により隣り合う2つのスキャンライン間で文字
を構成する線が途切れる場合は補正手段によって補正し
て途切れ部分が接続される。
実施例 以下、本発明の一実施例について図面を参照しながら説
明する。
第1図は、本発明の一実施例における文字パターン出力
装置の機能ブロック図である。
1はJISコードや出力位置を得るデータ入力部、2は
コードからフォント記憶部の該当アドレスを計算するア
ドレス計算部、3はベクトルフォント記憶部、4は指定
されたアドレスから始まるベクトルからドツトフォント
を生成するベクトルドツト変換部、5はドツトフォント
を書き込むビットマツプ記憶部、6はビットマツプ記憶
部に対応して、印字または表示する出力部、7はこれら
の制御を行う実行IIJ御部である。
第2図は本実施例における文字パターン出力装置の構成
を示すブロック図である。ここで25は共有RAMであ
る。29はRAMaで内部に第3図、第4図に示すフロ
ーチャートに従った制御プログラムを格納したプログラ
ム記憶領域PA、ベクトルフォント格納領域、及び辺の
登録領域を有する。32はRAMbで表示すべきドツト
フォントを記憶する。33はページメモリで表示すべき
1画面分の情報を記憶する。26はCPUでRAMa2
9のプログラム領域に記憶された制御プログラムに従っ
て処理を行なう。27はベクトルフォントデータを記憶
したハードディスクである。
28はページメモリ33に記憶されたデータを印字出力
するプリンタである。
以下、本実施例の処理の流れを、第3図、第4図のフロ
ーチャートに従って説明する。なお、以下の説明におい
て、Xl、X2、X3、X4、Ml、M2は夫々第5図
、第6図に示すようにXl、X2は前のスキャンライン
の始点と終点とを示し、X3、X4はその次のスキャン
ラインの始点、終点を示、Mlは左側の線の傾き、M2
は右側の線の傾きを示す。ここで第5図は共に傾きが正
の例を示、第6図は共に傾きが負の例を示す。
共有RAM25の印字指令により、指定されたコードに
対応するベクトルフォントをハードディスク27から、
ベクトルフォント格納領域30にロードする。このベク
トルデータについて、ステップ8、ステップ9で1文字
分のデータのある間、辺の登録域31に、その座標値を
格納し、辺の傾きの符号m1すべでの辺の中でのy座標
の最小値yrn j n %最大値y m a xも併
せて求める。ステップ10において、yはyminに初
期化され、ステップ11で7に登録された辺とスキャン
ラインとの交点を存在するだけ求める。ステップ12で
、X座標の小さい順にソートして、座標対を作る。ステ
ップ13で、この座標対がないなら、ステップ15にと
ぶ。座標対があるならば、前のスキャンラインの始点と
終点と比較して、補正を行い、ステップ13にもどる。
ステップ14でyを1増やし、ステップ16でy > 
y m a xでなければ、(ステップ11)にもどる
。y > y m a Xならば、処理を終える。
第4図はステップ14の処理の詳細な制御手順を示すフ
ローチャートである。ステップ17でB。
oldxにx3の座標値を、E、oldxにx4の座標
値を各々格納する。ステップ18やステップ21で2つ
の直線の傾きm 1 、m 2の符合を判別し、共に正
ならばステップ19へ、共に負ならばステップ22へ移
行するが、それ以外はステッブ24へ移行する。ステッ
プ19ではX2とX3とを比較し、x2がx3より小さ
い場合はステップ20でX3の座標値をX2+1に補正
する。ステップ22ではx4とXlとを比較しx4がX
lより小さい場合はx4の座標値をxi−1に補正する
。そしてステップ24でx3からx4までの直線を描い
てもとに戻る。
例えば具体例を挙げて、説明を補足する。
第7図に示す場合、傾きの符号は、各々負であり、xl
=4.75、x4=3.125である。
ゆえに、x4<xiであるのでx4=xl=4゜75と
することにより、座標(4,5)がプロットされ、途切
れがな(なる。なお以上の説明において第4図のステッ
プ20,23ではx3=x2+1、x4=X1−1とし
たがx3=x2、x4=xlとしても本発明は効果を発
する。
発明の効果 本発明は、ベクトルフォントデータをドツトフォントに
変換する際に、線の連続性情報と、1ライン前のデータ
と比較することにより、途切れのない高品位な文字パタ
ーンを得ることができるものである。
【図面の簡単な説明】
第1図は本発明の一実施例に於ける文字パターン出力装
置の構成を機能ブロック図、第2図は同装置の構成を示
す装置プロブツク図、第3図、第4図は本実施例の制御
手順を示すフローチャート、第5図は2つ線分の傾きが
共に正の場合の例を示す説明図、第6図は2つ線分の傾
きが共に負の場合の例を示す説明図、第゛7図は輪郭文
字バターとスキャンラインとの関係を示す説明図、第8
図は輪郭文字パターンとスキャンラインとの関係を示す
説明図、第9図は第8図に示す輪郭文字パターンを従来
の装置でドツトに展開した場合の例を示す説明図である
。 26・・・CPU 27・・・ハードディスク 29・・・RAMb 32− RA M a 第1図 第2図 第 図 第 図 第 図 第 図 第 図 第 図

Claims (1)

  1. 【特許請求の範囲】 文字の輪郭の屈曲点を表す座標データから塗り潰した文
    字パターンを出力する際のスキャンラインに沿って文字
    パターン上の始点と終点とを算出する算出手段と、 前記算出手段によって算出された隣接する2つのスキャ
    ンラインのスキャンライン方向における始点の座標と終
    点の座標とを比較する比較手段と、前記比較手段によっ
    て一方のスキャンラインの始点の座標と終点の座標との
    間に他方のスキャンラインの始点の座標或は終点の座標
    が存在しない場合、該2つのスキャンラインの一方の始
    点或は終点の座標を他方のスキャンラインの終点或は始
    点の座標に近づける補正手段と、 を有することを特徴とする文字パターン出力装置。
JP1007234A 1989-01-13 1989-01-13 文字パターン出力装置 Expired - Lifetime JP2782752B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1007234A JP2782752B2 (ja) 1989-01-13 1989-01-13 文字パターン出力装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1007234A JP2782752B2 (ja) 1989-01-13 1989-01-13 文字パターン出力装置

Publications (2)

Publication Number Publication Date
JPH02187372A true JPH02187372A (ja) 1990-07-23
JP2782752B2 JP2782752B2 (ja) 1998-08-06

Family

ID=11660305

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1007234A Expired - Lifetime JP2782752B2 (ja) 1989-01-13 1989-01-13 文字パターン出力装置

Country Status (1)

Country Link
JP (1) JP2782752B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02232690A (ja) * 1989-03-04 1990-09-14 Brother Ind Ltd データ変換装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61252583A (ja) * 1985-05-02 1986-11-10 株式会社リコー 文字発生方式
JPS63265293A (ja) * 1987-04-23 1988-11-01 日本電気株式会社 文字デ−タ作成装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61252583A (ja) * 1985-05-02 1986-11-10 株式会社リコー 文字発生方式
JPS63265293A (ja) * 1987-04-23 1988-11-01 日本電気株式会社 文字デ−タ作成装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02232690A (ja) * 1989-03-04 1990-09-14 Brother Ind Ltd データ変換装置

Also Published As

Publication number Publication date
JP2782752B2 (ja) 1998-08-06

Similar Documents

Publication Publication Date Title
JPH07334144A (ja) ラスタ出力文字の太さを改変する方法
JPH03273368A (ja) 図形処理装置
JPS6233948B2 (ja)
JP3223617B2 (ja) 描画装置及び描画方法
JPH02187372A (ja) 文字パターン出力装置
JPH11109943A (ja) フォント処理装置およびフォント処理用プログラムを記録した記録媒体
JP2726951B2 (ja) 文字・図形描画装置
JP2856235B2 (ja) 文字処理装置および文字出力方法
JPH04323055A (ja) 文字処理装置及び方法
JP3089918B2 (ja) データ変換装置
JP3039214B2 (ja) データ変換装置
JP3209359B2 (ja) 画像出力装置
JP2710350B2 (ja) 画像処理装置および画像処理装置の画像処理方法
JPH0661960B2 (ja) ドツト補間制御装置
JP2711860B2 (ja) 出力制御方法およびその装置
JP3350324B2 (ja) キャラクタ出力装置
JP3024479B2 (ja) データ変換装置
JP3099556B2 (ja) データ変換装置
JPH10222146A (ja) 文字表示装置と表示方法及びフォント情報
JP3567727B2 (ja) 画像処理方法および装置
JPH11110150A (ja) 画像処理システム及び画像処理方法並びに画像処理制御プログラムが記録されたコンピュータ読み取り可能な記録媒体
JPH0784739A (ja) データ変換装置
JP2856704B2 (ja) 文字発生装置
JPH06175637A (ja) 文字の生成方法
JPH11305750A (ja) パターン生成方法及び装置並びにパターン生成プログラムが記憶されたコンピュータに読み取り可能な記録媒体及びビットマップパターンデータが記憶されたコンピュータに読み取り可能な記録媒体

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090522

Year of fee payment: 11

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090522

Year of fee payment: 11