한국   대만   중국   일본 
PostScriptフォント - Wikipedia コンテンツにスキップ

PostScriptフォント

出典: フリ?百科事典『ウィキペディア(Wikipedia)』

PostScriptフォント アドビシステムズ が開?した アウトラインフォント の仕?である。フォント情報のエンコ?ドに PostScript ファイル形式を使用する。

フォントの種類 [ 編集 ]

Type 0 [ 編集 ]

Type 0はPostScript Language Reference Manual, 2nd Editionに記述されているように、「合成」フォント形式である。合成フォントは複?の子孫フォントを?照する高レベルフォントからなる。

OCF (Original Composite Font) 形式 (Type 0のファイル構造を使う) は大きな文字集合を持つフォントをサポ?トするために設計した形式。その後、複?なアジア言語の符?化の問題を解決するため、より柔軟な構造を持つCID形式へとフォントフォ?マットを移行する。

Type 1 [ 編集 ]

PostScript Type 1
?張子
Windows & OS/2 :
. pfb
Mac OS :
.pfm
. afm , .inf (オプション)。
Linux :
. pfa
. afm
OS/2 :
.ofm  
タイプコ?ド
Mac:
LWFN   (prn/outline-data/Mac-bitmap)。
sfnt   (Mac PS1 bitmap)   ス?ツケ?ス   ファイル
printer ( prn ) outline ( FOND /bitmap) ファイル
ffil   (display)
FFIL   ( ス?ツケ?ス /screen)
Win:
バイナリ (.pfb)。
開?者 アドビシステムズ
種別 PostScript アウトラインフォント
?張 .otf ( OpenType PostScript).
?際標準 ISO 9541

Type 1 (別名 PostScript PostScript Type 1 , PS1 T1 もしくは Adobe Type 1 ) は1バイト?文フォントのためにAdobe Type ManagerソフトウェアとPostScriptプリンタで使われるフォント形式である。 フォントヒンティング のサポ?トが可能である。

?初は プロプライエタリ な仕?であったが、アドビはすべてのType 1フォントが遵守しなければならないという?件付きで、サ?ドパ?ティのフォント製造業者に仕?を開示した。

?史 [ 編集 ]

Type 1 はアウトライン情報のみを格納するよう?率的にPSシステムを?純化したものであり、完全な言語ではなかった (この点は PDF も同?である)。アドビはそれからType 1テクノロジのライセンスを極めて高額だが、 ヒンティング のサポ?トを付け加えて?った。Type 1のより安?な??であるType 3フォントはPostScript言語の洗練された機能すべてを使えたが、ヒンティングのための標準化された手段がなかった。その他の違いがさらに混?を?やした。

この時点ではライセンス?格は非常に高額であると考えられており、アドビは値引きに頑として?じなかった。この問題によりアップルは?自のシステムである TrueType を1991年ごろに設計した。TrueTypeがアナウンスされると直ちに、アドビはType 1フォント形式の仕?を公開した。Altsys社の Fontographer (1995年1月に マクロメディア に買?され、2005年5月から FontLab に保有された) のような小?されるツ?ルにはType 1フォントの作成機能が追加された。それ以降、多くのフリ?のType 1フォントがリリ?スされた。たとえば、 TeX 組版システムで使われるフォントがこの形式で利用可能である。

テクノロジ [ 編集 ]

PostScript (PS) 言語を使うことにより、グリフは ( TrueType 2次曲線 とは?照的に) 3次 ベジェ曲線 で記述され、そしてそれゆえ1つのセットのグリフを?純な??的?換を通してサイズ?更し、PostScript??の プリンタ に送ることができる。Type 1のデ?タは ビットマップ?像 ではなくグリフのアウトラインを記述しているので、Type 1フォントはよく「アウトラインフォント」と呼ばれる。これらの書?を電子ディスプレイ上で事前に確認したい利用者のために、フォントの小型版は余分な ヒント アンチエイリアス によって?面上で見やすくきれいに表示する必要がある。このためにしばしば追加されたのが、?面表示のために最適化された同じ書?の ビットマップ フォント形式であった。さもなければ、Type 1フォントを組版アプリケ?ションでプレビュ?するためには、 Adobe Type Manager が必要だった。

Type 2 [ 編集 ]

Type 2は、アウトラインフォントファイルにおける文字記述の手?きにコンパクトな表現を提供する、character string形式である。この形式は Compact Font Format (CFF) と組み合わせて使うように設計されている。CFF/Type2形式はType 1 OpenTypeフォントの基礎であり、Acrobat 3.0 PDFファイル (PDF形式バ?ジョン1.2) へのフォント埋め?みに使われる。

Type 3 [ 編集 ]

Type 3フォント (別名、 PostScript Type 3 PS3 T3 もしくは Adobe Type 3 ) はサブセットではなく完全なPostScript言語を使って定義されたグリフからなる。これにより、Type 3フォントはType 1フォントでは不可能な シェ?ディング 、色、フィルパタ?ンの指定などが行える。しかしながら、ヒンティングはサポ?トしていない。このフォントの?理には完全なPostScriptインタプリタが必要であるため、これを持たないAdobe Type ManagerはType 3フォントをサポ?トできない。

Type 4 [ 編集 ]

Type 4はプリンタフォントカ?トリッジとプリンタのハ?ドディスク上の永?的なストレ?ジ用のフォントを作るために使われた形式である。文字の記述はType 1形式で表現される。アドビはこのプロプライエタリな形式を文書化していない。

Type 5 [ 編集 ]

Type 5はType 4形式に似ているが、PostScriptプリンタのROMへ格納されるフォントのために使われる。CROMフォント (?縮ROMフォント) という別名でも知られている。

Types 9, 10, 11 [ 編集 ]

CIDフォントは文字記述の方式によって3つの種別(CIDFontType番?)が定義されている。Type 1の方式を用いるものがCIDFontType 0、Type 3の方式を用いるものがCIDFontType 1、Type 42の方式を用いるものがCIDFontType 2である。これらはType番?も他のフォント形式とは?別されており、それぞれType 9, 10, 11と定められている。 CIDフォントであることを宣言できるため「CIDフォントType 1」のように呼ぶこともあるが、CIDFontType番?を持たないフォントも多いため、 Ghostscript などはCIDFontTypeではなくType番?だけで呼んでいる。

Type 14 [ 編集 ]

Type 14、もしくはChameleonフォント形式は、多?のフォントを少量の格納空間で表現するために使われる。Chameleonフォントのコアセットは1つのMaster Fontと、特定の書?の望んだ字形の集合を?えるためにMaster Fontを補正する方法を指定したフォント記述子の集合からなる。

アドビはType 14形式を文書化していない。

Type 32 [ 編集 ]

Type 32はバ?ジョン番?2016かそれ以降のPostScriptインタプリタにビットマップフォントをダウンロ?ドするために使われる。ビットマップ文字は直接インタプリタのフォントキャッシュへ?送され、そのためプリンタのメモリを節約できる。

Type 42 [ 編集 ]

Type 42フォント形式はPostScriptファイル形式に埋め?まれた TrueType フォントである。これによりTrueTypeラスタライザを含むPostScript??プリンタが可能になる。PostScriptインタプリタにはバ?ジョン2010でオプション機能として初めて??された。複?バイトCJK TrueTypeフォントのサポ?トはバ?ジョン2015で追加された。

ファイル形式 [ 編集 ]

CID [ 編集 ]

CIDフォント ( 英語 : CID Font 、別名 CID-keyed Font CID-based Font ) は多?の グリフ を扱うために設計された PostScript フォントファイル形式である。?文以外の文字集合はほとんどの?文 フォント (Identity-HとIdentity-Vフォントも含まれる) を作り上げる?文 書? より多くの文字を含むので、それらをサポ?トするために開?された。

アドビは複?なアジア言語 ( CJK ) の符?化と非常に大きな文字集合の問題を取り扱うOCF/Type 0フォントの問題を解決するためにCIDフォント形式を開?した。

CIDフォント形式標準 Type 1 フォント形式と組み合わせてCIDフォントで、もしくは Type 2 と組み合わせてCID-keyed OpenType フォントで使うことができる。

Compact Font Format [ 編集 ]

Compact Font Format (別名 CFF フォント形式、 Type 2 フォント形式、もしくは CFF/Type 2 フォント形式) は複?引?のオペレ?タ、各種の定義?みデフォルト値、符?化された値のより?率的な割り?ておよびにFontSet (フォントのファミリ) 間で共有されるサブル?チンを使うことにより、Type 1より少ない格納空間を使うように設計されている。 OpenType フォントはCFFテ?ブルにグリフのアウトラインを含むこともできる。

CFFはType 2 charstring形式と組み合わせて使うように設計されている。CFFはType 1 OpenTypeフォント形式の基礎となっている。

CFFフォントは PDF バ?ジョン1.2から、PDFファイルに埋め?むことができるようになった。Type 2 charstringフォント形式と CIDフォント 形式は、ともにCID-keyed OpenTypeフォントのために使うことができる。

Type 1フォントは品質を一切落とすことなしに、CFF/Type2形式に?換し、またType 1に?すことができる。

マルチプルマスタ? [ 編集 ]

マルチプルマスタ?フォント (もしくは MMフォント ) は、 アドビシステムズ Type 1 PostScript フォント の?張である ( であった )。現在では OpenType の出現によりほとんどとってかわられた。マルチプルマスタ?フォントは1つかそれ以上の「マスタ?」 ? すなわち、オリジナルのフォントスタイル ? を含み、利用者がそれらのフォントスタイルをに連?する範?の「軸」に沿って織り交ぜることを可能にする。

OpenType [ 編集 ]

PostScriptのグリフデ?タはOpenTypeフォントファイルに埋め?むことができるが、OpenTypeフォントはPostScriptアウトラインを使うものに限られない。

Adobe Font Metrics [ 編集 ]

Adobe Font Metrics (AFM) ファイル は一般的な フォント 情報とフォントメトリック情報を含む。AFMファイルは通常 Unix 環境でのみ直接使われる。

Printer Font ASCII [ 編集 ]

Printer Font ASCII (PFA) は ASCII バ?ジョンのPFBで、通常ファイル名に".PFA"という?張子が付く。フォントの字形デ?タを含む。PFAはPostScript言語のインタプリタが使うフォントの形式であり、UNIX環境で使われるType 1フォントの推?される形式でもある。

Printer Font Binary [ 編集 ]

Printer Font Binary (PFB) は アドビ が作成したバイナリPostScript フォント 形式であり、通常ファイル名に".PFB"という?張子が付く。フォントの字形デ?タを含む。

Printer Font Metric [ 編集 ]

Printer Font Metric (PFM) はバイナリ版のAFMであり、通常ファイル名に".PFM"という?張子が付く。フォントのメトリック情報を含む。

.INF [ 編集 ]

.inf (INFormation) ファイルはWindowsやDOSベ?スのアプリケ?ションにおけるフォントメニュ?での名前など、アプリケ?ション固有の情報をプレ?ンASCIIテキストで含む。フォントがWindowsにインスト?ルされるとき、ATMのインスト?ラソフトウェアはAFMとINFファイルを入力にとり、必要なPFMファイルをインスト?ル時に生成する。AFMとINFファイルは利用者のシステムにインスト?ルされない。

.MMM [ 編集 ]

.MMM ファイルはマルチプルマスタ?フォントがWindows環境で必要とし、メトリックデ?タに使われる。 CIDは、アドビ社のCIDフォントが??するすべての文字(文字コレクション)を識別するため、文字ごとに振られる一連の番?。

文字コレクションは言語ごとに定義され、その言語の主要な文字集合をサポ?トするために必要な文字をすべて含む。文字コレクションには「登?者-配列(-追補番?)」の形式で名前が付けられる。たとえばアドビ社が定めた日本語の表記に使われる文字コレクションの名?はAdobe-Japan1である。

Adobe-Japan1は、JIS X 0208やISO/IEC 10646(≒Unicode)などの公的な文字コ?ド規格では(異?字セレクタを使わない限り)同じコ?ドが?えられている異?字の字形1つ1つに別?のCIDを割り?てている。?際のOS?アプリケ?ションとのやりとりは通常フォントに??されている CMAPテ?ブル(CIDとUnicodeを相互に?連付けた??表)を?照して行われるが、Acrobat?InDesign(いずれもアドビシステムズ社製品)?日本語LaTeX[1](フリ?ソフト)などのソフトはCID番?を直接利用することがある

.OFM [ 編集 ]

.OFM OS/2 バ?ジョン2.1から、そのバイナリ版のフォントメトリックファイルに使われる?張子である。

文字集合 [ 編集 ]

PostScriptフォントはあらゆる 文字集合 を符?化できるが、アドビが開?したフォントで使うために、アドビが特に開?した文字集合が存在する。

Adobe Western 2 [ 編集 ]

これは大文字と小文字の 字母 ?形 記?、 アクセント 文字、および 約物 からなる基本的な文字集合を含む。これらのフォントは 通貨記? ( セント ドル ユ?ロ フロ?リン ポンド )、標準的な 合字 (fi, fl)、よく使われる 分? (1/4, 1/2, 3/4)、よく使われる ??記? 上付き ?字 (1,2,3)、よく使われる?切り文字や連結文字、その他の記? ( 短?符 商標 、登?商標、 著作? 段落記? リットル estimated symbol など) も含む。Western 2 はさらに17種類の記?文字を追加した: ユ?ロ、リットル、estimated、 オメガ パイ 偏微分 デルタ 積算 ?和 根? 無限大 積分 近似 不等? 、以下、以上、および 菱形

Adobe Western 2 文字集合を含むフォントは アフリカ?ンス語 バスク語 ブルトン語 カタル?ニャ語 デンマ?ク語 オランダ語 英語 フィンランド語 フランス語 ゲ?ル語 ドイツ語 アイスランド語 インドネシア語 アイルランド語 イタリア語 ノルウェ?語 ポルトガル語 サ?ミ語 スペイン語 スワヒリ語 および スウェ?デン語 を含む、ほとんどの西?言語をサポ?トする。

この標準はアドビがOpenTypeフォントに??する新しい最小の文字集合標準である ISO-Adobe に取って代わられた。

Adobe CE [ 編集 ]

Adobe CE 文字集合を含むフォントには以下の中央ヨ?ロッパ言語のサポ?トに必要な文字も含まれている: クロアチア語 チェコ語 エストニア語 ハンガリ?語 ラトビア語 リトアニア語 ポ?ランド語 ル?マニア語 セルビア語 ( ラテン文字 )、 スロバキア語 スロベニア語 および トルコ語

Adobe-GB1 [ 編集 ]

この 簡?字 中?語 の文字コレクションはGB 1988-89、 GB 2312 -80、GB/T 12345-90、GB 13000.1-93、および GB 18030 -2005文字コ?ド規格のサポ?トを提供する。サポ?トされる 文字符?化方式 には ISO-2022 、EUC-CN、GBK、 UCS-2 UTF-8 UTF-16 UTF-32 、およびGB 18030-2005で公開されている1、2、4バイトコ?ドを組み合わせた文字符?化方式が含まれる。

Adobe-CNS1 [ 編集 ]

この 繁?字 中?語の文字コレクションは Big5 CNS 11643 -1992文字コ?ド規格のサポ?トを提供する。おもに香港ロケ?ルで使われる文字を含んだ、多?のBig5?張のサポ?トも含んでいる。サポ?トされるBig5?張の主要なものには HKSCS が含まれる。

サポ?トされる文字符?化方式にはISO-2022、EUC-TW、Big5、UCS-2、UTF-8、UTF-16、およびUTF-32が含まれる。

Adobe-Japan1 [ 編集 ]

日本語フォントのために開?された文字集合である。アドビの集合は JIS X 0208 , ISO-2022-JP Microsoft Windows 3.1 J JIS X 0213 :2004、 JIS X 0212 -1990、 共同通信 U-PRESS などに由?する文字集合をサポ?トする。

Adobe-Japan2 [ 編集 ]

?初JIS X 0212-1990文字コ?ド規格の??およびそのMacintosh?張として Adobe-Japan2-0 が存在したが、Adobe-Japan1-6 規格の導入とともに、Adobe-Japan2-0は?止された(Adobe-Japan2-1以降は元?存在しない)。

Adobe-Korea1 [ 編集 ]

この 朝鮮語 用の文字コレクションは KS X 1001 :1992とKS X 1003:1992文字コ?ド規格、およびいくつかの選定されたメ?カ??張のサポ?トを提供する。サポ?トされる文字符?化方式にはISO-2022-KR、EUC-KR、Johab、UHC、UCS-2、UTF-8、UTF-16、およびUTF-32が含まれる。

ISO-Adobe [ 編集 ]

ISO-Adobe文字集合を含むフォントは、以下のようなほとんどの西?言語をサポ?トする: アフリカ?ンス語、バスク語、ブルトン語、カタル?ニャ語、デンマ?ク語、オランダ語、英語、フィンランド語、フランス語、ゲ?ル語、ドイツ語、アイスランド語、インドネシア語、アイルランド語、イタリア語、ノルウェ?語、ポルトガル語、サ?ミ語、スペイン語、スワヒリ語およびスウェ?デン語。これはアドビ製のほとんどのPostScript Type 1における標準文字集合である。

Windowsサポ?ト [ 編集 ]

Windows 95 Windows 98 Windows NT および Windows Me はType 1フォントをネイティブにサポ?トしない。これらのオペレ?ティングシステム上でこれらのフォントを使うには Adobe Type Manager が必要である。 Windows 2000 Windows XP および Windows Vista GDI 呼び出しを通してType 1フォントをネイティブにサポ?トする。しかしながら Windows Vista で導入され、 Windows XP でも利用可能な Windows Presentation Foundation はType 1フォントのサポ?トを捨て、 Type 2 フォントに?り換えている。

PostScriptをネイティブにサポ?トするWindowsプラットフォ?ムでは、バイナリ形式のPostScriptとOpenTypeファイル形式のみがサポ?トされている。

Windows Vista において Windows Presentation Foundation (かつてのコ?ドネ?ムAvalon)はOpenType CFF/Type 2フォントのラスタライズをサポ?トする一方、Type 1フォントはまだ GDI でサポ?トされているがGDI+ではサポ?トされていない。

コアフォントセット [ 編集 ]

フォントの種類に加え、PostScript仕?は最小?のフォントと各フォントがサポ?トすべき文字集合を指示するCore Font Setも定義している。PostScript 3では、136種類のフォントが規定され、そのうちの35種類が標準フォントであり、Windows 95、Windows NTおよびMacintoshのコアフォントである。選ばれたフォントはMicrosoft OfficeとHP 110フォント集合に由?する。

?連項目 [ 編集 ]

外部リンク [ 編集 ]

各Typeの情報 [ 編集 ]

ファイル形式の情報 [ 編集 ]

文字集合の情報 [ 編集 ]

コアフォントの情報 [ 編集 ]

その他 [ 編集 ]