unofficial fontforge-mingw
unofficial fontforge-cygwin
概要
FontForge
http://fontforge.sourceforge.net/
の非公式Windows版。
Windows向けに作られているアプリケーションではないので動作不安定です。
何とか誤魔化しながら使ってください。
本格的にFontForgeを使うなら Macか Linuxにしましょう。
Download
最新バージョン
fontforge-cygwin_2012_08_02.zip
(24MB)
バージョン:fontforge-20120731, cygwin-1.7.16
動作環境:Windows XP/7
2012/08/02
公式リリース版に更新しました。
昔は
・FontForge公式 -> cygwin
・当方の非公式 -> mingw
でしたが、
現在は入れ替わり、
・公式 -> mingw
・非公式 -> cygwin
となっています。
紛らわしいので ご注意ください。
mingwとcygwinでなにが違うのか?
cygwin版では以下の機能が有効になっています。
・cairo/pangoによる美麗なユーザーインターフェース
・pythonスクリプト
使い方
インストール
ダウンロードしたzipを スペース や 日本語 を含まない場所に展開してください。
なるべくシンプルな場所が好ましい。
C:\Program Files\fontforge\ →
×
D:\fontforge\ →
○
fontforge.bat
をダブルクリックして実行します。
初回起動時はファイル展開と初期設定で少し時間がかかります。
fontforgeが起動すれば成功です。
このとき ”Windowsファイアウォール”が警告を出します。
許可せずブロックして良いです。
FontForgeは X Window Systemを利用しているので、この警告が出ることは問題ありません。(ネットワーク経由で外部PCの画面も表示できるアプリケーション)。 今回は外部PCとは通信しないので接続ブロックします。
ファイアウォールソフトによっては PC内のソフトウェア同士のローカル通信もブロックするものがあります。 この場合には、外部PCとの接続はブロックし、そのPC内のローカル通信だけは出来るように設定してください。
次回起動も
fontforge.bat
をダブルクリックでOKです。
fontforge.bat
へのショートカットを、デスクトップなどに作ると良し。
fontforge.bat
に .sfd や .otf .ttfなどをドラッグドロップすると、起動してフォントを開いてくれます。
終了方法
全てのウィンドウを閉じれば終了します。
fontforge終了時に、X Window Systemも自動的に終了します。
フォントを開く、保存
ドライブ一覧が無いので、ドライブを移動したい場合は、
/c/
や
/d/
などと入力してください。
/c/WINDOWS/Fonts/
と入力すればインストール済みフォントを開けます。
注意:ファイルパスの表記は普通のWindowsアプリとは異なります。
開くのは、エクスプローラーから
fontforge.bat
へドラッグドロップするのが簡単です。
ファイルパスによっては、開けない、保存できない 場合があります。
fontforge.bat
と同じフォルダに コピーしてから開く、同じフォルダに保存する、と良いです。
自動トレース
ビットマップ画像からアウトラインを生成する potrace も入れてあります。
グレースケール画像を用意して 「ファイル→取り込み」 のあと 「エレメント→自動トレース」で出来ます。
その他
日本語は入力できません。フォント名などは何か他のツールを使って編集してください。
キーボード設定が合わない場合は
fontforge.bat
の書き換えが必要かもしれません。
日本語キーボード
start /B XWin.exe :9
-xkbmodel jp106 -xkblayout jp
-multiwindow -nomultimonitors -silent-dup-error
英語キーボード
start /B XWin.exe :9
-xkbmodel pc101 -xkblayout us
-multiwindow -nomultimonitors -silent-dup-error
アンインストール
フォルダごと全削除する。
ライセンス
このパッケージは
fontforge
や
cygwin
、さらに cygwinのパッケージ群など、多数のソフトウェアから成り立っています。
個人利用の範疇ではフリーですが、商用利用や改変時の制限など 詳細はソフトウェア毎に各自調査してください。
開発者向け
ビルド時のパッチ
Download:
fontforge-20120802-cygwin.patch
既存の cygwin-1.7環境で動作させる
以下のファイルフォルダを抜き出して、
bin/cygfontforge-1.dll
bin/cyggdraw-4.dll
bin/cyggioftp-1.dll
bin/cyggunicode-3.dll
bin/cyggutils-1.dll
bin/cygspiro-0.dll
bin/cyguninameslist-0.dll
bin/cyguninameslist-fr-0.dll
bin/fontforge.exe
usr/share/fontforge/
usr/share/locale/
さらに、必要なcygwinパッケージをインストールしてください。
libgif4
libpango1.0_0
libpng14
libtiff5
libxml2
python
xorg-server