| 原作者 | L. ピーター ドイチュ |
|---|---|
| 開発者 | アーティフェックスソフトウェア[1] |
| 初回リリース | 1988年8月11日[2] |
| 安定リリース | 10.04.0 [3]
/ 2024年9月2日 |
| リポジトリ |
|
| 書かれた | C |
| オペレーティング·システム | クロスプラットフォーム |
| タイプ | PostScriptおよびPDFインタープリター |
| ライセンス | デュアルライセンス(GNU Affero General Public License + 商用許可例外) |
| Webサイト | ゴーストスクリプト |
Ghostscriptは、 Adobe SystemsのPostScriptおよびPortable Document Format(PDF)ページ記述言語のインタープリタをベースにしたソフトウェアスイートです。その主な目的は、そのようなページ記述言語[4]ファイルのラスタライズまたはレンダリング、文書ページの表示または印刷、およびPostScriptファイルとPDFファイル間の変換です。[5]
特徴
Ghostscript は、ラスターコンピュータ プリンタ用のラスター イメージ プロセッサ(RIP)として使用できます(たとえば、ライン プリンタ デーモンの入力フィルタとして)。また、PostScript および PDF ビューアの背後にある RIP エンジンとしても使用できます。また、PostScript から PDF へのコンバーターなど、ファイル形式コンバーターとしても使用できます。変換プログラムは Ghostscript ディストリビューションに付属しています。[6]ps2pdf
Ghostscript は、PDF からラスター イメージ(png、tiff、jpeg など)へのコンバーターのバックエンドとしても機能します。これは、多くの場合、「仮想プリンター」PDF クリエーターの PostScript プリンター ドライバーと組み合わせて使用されます。[7] [引用が必要]言語インタープリターの形式をとるため、Ghostscript は汎用プログラミング環境としても使用できます。
Ghostscript は、 Unix 系システム、クラシック Mac OS、OpenVMS、Microsoft Windows、Plan 9、MS-DOS、FreeDOS、OS/2、ArcaOS、Atari TOS、RISC OS、AmigaOSなど、多くのオペレーティング システムに移植されています。
歴史
GhostscriptはもともとL. Peter DeutschによってGNUプロジェクト向けに書かれ、1988年にGNU一般公衆利用許諾書の下でリリースされました。 [8]最初のリリース当時、LaserGoのGoScriptという類似の商用ソフトウェア製品がありました。[9]その後、DeutschはAladdin Enterprisesを設立し、独自の開発フォークでGhostscriptをプロプライエタリライセンスの下でもデュアルライセンス化しました。Aladdin GhostscriptはAladdin Free Public License [10] (名前にもかかわらず、商用配布を禁止しているためフリーソフトウェアライセンスではありません)の下で配布され、 GNU GhostscriptはGNU一般公衆利用許諾書の下で配布されました。[11] 2006年のバージョン8.54で、両方の開発ブランチが再び統合され、デュアルライセンスのリリースが引き続き提供されました。[12] [13]
Ghostscriptは現在Artifex Softwareが所有しており、Artifex Softwareの従業員と世界中のユーザーコミュニティによって維持されています。Artifexによると、バージョン9.03以降、Ghostscriptの商用バージョンはライセンスを購入せずに商用目的で自由に配布できなくなりましたが、(A)GPLバリアントでは、それを使用するすべてのコードが(A)GPLの下でリリースされる限り、商用配布が許可されています。[14] [15] [16] [17]
2013年2月、バージョン9.07で、GhostscriptはライセンスをGPLv3からGNU AGPLに変更しました。 [ 18] [19]これにより、 Debianなどによるライセンスの互換性に関する疑問[説明が必要]が生じました。[20]
リリース 9.55.0 以降、Ghostscript には 2 つの PDF インタープリタが組み込まれています。2022 年春の Ghostscript バージョン 9.56.1 までは、デフォルトの PDF インタープリタの実装自体は PostScript でコーディングされていました。新しいデフォルトの PDF インタープリタは完全に C で書き直され、以前のバージョンよりも高速で安全ですが、インターフェイスとグラフィックス ライブラリは変更されていません。[21] PostScript から新しい C で書かれた PDF インタープリタをスクリプト化することは引き続き可能です。[22]
無料フォント
Ghostscriptには、PostScript標準に付属する一般的なフォントとメトリック的に互換性があることを目的とした、いくつかの無料フォントセットが提供されています。 [23] [24] [25] [26]これらには以下が含まれます。
- 1996年にドイツのフォントファウンドリーURW++によってGPLとAFPLの下で寄贈された10書体ファミリーからの35のフォントスタイルのコレクション。そのため、一般的にURW Base 35フォントまたはURW Core 35フォントと呼ばれています。[27] [28] [29] [30] [31] [過剰な引用]このコレクションは、AdobeによってPostScriptレベル2で定義された35のフォントに似ています:Bookman L(Bookman)、Century Schoolbook L(New Century Schoolbook)、Chancery L(Zapf Chancery)、Dingbats(Zapf Dingbats)、Gothic L(Avant Garde)、Nimbus Mono L(Courier)、Nimbus Roman No9 L(Times)、 Nimbus Sans L (Helvetica)、Palladio L(Palatino)、Standard Symbols L(Symbol )で、Type1、TrueType、OpenType形式があります。
- GhostPDLパッケージ(GhostscriptおよびHP PCLとMicrosoft XPSの関連実装を含む)には、商用利用を禁止するAFPLの下で追加のフォントが含まれています。[26] [32]これには、 Garamond(Garamond No. 8)、Optima(URW Classico)、Arial(A030)、Antique Olive、Univers(U001)、Clarendon、Coronet、Letter GothicのURW++バージョン、およびURW MauritiusとA028として知られるAlbertusの修正版が含まれています。基本セットと組み合わせると、標準のPostScript 3フォントセットの半分強になります。
- キリル文字、かな、無料の Hershey フォントから派生したフォント (Thomas Wolff による改良 (アクセント付き文字の追加など) を含む)を含むさまざまなセット。
GhostscriptフォントはPostScript Type 1形式で開発されましたが、TrueType形式に変換されました。[27] [26]その結果、ユーザーはほとんどの最新ソフトウェアを介してGhostscriptフォントをインストールして使用できます。さらに、Ghostscriptフォントはさまざまなオープンソースアプリケーションの一部として使用されています。たとえば、LinuxバージョンのGIMPはGraphvizに依存しており、GraphvizはGhostscriptフォントに依存しています。[33] [34]最後に、複数のオープンソースフォントプロジェクトがGhostscriptフォントのグリフを使用していました。たとえば、GNU FreeFontのラテン文字はNimbus Mono L、Nimbus Roman No9 L、およびNimbus Sans Lに基づいています。[35] TeX Gyreフォントも、元のGhostscript書体ファミリ10のうち8つに基づいています。[36] Garamondフォントはさらに改良されています。[37]
参照
参考文献
- ^ “Documentation”. ghostscript.com . 2002年7月10日. 2018年2月28日時点のオリジナルよりアーカイブ。2017年5月23日閲覧。
- ^ 「Ghostscript バージョン 1.n の履歴」。2007 年 2 月 8 日時点のオリジナルよりアーカイブ。2007 年 4 月 10 日閲覧。
- ^ “バージョン 10.04.0 (2024-09-02)”. 2024年9月2日. 2024年9月19日閲覧。
- ^ 「Ghostscript と PostScript 言語」。ghostscript.com。2017年 9 月 30 日時点のオリジナルよりアーカイブ。2017 年 5 月 23 日閲覧。
- ^ Ingo, Henrik (2006 年 8 月 1 日)。Open Life : オープンソースの哲学。Lulu.com。ISBN 9781847286116– Google ブックス経由。
- ^ 「ps2pdf: PostScript-to-PDF converter」。2011年7月20日時点のオリジナルよりアーカイブ。2014年8月3日閲覧。
- ^ 「Ghostscript を使用して無料の PDF ライターを作成する」www.stat.tamu.edu。2017 年 10 月 27 日時点のオリジナルよりアーカイブ。2017 年 6 月 2 日閲覧。
- ^ 「Ghostscript の最近の変更」pages.cs.wisc.edu . 2002-11-21. 2016-10-25 時点のオリジナルよりアーカイブ。2021-03-19に取得。
- ^ Kraul, Chris (1989-05-02). 「成功のためのパッケージの印刷:LaserGoソフトウェアがより安価なデスクトップシステムを提供」ロサンゼルスタイムズ。2022年9月9日閲覧。
- ^ 「Aladdin Free Public License」。2017年9月30日時点のオリジナルよりアーカイブ。2021年3月19日閲覧。(鏡)
- ^ 「Ghostscript の新規ユーザー向けの背景情報」pages.cs.wisc.edu。
- ^ “Advogato: Blog for raph”. 2017年6月29日. 2017年6月29日時点のオリジナルよりアーカイブ。
{{cite web}}: CS1 maint: bot: original URL status unknown (link) - ^ raph (2006-06-07). 「Ghostscript leading edge が GPL になりました!」。2016-10-03 時点のオリジナルよりアーカイブ。2021-03-19閲覧。「素晴らしいニュースがあります。Ghostscript 開発の最先端は現在 GPL ライセンス下にあり、最新リリースの Ghostscript 8.54 も同様です。」
- ^ “Artifex Software Inc”. Artifex Software Inc. 2009年2月20日時点のオリジナルよりアーカイブ。2021年3月19日閲覧。
- ^ Robitaille, Jason (2009-12-04). 「Palmに対して著作権侵害訴訟が提起される」. webOS Nation . 2021-03-19閲覧。
- ^ 「著作権侵害の苦情」(PDF)。2009年12月2日。p.4:15、p.6:27。2013年5月3日閲覧。
- ^ 「不利益な解雇の通知」(PDF) 2011年2月7日。 2021年3月19日閲覧。
- ^ Liddell, Chris (2006-02-19). 「[gs-devel] Ghostscript 9.07 および GhostPDL 9.07」。2021-01-20時点のオリジナルよりアーカイブ。2021-03-19に閲覧。
- ^ 「ライセンス情報」Artifex Software Inc. 2014年5月12日時点のオリジナルよりアーカイブ。2014年5月8日閲覧。
- ^ Jose Luis Rivas (2014-05-06). 「Re: Ghostscript ライセンスが AGPL に変更されました」. lists.debian.org . 2021-03-19閲覧。
- ^ 「Ghostscript : PDFI - 新しい Ghostscript PDF インタープリターがデフォルトになりました!」www.ghostscript.com 。 2022 年 8 月 1 日閲覧。
- ^ 「Ghostscript と PostScript 言語 - PDF インタープリターのスクリプト作成」. ghostscript.com . 2022 年 8 月 1 日閲覧。
- ^ 「Debian パッケージ - gsfonts」。2010年 4 月 21 日閲覧。
- ^ 「Ghostscript に付属するフォントとフォント機能」。2010 年 6 月 12 日時点のオリジナルよりアーカイブ。2010 年 4 月 21 日閲覧。
- ^ 「Linux フォント (主に X11)」 2009 年 8 月 15 日. 2010 年 4 月 21 日閲覧。
- ^ abc "doc/pcl/urwfonts (URW fonts in TTF format)". ghostscript doc . 2018年3月25日時点のオリジナルよりアーカイブ。2018年3月24日閲覧。
- ^ ArtifexSoftware 社。 「urw-base35-fonts」。GitHub 。2018 年3 月 25 日に取得。
- ^ ついに!高品質で無料の(GPL)基本35 PostScript Type 1フォント。2002年10月23日にオリジナルからアーカイブされ、2010年5月6日に取得
- ^ ついに登場! 高品質で無料の (GPL) 基本 35 PostScript Type 1 フォント。(TXT) 、2010 年 5 月 6 日取得
- ^ 「フォントとTeX」 2009年12月19日. 2010年5月6日閲覧。
- ^ 5年後: 国際TEXフォントプロジェクトに関する報告書(PDF)、2007年、 2010年5月6日取得
- ^ 「GhostPDL ライセンス」。ghostscript doc。2018年3月25日時点のオリジナルよりアーカイブ。2017年11月21日閲覧。
- ^ 「Arch Linux - gimp」。2022年8月4日閲覧。
- ^ 「Arch Linux - graphviz」。2022年8月4日閲覧。
- ^ 「Gnu FreeFont: デザインノート」 。 2022年7月8日閲覧。
- ^ 「The TeX Gyre (TG) Collection of Fonts — GUST Web Presence」。2022年8月4日閲覧。
- ^ ビッソン、ゲイタン。 「URW ガラモンド TTF 変換」。2015 年8 月 18 日に取得。
外部リンク
- 公式サイト
- Ghostscript バージョン 8.56 以前
- GitHub の Ghostscript/GhostPDL バイナリ ダウンロード ページ (クロスプラットフォーム、このサイトは積極的にメンテナンスされています)
- SourceForge の GPL Ghostscript バイナリ ダウンロード ページ (クロスプラットフォーム、このサイトは現在はアクティブにメンテナンスされていません)
