JPH02206822A - 文書出力装置 - Google Patents

文書出力装置

Info

Publication number
JPH02206822A
JPH02206822A JP1026618A JP2661889A JPH02206822A JP H02206822 A JPH02206822 A JP H02206822A JP 1026618 A JP1026618 A JP 1026618A JP 2661889 A JP2661889 A JP 2661889A JP H02206822 A JPH02206822 A JP H02206822A
Authority
JP
Japan
Prior art keywords
character
distance
characters
kerning
value
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
JP1026618A
Other languages
English (en)
Other versions
JP2756292B2 (ja
Inventor
Kiyoshi Watanabe
清 渡辺
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP1026618A priority Critical patent/JP2756292B2/ja
Priority to DE69027134T priority patent/DE69027134T2/de
Priority to EP90301030A priority patent/EP0382402B1/en
Publication of JPH02206822A publication Critical patent/JPH02206822A/ja
Priority to US08/319,479 priority patent/US5432890A/en
Application granted granted Critical
Publication of JP2756292B2 publication Critical patent/JP2756292B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • G—PHYSICS
    • G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/22—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of characters or indicia using display control signals derived from coded signals representing the characters or indicia, e.g. with a character-code memory
    • G09G5/24—Generation of individual character patterns
    • G09G5/243—Circuits for displaying proportional spaced characters or for kerning
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K2215/00—Arrangements for producing a permanent visual presentation of the output data
    • G06K2215/0002—Handling the output data
    • G06K2215/0062—Handling the output data combining generic and host data, e.g. filling a raster
    • G06K2215/0065—Page or partial page composition
    • G06K2215/0068—Line composition, e.g. kerning

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Digital Computer Display Output (AREA)
  • Dot-Matrix Printers And Others (AREA)
  • Record Information Processing For Printing (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は液晶表示装置やCRT表示装置、もしくはレー
ザビームプリンタ、インクジェットプリンタあるいはサ
ーマルプリンタなどの印刷装置のように、文書データを
表示出力する文書出力装置に関する物である。
[従来の技術] 従来、上に述べたような文書出力装置において文字など
を可視出力する場合、各文字の送り幅量が全角固定ピッ
チ(di)と一定であると、第7図に示すように文字幅
のそれぞれが(CI−C3)と異なる文字が隣接したと
きには、文字間隔が一定とならず見苦しくなる。かかる
欠点を解決する一つの方法として、第8図に示すように
、文字幅の前後にそれぞれ一定の値mを加えたものを文
字の送り幅とすることが提案されている。第8図で、「
く、う、き」の文字幅がそれぞれCI、C2゜C3であ
るとき、それぞれの送り幅量DI、D2、D3を、(C
I +2m)   (C2+2m)、(C3+3m)と
するものであり、第7図と比較するとより自然な文字間
隔と成っていることが分かる。しかしながら、このよう
に文字の送り幅量を決定したとしても、組合わせる文字
によっては、まだ文字間隔に不自然さが目立つ場合があ
る。
第9図も第8図と同様に、文字rア、イ、ノ、ジ」のそ
れぞれの文字幅の前後に、一定の値nを加えたものを文
字の送り幅として表示出力したものであるが、第9図に
示すように、組み合わせる文字によって文字間に不自然
な空間が目立つ場合がある。この問題を解消するには、
第10図に示す様に、第9図に示す文字ボックス91を
ボックス9o側に距離S1だけ移動し、文字ボックス9
2をボックス91側に距離S2だけ移動し、文字ボック
ス93は移動させない、つめ組み(カーニング)処理を
行なうとよい、しかし、このようなカーニング処理は、
組版を行う人間が文字単位毎に各文字の送り幅量を調整
して行うか、自動的に行う場合にはあらかじめカーニン
グを必要とする全ての文字の組み合わせ(カーニングペ
ア)と、そのペアの送り幅量を調整するデータを用意す
る必要があった。
[発明が解決しようとする課題] このように、人間が文字単位ごとに各文字の送り幅量を
調整して行なうか、または自動で文字幅の調整を行なう
ためには、予めカーニングを必要とする全ての文字の組
み合わせ(カーニングベア)と、そのベアの送り幅量調
整データを記憶したカーニングテーブルを用意しなけれ
ばならないので、以下の様な欠点がある。
(1)手動でカーニングを行なう場合は、経験がなけれ
ば出来ず、また個人の経験に負うところが大きい。
(2)手動でカーニングをおこなうのは、文書データの
文字の一つ一つをみて判断しなければならず効率的でな
い。
(3)自動でカーニングを行なう場合は、和文などのよ
うに対象とする文字数が多くなればなるほど、カーニン
グペアも飛躍的に数多くなる。それにつれて、上記カー
ニングテーブルも大規模となり、カーニングテーブルを
記憶させておく記憶装置の記憶容量が増大する。
(4)また、カーニングテーブルは書体単位で構成され
書体毎に分かれている。したがって、異なつた書体間で
の文字の組合わせの場合は、カーニング処理はできなく
なる。
(5)また、ユーザなどが新たに追加登録した外字など
に対してはカーニング処理は出来ない。
本発明は上記従来例に鑑みてなされたもので、各文字パ
ターンのスペース部分を含めた文字サイズと文字パター
ン間の距離の値を記憶しておき、出力時に隣接しあう文
字パターン間の最小距離を求め、この求めた最小距離と
所定値と比較し、所定値よりも大きいときに隣接する2
文字間の距離を調整し、自動的に文字間を調整できる文
書出力装置を提供することを目的とする。
[課題を解決するための手段] 上記目的を達成するために本発明の文書出力装置は以下
のような構成から成る。即ち、複数の文字パターン及び
前記文字パターン間のスペース部分を含む文字サイズを
記憶する記憶手段と、前記記憶手段から読み出した前記
文字パターン及び前記文字サイズに基づいて、隣接する
文字パターン間の最小距離をもとめる演算手段と、前記
最小距離が所定値以上のとき、前記隣接する文字の間隔
を制御して文字列を出力する出力手段とを有する。
[作用] 以上の構成において、複数の文字パターン及び前記文字
パターン間のスペース部分を含む文字サイズを記憶して
おき、その文字パターン及び文字サイズに基づいて、隣
接する文字パターン間の最小距離を求める。この最小距
離が所定値以上のとき、隣接する文字の間隔を制御して
文字列を出力する様に動作する。
[実施例] 以下、添付図面を参照して本発明の好適な実施例を詳細
に説明する。
[文字出力装置の説明 (第1図)] 第1図ならびに第2図は本実施例の文字出力装置の概略
構成を示すブロック図である。
図において、1は実施例の文字出力装置2に印刷あるい
は表示データなどを送出する外部機器のホストコンピュ
ータであり、このホストコンピュータより送られてきた
印刷データは、文字出力装置2のデータ受信部3に送り
込まれる。3はホストコンピュータ1より送出されたデ
ータを受信するデータ受信部、4はデータ解析部で、デ
ータ受信部3で受信したデータが印刷(表示)データで
あるか、印刷(表示)データ以外のデータであるかを解
析する。5はデータ解析部4で解析した印刷(表示)デ
ータのうち、印字(表示)データの処理を行なう出力処
理部であり、その詳しい動作は第3図を用いて後で説明
する。
6は文字に関する情報が記憶されている文字情報部であ
り、その詳しい構成は第2図を用いてあとでさらに詳し
く説明する。7は命令処理部で、データ解析部4で解析
したデータのうち印字(表示)データ以外のデータの処
理を行っている。8は出力用バッファで、出力処理部5
及び命令処理部7よりの出力データを、画素情報の形式
で一時的に蓄えて文字出力部9に出力している。9は出
力用バッファ8のデータを表示する表示器あるいはデー
タを印字する印刷機(プリンタ)より成る文字出力部で
ある。
[文字情報部の説明 (第2図、第5図)]]第2は文
字情報部6のデータ構成の詳細を示す図である。
llは各文字データのコードを格納している文字コード
情報部、12は複数の文字パターンが記憶されている文
字パターン情報部、13は送り幅量情報部で、文字パタ
ーン情報部12に記憶されている文字パターンのそれぞ
れの送り幅量データを記憶している。
次に、第5図を用いて文字“F”を例にとり、更に詳し
く説明する。
第5図に示す文字“F”の送り幅は、25本のセグメン
トと、文字パターン間のセグメントの距離とで示されて
いる0文字“F“の送り幅で示される矩形が送り幅ボッ
クスであり、送り幅ボックスと文字パターン間の距離に
は21と22で示す2種類のものがある0文字情報部6
には文字コードに対応して文字パターン及び送り幅量が
記憶されており、出力処理部5から文字コードが入力さ
れると、この文字情報部6より、この文字コードに対応
した文字パターン及び文字送り幅量が出力される。
[文字出力装置の説明 (第1図〜第6図)]第3図は
実施例の文字出力装置2の制御手順を表すフローチャー
トである。なお、以下の説明は文字出力部9がプリンタ
の場合で説明する。
ステップS1ではホストコンピュータ1より送出された
データをデータ受信部3において受信する。データ受信
部3から出力されたデータはデータ解析部4で解析され
、ステップS2において、印字データであるか否かを判
別する。印字データでなければステップS3に進み、命
令処理部7において命令の処理を実行する。印字データ
であると判別するとステップS4に進み、文字情報部6
より文字情報を読み出すとともに、文字情報部6の送り
幅量情報部13より送り幅量を読み出し、出力処理部5
でこれらの情報を用いて印字の為の情報の処理をし、出
力用バッファ8に処理した情報を書き込む。
ステップS5では文字印刷を行うか否かを判断し、印刷
を行うのであればステップS6に進み、行わないのであ
ればステップS1にもどる。ステップS6では出力用バ
ッファ8の内容を読み出して、文字出力部9に順次出力
することにより、文字出力部9において処理された情報
の表示を行なう、ステップS7では文字出力処理の終了
か否かの判断を行い、終了でなければステップS1にも
どる。
第4図のフローチャートは、第3図のステップS4の内
容を更に詳細に示すものであり、本実施例の特徴を最も
良く表わすものである。
第4図のステップSll及びS12では、文字パターン
情報部12及び送り幅量情報部13より、最初の文字パ
ターン情報C1、及び送り幅情報C1setを読み出し
、ステップS13で文字パターン情報C1のみを出力用
バファ8に書込む。
ステップS14で隣接する次の文字C2があるか否かを
判断し、あればステップS15に進み、なければステッ
プS28に進む。
ステップS15では、データ受信部3で受信したデータ
内にカーニング処理を行う命令が含まれていることによ
り、データ解析部4のフリップフロップF1がセットさ
れているか否かを判別し、Flがセットされておりカー
ニング処理を行うと判別したらステップ516へ、行わ
ないと判別したのであればステップS26へ進む。
ステップS16では、データ受信部3で受信した外部か
らのデータ内に含まれているカーニング係数Kが記憶さ
れているメモリより、カーニング係数Kを読み出し、出
力処理部S内のメモリm1に格納する。ステップS17
でセグメント番号nを“0”に、セグメント単位での2
文字間の距離dの初期値を“1000”にセットし、そ
れぞれ出力処理部5内のメモリm2、m3に設定する0
次に、ステップ318でセグメント番号nの値をインク
リメント(+1)し、ステップS19において指定され
たセグメントにおける、文字パターンC1の右端から、
送り幅文字ボックスの右端までの距離C1maxを検出
する。ステップS20において隣接する文字パターンC
2の左端から、送り幅文字ボックスの左端までの距離C
2minを検出する。
次にステップS21に進み、ステップS19、S20に
おける検出値を、出力処理部5に設けた演算部PRにお
いて加算することにより、あるセグメントにおける隣接
する文字間の距離eを求める。ステップS22では、1
つまえのセグメントにおける文字間の距離dとの比較を
行ない、d〉eであればd=eとする。ステップS23
において全てのセグメントが終了したか否かを検出し、
終了していないと判別した時はステップS1Bに戻り、
終了したと判別した時はステップS24に進む。
ステップS18〜S23が終了した時点で、全てのセグ
メントについて2文字間の距離の測定を終了したことに
なり、ステップS24で2文字間の最小の距離の値がd
として残る。これを第6図で説明するならば、隣接する
2文字間のセグメント毎の距離23−3〜23−22を
全て演算し、その内の最小のものを判別してdとするこ
とにある0次に、ステップS24に進み予め定めたカー
ニング係数にと距離dとの比較を出力処理部5の演算部
PRで行い、dの値がKの値より小さければ、2文字間
の距離をそのままとするためにステップS26に進み、
それ以外であればステップS25へ進む。
即ち、2文字間の距離がカーニング係数により小さくて
カーニング不能であれば、ステップS12の送り幅量C
1setの値は不変であり、カーニング可能であればス
テップS25において、(d−K)の値をCI set
の値より引いて新たなC15etを設定し、ステップS
26で文字CIの新たな送り幅1ic1setを出力用
バッファ8に書き込む。
以上で目的とする2文字間でのカーニング処理を終了し
、ステップS27で新たに文字C2を文字C1に設定し
、ステップSllにもどる。
また、ステップS14で次の文字C2がないときはステ
ップS28に進み、終了か否かの判断を行って終了でな
ければステップSllに戻り、終了と判断としたら全て
の動作を終了する。
以上の動作を第9図によりさらに詳しく説明するならば
、文字「ア、イ、ノ、ジjのセグメント数が40で、送
り幅量情報部13に記憶されているそれぞれの文字の送
り幅量が“36”32″a  ′28”34″であり、
カーニング係数Kが′14“であるとする。
文字rア、41間の最小距離はセグメントLmにおいて
、dm =max18 +min 1 =f9となる。
従って、ステップS24においてd>Kとなり、ステッ
プS25において補正された送り幅量は36−(19−
14)=31となる。これにより、第10図に示すよう
に、5l(7)値は(36−31=)“5“となり、送
り幅量が補正される。
[他の実施例1] 上記実施例においては、文字情報部6に文字コード、文
字パターン及び送り幅量を記憶し、あるセグメントにお
ける文字パターンと送り幅ボックスの距離は計算により
求めた。しかしながら、他の実施例に従えば文字情報部
6に、さらに各文字パターン毎に文字パターンと送り幅
ボックスの距離をセグメント毎に記憶しておくようにし
てもよい、このときは、第4図におけるステップS19
、S20において、文字情報部6から指定されたセグメ
ントの文字パターンと送り幅ボックスの距離C1max
%C2m1nを読み出せば良い。
[他の実施例2] 第5図には一つの例として欧文文字“F“の左右方向の
距離の情報を示したが、同様に文字の上下方向の距離の
情報を持つことにより、横組みだけではなく和文などの
縦組みにも、カーニング処理を適用することが可能であ
る。
また2文字間の距離の値の抽出は、前述した実施例のよ
うに全セグメントを対象として行わなくとも、あらかじ
め決められた複数のセグメント上のみで行ってもよい。
以上説明したように本実施例によれば、以下のような効
果を得ることができる。
(1)カーニング処理が全て自動化できるため、手動で
行う場合に比べはるかに効率的で、経験者にたよること
なく行える。
(2)扱う文字数が増大しても従来のようにカーニング
テーブル、を持つ必要性がないので、必要な記憶容量を
少なくできる。
(3)和文、欧文、記号などにとどまらず、外字などの
追加字種まであらゆる文字混植に対応したカーニング処
理ができる。
[発明の効果] 以上説明したように本発明によれば、各文字パターンの
スペース部分を含めた文字サイズと文字パターン間の距
離の値を記憶しておき、出力時に隣接しあう文字パター
ン間の最小距離を求め、この求めた最小距離と所定値と
比較し、所定値よりも大きいときに隣接する2文字間の
距離を調整し、自動的に文字間を調整できる効果がある
。
【図面の簡単な説明】
第1図は本実施例の文字出力装置の概略構成を示すブロ
ック図、 第2図は第1図における文字情報部をさらに詳細に示す
図、 第3図は第1図に示した文字出力装置の制御手順を示し
たフローチャート、 第4図は第3図に示した制御手順ステップS4をさらに
詳しく示すフローチャート、 第5図、文字パターンと送り幅の関係を示す図、 第6図は隣接する2文字間の間隔をセグメント単位で説
明した図、 第7図は文字の送り幅量が全角固定ピッチの場合の文字
配列を示す図、 第8図及び第9図は文字の送り幅量がプロポーショナル
ピッチの場合の文字配列を示す図、そして 第10図は本実施例によりカーニング処理を施した文字
配列図である。 図中、1・・・ホストコンピュータ、2・・・文字出力
装置、3・・・データ受信部、4・・・データ解析部、
5・・・出力処理部、6・・・文字情報部、7・・・命
令処理部、8・・・出力用バッファ、9・・・文字表示
部、11・・・文字コード情報部、12・・・文字パタ
ーン情報部、13・・・送り幅量情報部である。 第3図 第2図 第5図 2B−22 第6図 一一一−d l          d l     
    d l+ 第7図 第8図

Claims (2)

    【特許請求の範囲】
  1. (1)複数の文字パターン及び前記文字パターン間のス
    ペース部分を含む文字サイズを記憶する記憶手段と、 前記記憶手段から読み出した前記文字パターン及び前記
    文字サイズに基づいて、隣接する文字パターン間の最小
    距離をもとめる演算手段と、前記最小距離が所定値以上
    のとき、前記隣接する文字の間隔を制御して文字列を出
    力する出力手段と、 を有することを特徴とする文書出力装置。
  2. (2)文字パターン、前記文字パターンの送り幅量及び
    セグメント単位で文字パターンと送り幅の端部までの距
    離を記憶する記憶手段と、 前記記憶手段から読み出した文字パターン及び文字パタ
    ーンと送り幅の端部までの距離に基づいて、隣接する文
    字のあるセグメント上における距離をもとめる演算手段
    と、 前記演算手段による演算結果に基づいて前記隣接する文
    字の文字間隔を制御して出力する手段と、 前記出力された文字を表示する表示手段とを有すること
    を特徴とする文書出力装置。
JP1026618A 1989-02-07 1989-02-07 文書出力装置 Expired - Fee Related JP2756292B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP1026618A JP2756292B2 (ja) 1989-02-07 1989-02-07 文書出力装置
DE69027134T DE69027134T2 (de) 1989-02-07 1990-01-31 Zeichenverarbeitungsgerät
EP90301030A EP0382402B1 (en) 1989-02-07 1990-01-31 Character processing apparatus
US08/319,479 US5432890A (en) 1989-02-07 1994-10-07 Character processing apparatus capable of automatic kerning

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1026618A JP2756292B2 (ja) 1989-02-07 1989-02-07 文書出力装置

Publications (2)

Publication Number Publication Date
JPH02206822A true JPH02206822A (ja) 1990-08-16
JP2756292B2 JP2756292B2 (ja) 1998-05-25

Family

ID=12198468

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1026618A Expired - Fee Related JP2756292B2 (ja) 1989-02-07 1989-02-07 文書出力装置

Country Status (4)

Country Link
US (1) US5432890A (ja)
EP (1) EP0382402B1 (ja)
JP (1) JP2756292B2 (ja)
DE (1) DE69027134T2 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0926778A (ja) * 1995-07-10 1997-01-28 Dainippon Screen Mfg Co Ltd カーニング処理方法
JPH09156066A (ja) * 1995-12-08 1997-06-17 Dainippon Screen Mfg Co Ltd カーニング処理方法

Families Citing this family (42)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2552766B2 (ja) * 1991-03-29 1996-11-13 富士通株式会社 文字資源の制御方式
US5796409A (en) * 1993-04-06 1998-08-18 Ecole Polytechnique Federale De Lausanne Method for producing contrast-controlled grayscale characters
TW363158B (en) * 1993-06-25 1999-07-01 Omron Tateisi Electronics Co A system for automatic adjustment of, character spacing
US5825999A (en) * 1993-12-28 1998-10-20 Victor Company Of Japan, Ltd. Minimum character region determining apparatus and method, character string generating apparatus for generating a character string according to the minimum character region determining method
US5526477A (en) * 1994-01-04 1996-06-11 Digital Equipment Corporation System and method for generating glyphs of unknown characters
US5623593A (en) * 1994-06-27 1997-04-22 Macromedia, Inc. System and method for automatically spacing characters
US5598520A (en) * 1994-09-26 1997-01-28 Microsoft Corporation Methods and apparatus for hinting a font for controlling stem width as font size and resolution of output device vary
US5937420A (en) * 1996-07-23 1999-08-10 Adobe Systems Incorporated Pointsize-variable character spacing
JPH10166667A (ja) * 1996-12-09 1998-06-23 King Jim Co Ltd 文字印刷装置
US6128632A (en) * 1997-03-06 2000-10-03 Apple Computer, Inc. Methods for applying rubi annotation characters over base text characters
US5803629A (en) * 1997-03-14 1998-09-08 Paul H. Neville Method and apparatus for automatic, shape-based character spacing
US6507678B2 (en) * 1998-06-19 2003-01-14 Fujitsu Limited Apparatus and method for retrieving character string based on classification of character
US6829748B1 (en) 1998-11-27 2004-12-07 Canon Kabushiki Kaisha Automatic kerning of text
AU748212B2 (en) * 1998-11-27 2002-05-30 Canon Kabushiki Kaisha Automatic kerning of text
US7071941B2 (en) * 2000-02-12 2006-07-04 Adobe Systems Incorporated Method for calculating CJK emboxes in fonts
US7320104B2 (en) 2000-02-12 2008-01-15 Adobe Systems Incorporated Text grid creation tools
US7305617B2 (en) * 2000-02-12 2007-12-04 Adobe Systems Incorporated Method for aligning text to baseline grids and to CJK character grids
KR20020008040A (ko) 2000-07-18 2002-01-29 마츠시타 덴끼 산교 가부시키가이샤 표시 장치, 표시 방법 및 표시 제어 프로그램을 기록한기록 매체
CN1179312C (zh) * 2000-07-19 2004-12-08 松下电器产业株式会社 显示方法
JP2002040985A (ja) * 2000-07-21 2002-02-08 Matsushita Electric Ind Co Ltd 縮小表示方法
JP3795784B2 (ja) * 2000-09-25 2006-07-12 アドビ システムズ, インコーポレイテッド アイコン表示付き文字組空き量設定装置、文字組空き量設定プログラム及びそれを記録した記録媒体
US6928611B2 (en) * 2000-09-25 2005-08-09 Adobe Systems Incorporated Setting text composition spacing amount
US7296227B2 (en) 2001-02-12 2007-11-13 Adobe Systems Incorporated Determining line leading in accordance with traditional Japanese practices
JP3476784B2 (ja) * 2001-03-26 2003-12-10 松下電器産業株式会社 表示方法
JP3476787B2 (ja) * 2001-04-20 2003-12-10 松下電器産業株式会社 表示装置及び表示方法
JP3719590B2 (ja) * 2001-05-24 2005-11-24 松下電器産業株式会社 表示方法及び表示装置ならびに画像処理方法
JP5031954B2 (ja) * 2001-07-25 2012-09-26 パナソニック株式会社 表示装置、表示方法及び表示制御プログラムを記録した記録媒体
US7167274B2 (en) * 2001-09-28 2007-01-23 Adobe Systems Incorporated Line leading from an arbitrary point
US7039862B2 (en) * 2002-05-10 2006-05-02 Adobe Systems Incorporated Text spacing adjustment
US7123261B2 (en) * 2002-12-26 2006-10-17 Adobe Systems Incorporated Coordinating grid tracking and mojikumi spacing of Japanese text
US20040125107A1 (en) * 2002-12-26 2004-07-01 Mccully Nathaniel M. Coordinating grid tracking and mojikumi spacing of Japanese text
KR100510145B1 (ko) * 2003-08-04 2005-08-25 삼성전자주식회사 비례 폰트를 지원하는 온 스크린 표시 장치 및 그 방법
US7594171B2 (en) 2004-10-01 2009-09-22 Adobe Systems Incorporated Rule-based text layout
US7492366B2 (en) * 2005-05-13 2009-02-17 Microsoft Corporation Method and system of character placement in opentype fonts
US8020091B2 (en) * 2005-07-15 2011-09-13 Microsoft Corporation Alignment and breaking of mathematical expressions in documents
JP4828448B2 (ja) * 2007-02-16 2011-11-30 株式会社リコー 画像処理装置、画像処理方法及び画像処理プログラム
CN101430679B (zh) * 2007-11-09 2010-08-25 北大方正集团有限公司 一种对符号占用的整体区域进行压缩的方法及装置
US8239763B1 (en) 2009-01-07 2012-08-07 Brooks Ryan Fiesinger Method and apparatus for using active word fonts
US9734132B1 (en) * 2011-12-20 2017-08-15 Amazon Technologies, Inc. Alignment and reflow of displayed character images
US9208589B2 (en) * 2012-10-22 2015-12-08 Apple Inc. Optical kerning for multi-character sets
US9928572B1 (en) 2013-12-20 2018-03-27 Amazon Technologies, Inc. Label orientation
US10324537B2 (en) * 2017-05-31 2019-06-18 John Park Multi-language keyboard system

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0215296A (ja) * 1988-07-04 1990-01-18 Fujitsu Ltd 文字制御方式
JPH02141267A (ja) * 1988-11-22 1990-05-30 Nec Corp 文字列出力方式

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3712443A (en) * 1970-08-19 1973-01-23 Bell Telephone Labor Inc Apparatus and method for spacing or kerning typeset characters
JPS5051318A (ja) * 1973-09-05 1975-05-08
JPS58144890A (ja) * 1982-02-23 1983-08-29 ミノルタ株式会社 文字発生装置における文字表示領域制御方式
US4591999A (en) * 1983-09-06 1986-05-27 Gerber Scientific Products, Inc. Method and apparatus for automatically spacing characters during composition
IE852259L (en) * 1985-09-13 1987-03-13 Scottish & Newcastle Breweries A method and apparatus for constructing, storing and¹displaying characters

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0215296A (ja) * 1988-07-04 1990-01-18 Fujitsu Ltd 文字制御方式
JPH02141267A (ja) * 1988-11-22 1990-05-30 Nec Corp 文字列出力方式

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0926778A (ja) * 1995-07-10 1997-01-28 Dainippon Screen Mfg Co Ltd カーニング処理方法
JPH09156066A (ja) * 1995-12-08 1997-06-17 Dainippon Screen Mfg Co Ltd カーニング処理方法

Also Published As

Publication number Publication date
JP2756292B2 (ja) 1998-05-25
EP0382402A2 (en) 1990-08-16
DE69027134D1 (de) 1996-07-04
DE69027134T2 (de) 1996-10-24
EP0382402B1 (en) 1996-05-29
EP0382402A3 (en) 1992-04-29
US5432890A (en) 1995-07-11

Similar Documents

Publication Publication Date Title
JP2756292B2 (ja) 文書出力装置
EP2096586A1 (en) Form making system, network system using same, and form making method
US5724596A (en) Algorithmic character-space adjustment computed from character-sequence-based constants and font size
US8477363B2 (en) Table data processing apparatus for creating table data containing complete formulas
EP0361422A2 (en) Word processing apparatus with function of image-format control
JPH04128970A (ja) 文書処理システム
JPS6017487A (ja) 文書作成装置の行ピツチ自動設定方法
JP2816181B2 (ja) 文書処理装置
JP7580195B2 (ja) 画像データ作成方法、およびプログラム
JPH11219358A (ja) 文書データ出力装置およびそのプログラム記録媒体
JPH02178765A (ja) 文書作成装置
JPH04336683A (ja) 縦書きの文字認識データ修正方法およびその装置
JPH023714B2 (ja)
JPH096906A (ja) 画像処理方法及び装置
JP2773145B2 (ja) 文書整形方法および文書処理装置
JPS63108430A (ja) 文書表示方式
JPH05143743A (ja) ベクトル画像描画装置
JP2562765B2 (ja) ワ−ドプロセッサの印字制御方法
JPH04149769A (ja) ルビ編集処理装置
JPH0356189B2 (ja)
JPH04184560A (ja) 文書処理装置
JPH07325798A (ja) 文書作成装置
JPH04160465A (ja) 日本語処理装置
JPS62208088A (ja) 画像処理装置
JP2003103845A (ja) 印刷制御装置およびその制御方法ならびにプログラム

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees