JPH02201535A - 文字パターン生成方式 - Google Patents

文字パターン生成方式

Info

Publication number
JPH02201535A
JPH02201535A JP1019569A JP1956989A JPH02201535A JP H02201535 A JPH02201535 A JP H02201535A JP 1019569 A JP1019569 A JP 1019569A JP 1956989 A JP1956989 A JP 1956989A JP H02201535 A JPH02201535 A JP H02201535A
Authority
JP
Japan
Prior art keywords
vector
character pattern
line
circles
stroke
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
JP1019569A
Other languages
English (en)
Inventor
Akimichi Yokoyama
横山 昭道
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.)
Ricoh Co Ltd
Original Assignee
Ricoh 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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP1019569A priority Critical patent/JPH02201535A/ja
Publication of JPH02201535A publication Critical patent/JPH02201535A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Digital Computer Display Output (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔概 要〕 画ごとの骨格を表わすベクトルデータ上の適宜の間隔を
おいた点に中心を有するとともに属性データによって定
められる半径の円を設定し、これら複数の円が上記ベク
トルの進行方向と直角に交わる点を結んだ線を輪郭とし
て文字パターンを生成するようにした。
〔産業上の利用分野〕
デイスプレィあるいはプリントなどの表示を行なう際に
用いられる文字パターンの生成方式に関する。
〔従来の技術〕
上記のような文字パターンの生成方式として従来からド
ツトフォントあるいは輪郭線ベクトルフォントが用いら
れている。
しかしながら、ドツトフォントを用いる文字パターン生
成方式においては表示すべき文字を拡大・縮小あるいは
回転して表示するような変形処理が困難であり、また、
輪郭線ベクトルフォントでは文字当りのデータ量が非常
に大きくなるという問題があった。
〔発明が解決しようとする課題〕
本発明は、データ量を輪郭線ベクトルフォントを用いる
場合に比して著しく少なくしながら変形処理にも適した
ベクトルフォントを得ることを目的とする。
〔課題を解決するための手段〕
表示すべき文字を画ごとに分解して、この画ごとの骨格
を表わすベクトルデータと、この画の属性を示す属性デ
ータとを対応させて格納しておき、このベクトルデータ
によって定められる線上の適宜の間隔をおいた点に中心
を有するとともに属性データによって定められる半径の
円を設定し、これら複数の円が上記ベクトルの進行方向
と直角に交わる点を結んだ線を輪郭として文字パターン
生成するようにした。
〔作 用〕
文字には各種の字体があるが、例えば明朝体の漢字にお
いては幾何学的な比較的太い垂直線および細い水平線と
、筆圧に比例して幅が増減する毛筆的な軌跡である点、
打込み、払い、折れおよび曲がりなどがその特徴であり
、カタカナはやや直線的ではあるが比較的太い垂直線お
よび細い水平線からなる幾何学的な部分がなく、ひらが
なでは直線的な部分がない。また、英数字・記号などに
おいては直線、弧、セリフなどからなるペン学的な軌跡
であり、筆圧に比例してほぼ水平方向の幅が変化する。
ところで、文字は一般に画と呼ばれる線分の組合せによ
って構成されており、この画はその中心線である線分の
形状とこの線分の各位置における幅とによって形状が定
まる。
この中心線である線分の形状であるストロークデータは
文字パターンの作成者によって定められるものであるが
、線分の各位置における幅は点、打込み、払い、折れお
よび曲がりなどの画の属性によって関数的に定めること
ができる。
第1図は画の属性の種類を例示したもので、左欄には画
の種類を8種類に分類してあり、右欄にはこれらの種類
に該当する画の形状を骨格のベクトルとして示しである
。なお、点として示したのはこれらのベクトルの始端で
ある。
第2図は前述の幾何学的軌跡、毛筆的軌跡およびペン学
的軌跡を示したものであり、(a)図に示す幾何学的軌
跡においては図示のような末端処理が行われ、fb1図
に示す毛筆的軌跡においては筆の圧力に対応した太さの
画となり、また、+01図に示すペン学的軌跡において
は筆圧に比例したほぼ水平方向の幅を有する軌跡となる
そして、これらの画を構成する軌跡の幅は、画ごとのベ
クトルの起点からの距離の関数として指定することがで
きるから、ベクトルと画の属性とを対応させて記憶して
おけば文字パターンを得ることができる。
本発明ではこの軌跡の幅を得るために、上記ベクトルに
よって定められる線上の適宜の間隔をおいた点に中心を
有するとともに、このベクトルの起点からの距離の関数
として求められる半径の円を設定し、これら複数の円が
上記ベクトルの進行方向と直角に交わる点を結んだ線を
輪郭として文字パターンを生成するようにした。
なお、上記属性データによって定められる関数は、幾何
学的軌跡、毛筆的軌跡およびベン学的軌跡などの表示す
べき字体ごとに予め定めておくものである。
下表は第3図に示す“泳”という文字を本発明によって
格納したデータテーブルの例を示すものである。
はいうまでもない。
また、前述の幾何学的軌跡、毛筆的軌跡およびペン学的
軌跡などを区別するためには、これらを識別するための
符号をデータ中に挿入したり、上記の両種を示す符号な
どをこれら軌跡ごとに異なる符号とすればよい。
ここで、ストロークデータのS1〜S1゜は画の番号で
あり、次にこの画の始点の座標、画の骨格のベクトルを
構成する座標が順次並べられたものであり、両種は第1
図に示した画の種類で、実際にテーブルに格納する際に
は適宜の符号、例えば第1図に数字で示した番号などを
用いることができる。なお、上記座標は当該文字を表示
すべき文字パターン領域を基準として作成されるべきこ
と〔発明の効果〕 本発明の文字パターン生成方式によれば、文字パターン
の周囲の輪郭をすべてベクトルとして格納しておく輪郭
線ベクトルフォントを用いる従来技術に比べて、格納し
ておくべきデータ量がほぼ半分になることは前記の表か
らも明らかであり、また、従来のドツトフォントを用い
る場合の比して格段の品質の文字パターンが得られると
いう格別の効果が達成される。
【図面の簡単な説明】
第1図は画の属性の種類を例示した図、第2図は幾何学
的軌跡、毛筆的軌跡およびペン学的軌跡を示した図、 第3図は本発明によって“泳”という文字パターンを生
成した例を示す図である。

Claims (1)

    【特許請求の範囲】
  1. 表示すべき文字を画ごとに分解して、この画ごとの骨格
    を表わすベクトルデータと、この画の属性を示す属性デ
    ータとを対応させて格納しておき、このベクトルデータ
    によって定められる線上の適宜の間隔をおいた点に中心
    を有するとともに属性データによって定められる半径の
    円を設定し、これら複数の円が上記ベクトルの進行方向
    と直角に交わる点を結んだ線を輪郭として文字パターン
    を生成するようにしたことを特徴とする文字パターン生
    成方式。
JP1019569A 1989-01-31 1989-01-31 文字パターン生成方式 Pending JPH02201535A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1019569A JPH02201535A (ja) 1989-01-31 1989-01-31 文字パターン生成方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1019569A JPH02201535A (ja) 1989-01-31 1989-01-31 文字パターン生成方式

Publications (1)

Publication Number Publication Date
JPH02201535A true JPH02201535A (ja) 1990-08-09

Family

ID=12002923

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1019569A Pending JPH02201535A (ja) 1989-01-31 1989-01-31 文字パターン生成方式

Country Status (1)

Country Link
JP (1) JPH02201535A (ja)

Similar Documents

Publication Publication Date Title
KR920001697B1 (ko) 문자 패턴 생성방법
KR100216614B1 (ko) 문자 패턴 발생 장치
JPH07282276A (ja) グラフィックデータ生成装置とその方法
JP2017003987A (ja) 文字を囲む枠の少なくとも1つの区分の大きさを変更することによるフォント変形方法
KR100212412B1 (ko) 문자패턴 생성장치
JPH02201535A (ja) 文字パターン生成方式
JPS59210482A (ja) 文字パタ−ン発生装置
JP2833101B2 (ja) パターン変形方式
CN115690376A (zh) 一种机载控制面板文字三维模型创建方法
JPH0736433A (ja) 文字データベース作成装置
JP2538631B2 (ja) ベクトル文字の処理方法
JP2757411B2 (ja) データ変換装置
Gossling Beyond Hershey: A Representation of Fonts for Computer Graphics
JP2771981B2 (ja) 高品質文字パターン発生方式
KR100273334B1 (ko) 캐드 시스템의 벡터 폰트 구현방법
JP2835056B2 (ja) 高品質文字パターン発生方式
JPS629390A (ja) 文字パタ−ン発生装置
JPS63303477A (ja) ベクトル文字もしくはベクトル図形の処理方法
JP3347756B2 (ja) 文字生成方法及びその装置
JP2776887B2 (ja) フォントパターン処理方法
JPH01166967A (ja) パターン発生装置
JPH0380294A (ja) 文字パターン生成方式
Nishikawa et al. High-quality character-generation method using contour representation
JPH0375973A (ja) 縁取り発生装置
JPH02173695A (ja) 丸ゴシック体文字の丸端部および丸角部作成方法