Arch Linuxで動作する FontForge | |
| 原作者 | ジョージ・ウィリアムズ |
|---|---|
| 開発者 | フランク・トランプ、ベン・マーティン、エイドリアン・テタール、カレド・ホスニー、ジェレミー・タン |
| 初回リリース | 2004年4月1日 |
| 安定リリース | 20230101 [1]
/ 2023年1月1日 |
| リポジトリ |
|
| 書かれた | C |
| タイプ | フォントエディタ |
| ライセンス | GNU General Public License v3とBSDライセンスの混合 |
| Webサイト | フォントフォージ |
FontForge は、多くの一般的なフォント形式をサポートするFOSS フォントエディタです。2012 年まで George Williams が中心となって開発していた FontForge はフリーソフトウェアであり、 GNU 一般公衆利用許諾書バージョン 3 と 3 条項BSD ライセンスの組み合わせに基づいて配布されています。[2] Linux、Windows、[3]、macOS、[4]などのオペレーティングシステムで使用でき、12 の言語にローカライズされています。[どの言語ですか? ] [要出典]
自動フォーマット変換やその他の反復タスクを容易にするために、FontForgeは独自の言語とPythonの2つのスクリプト言語を実装しています。[5] FontForgeはGUIやコマンドラインからスクリプトを実行でき、またPythonモジュールとして機能を提供しているため、あらゆるPythonプログラムに統合できます。[6]
FontForgeはAdobeのOpenType機能ファイル仕様(独自の構文拡張付き)をサポートしています。[7]また、 Cambria Mathで導入され、Office 2007、XeTeX、LuaTeXでサポートされている非公式のMicrosoft数学組版拡張機能(MATH表)[8]もサポートしています。少なくとも1つの無料のOpenType数学フォントがFontForgeで開発されています。
FontForgeは画面上でフォントをレンダリングするためにFreeTypeを使用しています。 [9] 2008年11月15日のリリース以降、FontForgeはグラフィックスとテキストのレンダリングにlibcairoとlibpangoのソフトウェアライブラリを使用しており、[10]アンチエイリアスグラフィックスと複雑なテキストレイアウトのサポートを提供しています。
FontForge はPotraceまたは AutoTrace を使用してビットマップ画像を自動トレースし、フォントにインポートできます。
FontForgeのコードの一部は、 OpenTypeフォントの読み取りと解析のためにLuaTeX組版エンジンによって使用されます。[11]
FontForge ソース コードには、バイナリ フォント ファイルの内容を表示する「showttf」や、WOFFコンバーターおよびデコンバーターなど、多数のユーティリティ プログラムが含まれています。
サポートされている形式
FontForgeは、さまざまなフォント形式をサポートしています。[12]ネイティブのスプラインフォントデータベース形式(.sfdファイル名拡張子)はテキストベースであり[13] 、異なるファイルを簡単に作成できるため、デザイナー間のコラボレーションが容易になります。FontForgeは、XMLに基づく
相互運用可能なUFOソース形式もサポートしています。
このソフトウェアは、他の多くのフォント形式をサポートしており、フォントをある形式から別の形式に変換します。サポートされているフォント形式には、TrueType (TTF)、TrueType Collection (TTC)、OpenType (OTF)、PostScript Type 1、TeX ビットマップ フォント、X11 OTB ビットマップ ( sfntのみ)、Glyph Bitmap Distribution Format (BDF)、FON (Windows)、FNT (Windows)、Web Open Font Format (WOFF) などがあります。FontForge は、 Scalable Vector Graphics (SVG) 形式およびUnified Font Object (UFO) 形式との間でフォントをインポートおよびエクスポートすることもできます。
開発の歴史
FontForgeプロジェクトはジョージ・ウィリアムズによって退職プロジェクトとして設立され、当初は2001年から2004年3月までPfaEditとして公開されていました。[14] [15]
ウィリアムズは約12年間、プログラムと関連ユーティリティの開発、保守、サポートを積極的に行いました。2011年半ばにデイブ・クロスランドがプロジェクトに貢献し始め、プロジェクトはSourceForgeからGitHubに移行しました。クロスランドはTeXユーザーグループ(TUG)を通じて入門書体デザインワークショップを提供し、プログラムの保守と開発を行う契約開発者を雇うための資金を集めました。FontForgeの開発はより活発になり、カレド・ホスニーとバリー・シュワルツは著名な貢献者でしたが、2012年後半に彼らとクロスランドはプロジェクトの方向性について意見が合わず、FontForgeをSortsMill Toolsとしてフォークしました。[16]
2011 年、TUG のサポートを受けて Ben Martin 博士が Mac OS X へのインストールを容易にするために FontForge をパッケージ化しました。一方、Matthew Petroff は Windows Build System と非公式の Windows ビルドを公開しました。2013 年には、これを拡張するために SourceForge で FontForgeBuilds プロジェクトが開始され、その後完全に書き直され、現在は Jeremy Tan によって Windows アプリケーションとして管理されています。
2012 年、Crossland はGitHub Pages、fontforge.github.ioでホストされる新しいプロジェクト Web サイトを編成し、初心者に FontForge を教えることにより調達した資金を使って契約 Web デザイナーを雇いました。彼のサポートにより、Martin はリアルタイムのコラボレーション機能を追加し、マドリードで開催された Libre Graphics Meeting 2013 で 2 人で基調講演として発表しました。
2014 年、Google からの資金援助を受けて、Frank Trampe はUFO フォント ソース形式に完全なサポートを追加しました。
FontForgeで開発されたフォント

- アミリ(書体)
- アサナ数学
- カンタレル(書体)
- DejaVuフォント
- GNU FreeFont (無料 UCS アウトライン フォント)
- インコンソラータ
- ジュニコード
- Linux リバティーン
- M+フォント
- OCR-A(2004年再版)[19]
- スクエアサンセリフ
- XITSフォントプロジェクト
参照
参考文献
- ^ “リリース · fontforge/fontforge · GitHub”. GitHub . frank-trampe. 2023-06-30 時点のオリジナルよりアーカイブ。 2023-08-06取得。
- ^ fontforge (2021年10月8日). “fontforge/LICENSE at master · fontforge/fontforge · GitHub” GitHub . 2019年2月16日時点のオリジナルよりアーカイブ。 2015年2月27日閲覧。
- ^ Gurdy Leete、Mary Leete (2007 年 6 月 12 日)。Microsoft Expression Blend Bible。John Wiley & Sons。p. 295。ISBN 978-0-470-05503-8. 2023年2月28日時点のオリジナルよりアーカイブ。2012年8月6日閲覧。
- ^ James, Daniel (2009-12-04). Crafting Digital Media: Audacity, Blender, Drupal, GIMP, Scribus, and other Open Source Tools (第 1 版). Berkeley, CA: Apress. p. 114. ISBN 978-1430218876。
- ^ 「FontForge でフォントを変更するスクリプトの作成」。Fontforge.sourceforge.net。2004 年 7 月 21 日時点のオリジナルからアーカイブ。2009年 11 月 9 日閲覧。
- ^ 「FontForge でフォントを変更する Python スクリプトの作成」。Fontforge.sourceforge.net。2009 年 12 月 2 日にオリジナルからアーカイブ。2009 年 11 月 9 日に取得。
- ^ 「FontForge による Adobe の Feature File 構文の実装」。Fontforge.sourceforge.net。2009 年 4 月 16 日時点のオリジナルよりアーカイブ。2009 年 11 月 9 日閲覧。
- ^ 「MATH タイプセッティング情報」。Fontforge.sourceforge.net。2007-08-04。2007-08-28 にオリジナルからアーカイブ。2009-11-09に取得。
- ^ 「ソースから FontForge をビルドする」。Fontforge.sourceforge.net。2009 年 12 月 7 日のオリジナルからアーカイブ。2009 年 11 月 9 日閲覧。
- ^ 「FontForge の変更ログ」。Fontforge.sourceforge.net。2009 年 7 月 23 日時点のオリジナルよりアーカイブ。2009 年 11 月 9 日閲覧。
- ^ 「LuaTeX — Taco Hoekwater、7月24日、TUG 2008」(PDF) 。 2010年7月17日時点のオリジナルよりアーカイブ(PDF) 。 2009年11月9日閲覧。
- ^ ルンデ、ケン (2009-01-13)。CJKV 情報処理。カリフォルニア州セバストポル:オライリー。 p. 447.ISBN 9780596514471。
- ^ 「スプライン フォント データベース ファイル形式」。Fontforge.sourceforge.net。2010 年 1 月 24 日時点のオリジナルよりアーカイブ。2009年 11 月 9 日閲覧。
- ^ ヤニス・ハラランブース (2007 年 10 月 3 日)。フォントとエンコーディング (第 1 版)。 O'Reilly Media, Inc.、444、988 ページ。ISBN 978-0-596-10242-5. 2023年2月27日時点のオリジナルよりアーカイブ。2012年8月6日閲覧。
- ^ 「FontForge の開発の歴史」。Fontforge.sourceforge.net。2009 年 4 月 23 日時点のオリジナルよりアーカイブ。2009年 11 月 9 日閲覧。
- ^ 「SortMill Tools」。Barry Schwartz。2015年2月27日時点のオリジナルよりアーカイブ。2015年2月27日閲覧。
- ^ 「OSP-foundry» Blog Archive » Sans Guilt」。2016年2月22日時点のオリジナルよりアーカイブ。2016年2月15日閲覧。
- ^ “OSP (Open Source Publishing) →”. osp.kitchen . 2019年8月6日時点のオリジナルよりアーカイブ。2019年8月10日閲覧。
- ^ 「SourceForge.netのプロジェクトページ」。2022年11月28日時点のオリジナルよりアーカイブ。2023年1月28日閲覧。
外部リンク
ウィキメディア・コモンズの Fontforge に関連するメディア
- 公式サイト
- 「その背後にあるアイデアは私の心の中では美しいと思う」:ジョージ・ウィリアムズとのロングインタビュー、2007 年 7 月 8 日
