JPH05232926A - 文字記号発生装置 - Google Patents

文字記号発生装置

Info

Publication number
JPH05232926A
JPH05232926A JP4032183A JP3218392A JPH05232926A JP H05232926 A JPH05232926 A JP H05232926A JP 4032183 A JP4032183 A JP 4032183A JP 3218392 A JP3218392 A JP 3218392A JP H05232926 A JPH05232926 A JP H05232926A
Authority
JP
Japan
Prior art keywords
data
character
point
contour line
family
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
Application number
JP4032183A
Other languages
English (en)
Inventor
Naoyuki Kawamoto
直幸 川本
Kazuma Aoki
一磨 青木
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.)
Brother Industries Ltd
Original Assignee
Brother Industries 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 Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP4032183A priority Critical patent/JPH05232926A/ja
Priority to US08/019,886 priority patent/US5867174A/en
Publication of JPH05232926A publication Critical patent/JPH05232926A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/00Two-dimensional [2D] image generation
    • G06T11/20Drawing from basic elements
    • G06T11/23Drawing from basic elements using straight lines or curves

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

(57)【要約】 【目的】 アウトラインフォントの形式で定義された細
いファミリーのデータと太いファミリーのデータを記憶
し、その間の太さのファミリーのデータを発生させる装
置であって、その細いファミリーのデータと太いファミ
リーのデータとでそれらを構成する輪郭線のデータ及び
点のデータの整列順を統一する必要のない装置を提供す
ることである。 【構成】 細いファミリーの形状データ(第1文字形状
データ)と太いファミリーの形状データ(第2文字形状
データ)とそれらの同一部分を対応付けるデータ(対応
データ)とを記憶するメモリ(文字記憶手段)と、そこ
から細いファミリーと太いファミリーの各々同一部分を
指す1点を読み込む手段(対応点読み込み手段)と、読
み込んだ2点の任意の中間点を算出する手段(中間点算
出手段)とを備えている。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、複数の文字・記号の輪
郭を特定するデータを記憶した記憶手段より任意の文字
・記号のデータを読み出して処理を加え、様々な形状の
文字・記号を出力できるようにした文字記号発生装置に
関するものである。
【0002】
【従来の技術】近年、プリンタ、ディスプレイ等の文字
記号出力装置には様々な書体の文字が使われているのは
周知の通りであり、同一書体であっても文字・記号等
(以下まとめて文字という)の構成線の線幅(線の太
さ)を異ならせたファミリーも多く使われている。例え
ば、明朝とゴシックは書体の違いであり、細明朝、中明
朝、太明朝は同じ明朝でも線幅の差のあるファミリーで
ある。
【0003】ところが従来では線幅が異なるものは、書
体のファミリーとして別に用意されていたため、書体の
ファミリーを出力するには大容量の文字メモリを必要と
した。
【0004】その対策としては、線幅の細いファミリー
のデータと太いファミリーのデータを内挿することによ
ってその任意の中間の太さのファミリーを発生すること
は可能であった。従って、書体のファミリー全て文字メ
モリに記憶することなしに、そのファミリーの線幅の最
も細いファミリーのデータと最も太いファミリーのデー
タを記憶するのみで任意の線幅のファミリーを発生させ
ることができた。
【0005】
【発明が解決しようとする課題】しかしながら、前述し
た技術では中間点を求めるための同一部分の細いファミ
リーのデータの1点と太いファミリーのデータの1点を
得るには、その対応情報がなかったため、データの整列
順を統一しておくしかなかった。すなわち、同一文字
で、その線幅の最も細いファミリーのデータと最も太い
ファミリーのデータはその輪郭線のデータの整列順も輪
郭線のデータの中の点のデータの整列順も一致している
必要があった。従って、別々に開発したファミリーのデ
ータを整列し直さなければならなかった。又、そのデー
タの整列順が文字のデータを復元処理の重要な情報にな
る場合、これらの共存は不可能であった。
【0006】本発明は、上述した問題点を解決するため
になされたものであり、文字のデータの整列の仕方に依
存せずに少ない記憶容量で多くの書体のファミリーを得
ることができる文字記号発生装置を提供することであ
る。
【0007】
【課題を解決するための手段】この目的を達成するため
に本発明の図1に示すような文字記号発生装置0は文字
・記号の第1の形状を特定する文字形状データである第
1文字形状データ1と前記第1文字形状データが特定す
る文字・記号と同じ文字・記号の第2の形状を特定する
第2文字形状データ2と前記第1文字形状データ1と第
2文字形状データ2の同一部分を示す点データを対応付
ける情報である対応データ3とを記憶する文字記憶手段
4と、前記対応データ3を用いて前記第1文字形状デー
タ1と第2文字形状データ2から同一部分を示す点のデ
ータを読み込む対応点読み込み手段5と、前記対応点読
み込み手段5で読み込んだ2つの点データの任意の中間
点を算出する中間点算出手段6とを備えている。
【0008】
【作用】上記の構成を有する本発明の文字記号発生装置
の文字記憶手段は文字・記号の第1の形状を特定する文
字形状データである第1文字形状データと前記第1文字
形状データが特定する文字・記号と同じ文字・記号の第
2の形状を特定する第2文字形状データと前記第1文字
形状データと第2文字形状データの同一部分を示す点デ
ータを対応付ける情報である対応データとを記憶し、対
応点読み込み手段は前記対応データを用いて前記第1文
字形状データと第2文字形状データから同一部分を示す
点のデータを読み込み、中間点算出手段は前記対応点読
み込み手段で読み込んだ2つの点のデータの任意の中間
点を算出する。
【0009】
【実施例】以下、本発明を具体化した一実施例を図面を
参照して説明する。
【0010】本実施例は、レーザプリンタのアウトライ
ンフォント処理部に好適に適用した例で示す。
【0011】本実施例のレーザプリンタは外部からの指
定でゴシック体と明朝体のファミリーが出力できるもの
である。
【0012】図2はレーザプリンタの制御回路のうち、
主としてアウトラインフォントデータをドットデータに
変換し、出力する部分を示すブロック図である。この制
御回路の主体を成すマイクロコンピュータ部20は、C
PU22、キャラクタROM23、プログラムROM2
4、パラメータメモリ25、ワーキングメモリ26、ド
ットデータメモリ27を備えている。これらCPU22
等は、バス28により接続されており、バス28には入
力装置29及び印字部210が接続されている。
【0013】CPU22は、本実施例を実現するための
処理を与えられたプログラムに従って行う。
【0014】キャラクタROM23は、ゴシック体と明
朝体のファミリーの元データを記憶している。この記憶
形式については後で詳細に説明する。
【0015】プログラムROM24は所望の文字・記号
のデータを印字可能な形に展開する処理プログラムを記
憶している。
【0016】パラメータメモリ25は、入力装置29か
ら入力される文字コード、書体、文字サイズ、ウエイト
(文字の線幅を決めるパラメータ)、斜体角、回転角の
データを記憶するものである。
【0017】ワーキングメモリ26は、プログラム実行
時に必要なデータを一時的に記憶するものである。
【0018】ドットデータメモリ27は、アウトライン
データを変換して得られた印字可能なドットデータを記
憶している。
【0019】入力装置29は外部から供給される文字コ
ード、書体、文字サイズ、ウエイト、斜体角及び回転角
の指定等の必要なデータをマイクロコンピュータ部20
に入力する。
【0020】印字部210はドットデータメモリ27か
ら読み出されたドットデータをレーザプリンタ装置によ
り印字を行なう部分である。
【0021】以下にキャラクタROM23に格納された
データの形式について詳細に説明する。図3にキャラク
タROM23内の格納形式の概念図を示す。
【0022】本キャラクタROM23には図3に示すよ
うに明朝体のファミリーデータ31とゴシック体のファ
ミリーデータ32が格納されている。又、その明朝体デ
ータ31及びゴシック体データ32の各々について細デ
ータ33、35及び太データ34、36を格納してい
る。更にその細データ33、35及び太データ34、3
6はn個の文字・記号のデータであるキャラクタデータ
を格納している。
【0023】キャラクタデータを図4〜7を用いて詳細
に説明する。図4は図3のキャラクタデータ37の形状
を示す図であり、図5は図3のキャラクタデータ38の
形状を示す図である。又、図6は図4のキャラクタデー
タすなわち図3のキャラクタデータ37であり、又、図
7は図5のキャラクタデータすなわち図3のキャラクタ
データ38である。図6〜7に示すようにキャラクタデ
ータは線幅データ61、64、71、74及び輪郭線デ
ータ62、63、65、72、73、75から構成され
る。
【0024】線幅データとはアウトラインデータをドッ
トデータに変換する処理の付加情報である。このデータ
は本発明の主とする部分ではないため詳細についての説
明は省略する。
【0025】輪郭線データはキャラクタを構成する輪郭
線のデータである。図6〜7で「輪郭線データn」と示
しているものは図4〜5の図中の番号nのさす輪郭線の
ものであることを示している。
【0026】このキャラクタデータ内の線幅データはそ
れ自身以後で次の線幅データ或いはそのキャラクタデー
タの最後までに記憶されている輪郭線データについての
み有効になる。例えば図6の場合、線幅データ61は輪
郭線データ62、63についてのみ有効になり、線幅デ
ータ64は輪郭線データ65にのみ有効になる。これは
線幅データが有効になる範囲を限定して線幅データの悪
影響を無くすための工夫であるため、細データと太デー
タで一致した構成になるとは限らない。従って、細デー
タと太とデータとでは同一部分の輪郭線データ同士その
格納順序を一致させることができない場合がある。
【0027】次にキャラクタデータの輪郭線データにつ
いて図4、5及び図8、9を用いて詳細に説明する。輪
郭線41の輪郭線データ62を図8に輪郭線51の輪郭
線データを図9に示す。輪郭線データはID番号81、
91と点データ82、92と次輪郭線アドレス83、9
3から構成される。
【0028】ID番号81、91は細データと太データ
でキャラクタの同一部分の輪郭線を示す輪郭線データに
ついては同一番号が格納されている。図4、5のキャラ
クタの場合、図6、7の輪郭線データ62、72にはI
D番号に1が、輪郭線データ65、73にはID番号に
2が、輪郭線データ63、75にはID番号に3が各々
格納されている。
【0029】次輪郭線アドレス83、93は次の輪郭線
データが格納されているアドレスを格納している。尚、
キャラクタデータの最後に格納されている輪郭線データ
の次輪郭線アドレスにはそのキャラクタデータの先頭の
輪郭線データのアドレスを格納している。例えば図6の
場合、輪郭線データ62の次輪郭線アドレスには輪郭線
データ63のアドレスが、輪郭線データ63の次輪郭線
アドレスには輪郭線データ65のアドレスが、輪郭線デ
ータ65の次輪郭線アドレスには輪郭線データ62のア
ドレスが各々格納されている。
【0030】点データ82、92は輪郭線を構成する直
線及びベジェ曲線(以後、単に曲線と称する)のデータ
である。図10に図4の輪郭線41の点データ82を、
図11に図5の輪郭線51の点データ92を各々示す。
点データは属性101、111、x座標値102、11
2、y座標値103、113、処理先頭点フラグ10
4、114及び次点データアドレス105、115から
構成され、その輪郭線を構成するのに必要な点数だけ格
納されている。
【0031】属性101、111は、その点の幾何学的
な性質を示す情報で表1に示す種類があり、このいずれ
かを格納している。尚、点データは必ず属性「S」の点
からはじまる。
【0032】
【表1】
【0033】尚、キャラクタROM23内のデータには
「*」及び「!」の属性はない。
【0034】x、y座標値102、103、112、1
13は、その点の座標値を格納している。
【0035】処理先頭点フラグ104、114は、各輪
郭線データの点データの内1つに立てられ、その立てら
れる点は細データと太データの同一部分の点である。但
し、フラグが立てられたということは1がセットされて
いるということであり、その逆は0がセットされている
ことである。又、本実施例の処理先頭フラグは処理の都
合上、細データに関しては輪郭線の始点、すなわち、属
性が「S」の点にフラグを立てる。図10、11を例に
上げると、座標値(x00,y00)と(x’01,y’01
の点のフラグが立っている。この点は図4、5からも明
らかなように細データと太データの同一部分の輪郭線上
の同一部分の点である。
【0036】次点アドレス105、115は次の点デー
タの先頭アドレスを格納している。又、輪郭線データ内
の最後の点データの次点データアドレスはその輪郭線デ
ータの先頭にある点データの先頭アドレスを格納してい
る。
【0037】以上に示したような形式でキャラクタRO
M23内に明朝体及びゴシック体のファミリーのデータ
が格納されている。
【0038】次に本実施例のレーザプリンタのアウトラ
インフォント展開部の処理について説明する。アウトラ
インフォント展開部の処理内容を示すフローチャートを
図12に示す。
【0039】先ず、S121で必要なパラメータをパラ
メータメモリ25にセットする。セットするパラメータ
は出力する文字の文字コード、書体、ウエイト、文字サ
イズ、斜体角、回転角である。このうち書体の設定はゴ
シック体か明朝体のいずれかであり、ウエイトは細デー
タを0%、太データを100%とした場合の任意の中間
点で設定する。
【0040】次に、S122でパラメータメモリ内の文
字コード及び書体に対応した細データ及び太データの2
つのキャラクタデータを読み込む。すなわち、書体の指
定がゴシック体であればゴシック体の、又、明朝体であ
れば明朝体のその文字コードに対応した細データと太デ
ータを読み込む。
【0041】次に、S123でS122で読み込んだ細
データ及び太データからパラメータメモリのウエイトの
設定に応じたアウトラインデータを作成し、ワーキング
メモリ6内の図示しないアウトラインデータバッファに
格納する。この処理の詳細は後で説明する。
【0042】次に、S124でS123で作成されたア
ウトラインバッファ内のアウトラインデータをパラメー
タメモリ25内のサイズ、斜体角、回転角及びキャラク
タデータ内の線幅データに応じて変形し、その内部にド
ットを置くことでドットデータを作成する。この技術は
既に実用化されており、又、本発明の主たる部分ではな
いため詳細な説明は省略する。
【0043】最後にS125で、S124で作成された
ドットデータをドットデータメモリ27に格納し、アウ
トラインフォント展開部の処理を終了する。
【0044】次にS123の前述したアウトラインデー
タ作成処理部について図13のフローチャートを用いて
説明する。尚、本実施例ではキャラクタデータ内に設け
られた線幅データの処理については本発明の主たる部分
ではないため省略する。
【0045】S130で細データの先頭の輪郭線データ
のアドレスをワーキングメモリ26内の図示しない先頭
輪郭線アドレス及び輪郭線データポインタにセットす
る。
【0046】S131で輪郭線データポインタのアドレ
スの輪郭線データを読み込み、S132でS131で読
み込んだ輪郭線データのID番号と同じID番号を持つ
太データの輪郭線データを読み込む。すなわち、S13
1とS132で細データと太データの同一部分の輪郭線
データを読み込む。
【0047】S133でS131及びS132で読み込
んだ細データ及び太データの輪郭線データの各々の点デ
ータの内、処理先頭フラグが立っている点のアドレスを
ワーキングメモリ26内の図示しない細データポインタ
及び太データポインタにセットする。すなわち、細デー
タと太データの同一部分の輪郭線データの同一部分の点
データのアドレスを指すポインタを得る。
【0048】次にS134〜138の処理を輪郭線デー
タ内の点データが尽きるまで繰り返し、順次細データと
太データの任意の中間点を算出し、アウトラインバッフ
ァに格納していく。すなわち、S134で細データポイ
ンタと太データポインタの指すアドレスから点データを
読み込む。S135で細データと太データの点データの
座標値データからパラメータメモリ25にセットされた
ウエイトの示す中間点の座標値データを算出する。細デ
ータの座標値をP0、太データの座標値をP1とし、ウエ
イトの設定をα(%)とすると中間点PはP=(1−
(α/100))P0+(α/100)P1で算出でき
る。
【0049】S136では算出したデータをアウトライ
ンバッファに格納する。アウトラインバッファには図1
4に示すように様に属性141、座標値142、y座標
値143を格納する。属性141は表1示したものを用
いる。ここでは、キャラクタROM23内では用いなか
った属性「*」及び「!」も用いる。これらの後の座標
値の領域は無視する。又、属性は細データの点データの
ものをそのまま複写すればよい。
【0050】S137で細データポインタには細データ
の点データの次点データアドレスを格納し、太データポ
インタには太データの点データの次点データアドレスを
格納する。S138でその輪郭線データ内の点データが
終了したか否かを判定する。すなわち、細データポイン
タの指す点データの処理先頭フラグが立っていればこの
輪郭線データ内の点データが尽きたと判定し、このルー
プを抜ける。処理先頭フラグが立っていなければS13
4から処理を繰り返す。
【0051】S138でループを抜けた場合は、1つの
輪郭線データの終了であるのでS139で輪郭線終了の
属性「*」をアウトラインバッファに格納する。又、S
1310で次の細データの輪郭線データのアドレスを輪
郭線データポインタにセットする。
【0052】S1311で輪郭線データが終了したか否
か判断する。すなわち、先頭輪郭線データアドレスと輪
郭線データポインタの内容が一致した場合、全ての輪郭
線データを処理し尽くしたと判断する。ここで、終了と
判断された場合は、S1312で文字終了フラグ「!」
をアウトラインバッファに追加格納する。終了と判断さ
れない場合にはS131から処理を繰り返す。
【0053】以上の処理でアウトラインデータ作成処理
部の処理は実現できる。
【0054】以上のように本実施例のレーザプリンタで
は、細データと太データの形状を示すデータとその点デ
ータの対応を示すデータである輪郭線データのID番号
と点データの処理先頭フラグを記憶し、このID番号と
処理先頭フラグを用いて同一部分の点データを細データ
と太データから取り出し、その中間点を算出した結果を
用いて、ゴシック体と明朝体のファミリーが出力でき
る。
【0055】上記実施例ではキャラクタROM23に明
朝体及びゴシック体のファミリーのデータを格納した例
を示したがこれに限定されず、RAMに格納した構成に
変更することもできる。
【0056】又、本実施例では明朝体及びゴシック体の
ファミリーについてサポートしたが、更にその種類を増
やすことも可能である。又、逆に1書体に減らすことも
できる。
【0057】又、本実施例では、線幅を変えた文字を出
力するために、元データに線幅の細いデザインのデータ
と線幅の太いデータを用いたがこれに限定されず、文字
全体の幅を変えた文字を出力できるように元データとし
て文字幅の狭い半角文字のようなものと文字幅の広い倍
角のようなもの或は4倍角のようなものを用いても良
い。
【0058】又、本実施例では細データと太データの同
一部分の点データを得るための情報として輪郭線データ
のID番号と点データの処理先頭フラグを用いたが、こ
れに限らず同一部分の点が得られる情報ならどの様な形
式でも実現可能である。
【0059】本発明はレーザプリンタに限らずそれ以外
のプリンタにも適用し得ることは勿論、プリンタ以外に
も文字・記号等のキャラクタのアウトラインデータを用
いる装置に一般に適用できる。
【0060】その他、本発明の趣旨を逸脱しない範囲で
種々の応用が可能である。
【0061】
【発明の効果】以上説明したことから明かなように、本
発明の文字記号発生装置は、文字のデータの整列の仕方
に依存せずに少ない記憶容量で多くの書体のファミリー
を得ることができる。
【図面の簡単な説明】
【図1】本発明の構成を示す図である。
【図2】本実施例のマイクロコンピュータ部の構成を図
である。
【図3】キャラクタROM23の概念図である。
【図4】細データの1例を示す図である。
【図5】太データの1例を示す図である。
【図6】細データのキャラクタデータの概念図である。
【図7】太データのキャラクタデータの概念図である。
【図8】細データの輪郭線データの概念図である。
【図9】太データの輪郭線データの概念図である。
【図10】細データの点データの概念図である。
【図11】太データの点データの概念図である。
【図12】アウトラインフォント処理部のフローチャー
トである。
【図13】アウトラインデータ作成処理部のフローチャ
ートである。
【図14】アウトラインバッファの記憶形式の概念図で
ある。
【符号の説明】
1 第1文字形状データ 2 第2文字形状データ 3 対応データ 4 文字記憶手段 5 対応点読み込み手段 6 中間点算出手段

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 文字・記号の形状を1つ或は複数個の輪
    郭線の集まりで定義し、その輪郭線を複数個の点のデー
    タである点データの集まりで定義した文字形状データを
    記憶手段に記憶し、その文字形状データを変換して新た
    な文字・記号の輪郭形状を特定するデータを発生する文
    字記号発生装置において、 文字・記号の第1の形状を特定する文字形状データであ
    る第1文字形状データと、前記第1文字形状データが特
    定する文字・記号と同じ文字・記号の第2の形状を特定
    する第2文字形状データと、前記第1文字形状データと
    第2文字形状データの同一部分を示す点データを対応付
    ける情報である対応データとを記憶する文字記憶手段
    と、 前記対応データを用いて前記第1文字形状データと第2
    文字形状データから同一部分を示す点データを読み込む
    対応点読み込み手段と、 前記対応点読み込み手段で読み込んだ2つの点のデータ
    の任意の中間点を算出する中間点算出手段とを備えたこ
    とを特徴とする文字記号発生装置。
JP4032183A 1992-02-19 1992-02-19 文字記号発生装置 Pending JPH05232926A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP4032183A JPH05232926A (ja) 1992-02-19 1992-02-19 文字記号発生装置
US08/019,886 US5867174A (en) 1992-02-19 1993-02-19 Character/symbol generating device for generating character/symbol with a desired line thickness

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4032183A JPH05232926A (ja) 1992-02-19 1992-02-19 文字記号発生装置

Publications (1)

Publication Number Publication Date
JPH05232926A true JPH05232926A (ja) 1993-09-10

Family

ID=12351808

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4032183A Pending JPH05232926A (ja) 1992-02-19 1992-02-19 文字記号発生装置

Country Status (2)

Country Link
US (1) US5867174A (ja)
JP (1) JPH05232926A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0752463A (ja) * 1993-08-11 1995-02-28 Nec Corp プリンタ装置

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1077407A1 (en) 1999-07-29 2001-02-21 International Business Machines Corporation Method of upgrading a program using associated configuration data
US7239318B2 (en) * 2001-03-23 2007-07-03 Rise Kabushikikaisha Method and computer software program product for processing characters based on outline font
US20050288955A1 (en) * 2004-06-29 2005-12-29 Shark Hunter, L.L.C. Real estate transaction automation system and method
JP5381315B2 (ja) * 2009-05-15 2014-01-08 株式会社リコー 情報処理装置、レーザ照射装置、描画情報生成方法、制御システム、プログラム
US11443466B2 (en) * 2020-08-05 2022-09-13 Kyocera Document Solutions Inc. Image forming apparatus that randomly processes outline data in association with a character code to render a character in different forms, image forming method including randomly processing outline data in association with a character code to render a character in different forms, and non-transitory computer readable recording medium that records an information processing program that realizes the image forming method including randomly processing outline data in association with a character code to render a character in different forms
CN112115678B (zh) * 2020-09-21 2024-04-12 京东方科技集团股份有限公司 信息展示方法及装置、存储介质及电子设备

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5398311A (en) * 1987-02-25 1995-03-14 Canon Kabushiki Kaisha Character processing apparatus and method for processing character data as an array of coordinate points of contour lines
US4933866A (en) * 1988-11-17 1990-06-12 Vital Lasertype, Inc. Method and apparatus for generating aesthetically alterable character designs
US5155805A (en) * 1989-05-08 1992-10-13 Apple Computer, Inc. Method and apparatus for moving control points in displaying digital typeface on raster output devices
JP2861194B2 (ja) * 1990-02-14 1999-02-24 ブラザー工業株式会社 データ変換装置
JPH0481892A (ja) * 1990-07-25 1992-03-16 Brother Ind Ltd アウトラインデータ処理装置
US5185818A (en) * 1991-06-05 1993-02-09 Adobe Systems Incorporated Method of substituting fonts and displaying characters
US5280576A (en) * 1991-12-24 1994-01-18 Xerox Corporation Method of adjusting the weight of a character of an outline font

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0752463A (ja) * 1993-08-11 1995-02-28 Nec Corp プリンタ装置

Also Published As

Publication number Publication date
US5867174A (en) 1999-02-02

Similar Documents

Publication Publication Date Title
US5959635A (en) Character pattern generator
JP3238580B2 (ja) 太め細め文字生成装置
JP3437037B2 (ja) 文字パターン生成装置
JP3207336B2 (ja) 文字パターン生成装置
JPH05232926A (ja) 文字記号発生装置
JP3055187B2 (ja) 輪郭線データ処理装置
JP2850979B2 (ja) 文字処理装置および方法
US5257344A (en) Character outline processor using relatively small memory storing coordinate data groups for different outlines of same character, and common attribute flag data
JP2697328B2 (ja) 輪郭線データ処理装置
JP3344538B2 (ja) 文字生成装置
JP3362738B2 (ja) 輪郭線データ処理装置
JP3057959B2 (ja) データ変換装置
JP3082173B2 (ja) 輪郭線データの処理装置
JP3072756B2 (ja) 描画装置
JP3039214B2 (ja) データ変換装置
JPH03111894A (ja) 文字発生方法及び装置
JP3347756B2 (ja) 文字生成方法及びその装置
JP3055306B2 (ja) データ出力装置
JPH07110867A (ja) 描画装置
JPH04340590A (ja) 文字フォント出力装置
JPS62175794A (ja) 文字発生装置
JPH06149215A (ja) アウトラインフォントデータ格納方法およびアウトラインフォント描画装置
JPH04340591A (ja) ベクトルフォント出力装置
JPH04340159A (ja) 文字フォント出力装置
JPH04340592A (ja) ベクトルフォント出力装置