JPH0315892A - フォント作成装置 - Google Patents

フォント作成装置

Info

Publication number
JPH0315892A
JPH0315892A JP1151385A JP15138589A JPH0315892A JP H0315892 A JPH0315892 A JP H0315892A JP 1151385 A JP1151385 A JP 1151385A JP 15138589 A JP15138589 A JP 15138589A JP H0315892 A JPH0315892 A JP H0315892A
Authority
JP
Japan
Prior art keywords
font
bitmap
correction
bit map
pattern
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
JP1151385A
Other languages
English (en)
Inventor
Juichi Kitagawa
北川 寿一
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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox 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 Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP1151385A priority Critical patent/JPH0315892A/ja
Publication of JPH0315892A publication Critical patent/JPH0315892A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、予め記憶された文字や図形の輪郭情報から所
望のビットマップフォントを作或するフォント作成装置
に関する。
〔従来の技術〕
従来、この種の装置では、ユーザの望むビットマップフ
ォントを作成する際には、予めディスク等に記憶されて
いる所定の輪郭情報を読み出して修正・編集を行い、上
記修正・編集がなされた輪郭情報に応じて所望のビット
マップパターンヲ展開して文字及び図形のビットマップ
フォントを作戒する場合と、予めディスク等に記憶され
ている所定の輪郭情報に応じてビットマップパターンの
展開を行い、上記展開されたピットマップパターンを修
正・編集することにより所望の文字及び図形のビットマ
ップフォントを作成する場合とがあった。
〔発明が解決しようとする課題〕
ところが、上記フォント作成装置では、輪郭情報の修正
●編集とビットマップパターンの修正・編集とは、それ
ぞれ別個の操作手順として行われているので、例えばい
ったん修正・編集されたパターンを再修正する場合に、
修正量が少ないにも拘らず輪郭情報の修正・編集を行う
と、その後で再びビットマップパターンの展開を実行な
れけばならないので、ビットマップフォントの作成に時
間がかかるという問題点があり、また修正量が多いにも
拘らずビットマップパターンの修正・編集を行うと、1
ドットごとの修正・編集なので、修正・編集に手間取り
、ビットマップフォントの作戊に時間がかかるという問
題点があった。
本発明は、上記問題点に鑑みなされたもので、高品位な
ビットマップフォントを迅速かつ容易に作成することが
できるフォント作成装置を提供することを課題とする。
〔課題を解決するための手段〕
本発明では、文字及び図形パターンの輪郭を構成する輪
郭情報を予めディスク等に記憶させておき、該輪郭情報
に応じて所望のビットマップパターンを実メモリ等に展
開させて文字及び図形のビットマップフォントを作成す
るフォント作成装置において、前記輪郭情報を修正する
キーボード、マウス等の輪郭修正手段と、前記展開され
たビットマップパターンを修正するキーボード、マウス
等のビットマップ修正手段と、前記作成されたビットマ
ップフォントの修正量に応じて前記輪郭修正手段又は前
記ビットマップ修正手段のいずれかを選択する中央処理
装置(CPU)等の修正選択手段と具える。
〔作用〕
修正選択手段がユーザの指定するビットマップフォント
の修正量に応じて、例えば修正量の多いビットマップフ
ォントの概略修正は輪郭修正手段で行い、修正量の少な
い最終的なビットマップフォントの仕上げ修正はビット
マップ修正手段で行う。
従って、それぞれの修正手段を適切に選択してアウトラ
インデータ及びビットマップパターンの修正・編集を行
うことにより、高品位なビットマップフォントを迅速か
つ容易に作戒することができる。
〔実施例〕
本発明の実施例を第1図乃至第4図の図面に基づき詳細
に説明する。
第1図は、本発明に係るフォント作成装置の概略構成を
示すブロック図である。図において、キーボード/マウ
ス制御部11は、キーボード12及びキーボード12に
接続されたマウス13からの本発明に係る輪郭情報(以
下、「アウトラインデータ」という。)及びビットマッ
プパターンを修正するためのデータや指令を含む各種デ
ータ、指令などを人力制御している。中央処理装置10
(以下、rCPUJという。)は、上記キーボード/マ
ウス制御部11から人力する指令と対応するプログラム
によってキーボード/マウス制御部11、ディスク制御
部14、表示制御部15等の各制御部及び実メモリ16
を総括的に制御するとともに、所定の演算、処理などを
実行する。
実メモリ16は、RAMからなり、システムの運用を行
うオペレーテイングプログラム、キーボード12又はマ
ウス13等から人力する命令群及びデータ群のうちの一
部を必要に応して格納する。
また、ディスク17は、上記データのうちで上記実メモ
リ16に格納しきれないデータ、例えば本発明に係るア
ウトラインデータ及びビッ1・マップフォント(以下、
「フォン′ト」という。)等を格納している。なお、デ
ィスク17に格納されている上記データは、必要に応し
てCPUI Oの制御により上記ディスク17から読み
出されて上記実メモリ16に格納される。
表示制御部15は、ビットマップディスプレイなどから
なる表示装置18を制御し、上記実メモリ16内のアウ
トラインデータ、フォントに対応した、例えば第2図に
示すような文字又は図形のアウトラインや第3図に示す
ようなビットマップパターン、さらに各種機能に応じた
ウィンドウ等を表示させる。
上記構成のフォント作成装置では、表示装置18の画面
上に表示させた第2図及び第3図のアウトライン、ビッ
トマップパターンをマウス13を用いて修正・編集する
ことが可能である。すなわち、第2図のアウトラインの
場合には、上記マウス13の移動にともなって移動する
カーソル20によって、上記アウトラインの所定位置に
設けられたIQ Rポイント21と上記制御ポイント2
1の移動先である修正位置を、指示選択し、その指示さ
れた修正位置に基づきCPUIOがアウトラインを編集
しなおしている。また、第3図のビットマップパターン
の場合には、上記マウス13の移動にともなって移動す
るカーソル20によって、1ドットごとに修正位置を、
指示選択し、その指示された修正位置に基づきCPUI
Oがビ・ノトマップパターンを編集しなおしている。
次に、第4図に示すフローチャートにもとづきアウトラ
インデータ及びビットマップパターンの修正・編集動作
を説明する。図において、CPU10は、フォントの修
正・編集指示がユーザによってなされると、上記指示に
対応するアウトラインデー夕をディスク17から取り込
んで実メモリ16の所定のメモリエリアに格納させた後
、表示制御部l5を制御して表示装置18に上記アウト
ラインデータに対応したストローク描画を行い、第2図
の実施例に示すようなアウトラインを表示させる(ステ
ップ101)。そして、カーソル20によって上記アウ
トラインの所定位置に設けられた制御ポイント21と上
記制御ポイント21の移動先である修正位置が指示選択
されると、上記指示に応じて上記実メモリ16内のアウ
トラインデータを修正・編集する(ステップ102)。
次に、CPUIOは、上記修正されたアウトラインデー
タに応じて、ビットマップパターンを実メモリ16の所
定のメモリエリアに展開させて、第3図の実施例に示す
ような文字及び図形のビ・ントマップフォントを作成す
る(ステップ103)。なお、上記ビットマップフォン
トの作成は、アウ1・ライン内のドット情報を、例えば
全て“1゛に変換することより文字又は図形のアウトラ
イン内を塗りつぶす塗りつぶし操作を行ってビットマッ
プフォントを発生させる。
次に、カーソル20によって上記ビットマップフォント
の所定のドットに対して修正の指示選択がなされると、
CPUI Oは上記指示に応じて上記実メモリ16内の
ビットマップフォントを修正・編集してフォントの高品
質化を図るとともに、上記ビットマップフォントに基づ
くビットマップパターンを表示装置18に表示させる(
ステップ1.04).そして、フォントの品質が良好か
どうかユーザに問う(ステップ105)。
ここで、ユーザからフォントの品質が良好である旨の指
示があった場合には、フォントが完成したものと判断し
て、修正・編集したフォントを実メモリ16から読み出
し、ディスク17の所定のメモリエリアに格納させる(
ステップ106)。
また、ユーザからフォントの品質が良好でない旨の指示
があった場合には、上記フォントに対する修正量が多い
か、又は少なち)かどうかユーザに問う(ステップ10
7)。
ここで、ユーザからフォントに対する修正量が多い旨の
指示があった場合には、ステップ102に戻って、アウ
トラインデータの修正・編集を実行できるようにして、
上記修正・編集動作を繰り返す。また、ユーザからフォ
ントに対する修正量が少ない旨の指示があった場合には
、ステップ104に戻って、フォントの修正・編集を実
行できるようにして、上記修正・編集動作を繰り返す。
そして、フォントの品質が良好になり、修正・編集が終
了すると、完成したフォントを上記ディスク17の所定
のメモリエリアに格納させ(ステップ106),上記修
正・編集動作を終了する。
従って、本発明では、ユーザの指定するフォントの修正
量が多い場合には、アウトラインデータの修正・編集に
よる概略修正を選択し、修正量が少ない場合には、ビッ
トマップパターンの修正・編集による最終的なフ十ント
の仕上げ修正を選択するので、適切な修正によってフォ
ントを容易に作成することができ、これによりシステム
の操作性を向.Lすることができる。
なお、上記実施例では、ビットマップフォントの修正・
編集の後に修正量の判断を行っているが、本発明はこれ
に限らず、修正量の判断を、例えばアウトラインデータ
の修正・編集前に行わせるようにすることも可能で、こ
の場合には、最初の修正・編集から適切な修正手段を選
択することができる。
〔発明の効果〕
以上説明したように、本発明では、それぞれの修正手段
を適切に選択してアウトラインデータ及びビットマップ
パターンの修正◆編集を行うことができるので、高品位
なビットマップフォントを迅速かつ容易に作成すること
ができる。
10・・・中央処理装置、11・・・キーボード/マウ
ス制御部、12・・・キーボード、13・・・マウス、
14・・・ディスク制御部、15・・・表示制御部、1
6・・・実メモリ、17・・・ディスク、18・・・表
示装置、20・・・カーソル、21・・・制御ポイント
【図面の簡単な説明】
第1図は本発明に係るフォント作成装置の概略構成を示
すブロック図、第2図、第3図は表示装置に修正するア
ウトライン及びビットマップパターンを表示した場合の
一実施例を示す図、第4図は第1図のフォント作成装置
の修正・編集動作を説明するためのフローチャートであ
る。 第2図 第1図 第3図

Claims (1)

  1. 【特許請求の範囲】 文字及び図形パターンの輪郭を構成する輪郭情報を予め
    記憶させておき、該輪郭情報に応じて所望のビットマッ
    プパターンを展開させて文字及び図形のビットマップフ
    ォントを作成するフォント作成装置において、 前記輪郭情報を修正する輪郭修正手段と、 前記展開されたビットマップパターンを修正するビット
    マップ修正手段と、 前記作成されたビットマップフォントの修正量に応じて
    前記輪郭修正手段又は前記ビットマップ修正手段のいず
    れかを選択する修正選択手段とを具え、前記選択された
    修正手段によってパターンの修正を行うことを特徴とす
    るフォント作成装置。
JP1151385A 1989-06-14 1989-06-14 フォント作成装置 Pending JPH0315892A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1151385A JPH0315892A (ja) 1989-06-14 1989-06-14 フォント作成装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1151385A JPH0315892A (ja) 1989-06-14 1989-06-14 フォント作成装置

Publications (1)

Publication Number Publication Date
JPH0315892A true JPH0315892A (ja) 1991-01-24

Family

ID=15517426

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1151385A Pending JPH0315892A (ja) 1989-06-14 1989-06-14 フォント作成装置

Country Status (1)

Country Link
JP (1) JPH0315892A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6154205A (en) * 1998-03-25 2000-11-28 Microsoft Corporation Navigating web-based content in a television-based system
JP2002069621A (ja) * 2000-08-25 2002-03-08 Ulvac Japan Ltd 炭化ケイ素膜の形成方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6154205A (en) * 1998-03-25 2000-11-28 Microsoft Corporation Navigating web-based content in a television-based system
JP2002069621A (ja) * 2000-08-25 2002-03-08 Ulvac Japan Ltd 炭化ケイ素膜の形成方法

Similar Documents

Publication Publication Date Title
US5361333A (en) System and method for generating self-overlapping calligraphic images
JPH0315892A (ja) フォント作成装置
JPH04347779A (ja) 図形文書処理装置
JPS642952B2 (ja)
JPH0697387B2 (ja) 文字処理方法
JP2751212B2 (ja) 文書作成装置
JPS63217394A (ja) 文字輪郭線生成方式
JP2671365B2 (ja) 文字図形編集装置
JPH0620021A (ja) 図形処理方法および装置
JPS62204956A (ja) 文書処理システム
JPH04373084A (ja) 文字図形変形処理装置
JP3072949B2 (ja) 文書編集システム
JP3378662B2 (ja) 文書処理装置
JP3040624B2 (ja) パターン発生装置
JPH0333895A (ja) フォント描画装置
JPH09174798A (ja) カーニング処理方法およびその装置
GB2256118A (en) Image synthesis and processing
JPH0991451A (ja) 画像編集装置
JPH0231393B2 (ja)
JPH05204365A (ja) 文字処理方法
JPH0493994A (ja) 文字処理装置
JPH05143053A (ja) 拡大・スムージング機能付き文書処理装置
JPH10301931A (ja) 電子組版方法およびその処理を実行するためのプログラムを記録した記録媒体
JPH02260074A (ja) 図形表示装置
JPH0239362A (ja) 文書処理装置