FontForge の cygwin (MS-Windows) へのインストール手順

# MS-Windows 上の cygwin への
FontForge のインストール手順

- 構築済みの cygwin パッケージからのインストール方法
  - インストールする前に
  - 必要な構築済みのパッケージを入手する方法
  - インストール方法
  - 注意点
- Unix/Linux システムへのインストール方法
- Mac へのインストール方法
- VMS へのインストール方法
- ソースからの構築・インストール方法
- 依存性 (外部ライブラリ/補助プログラム)
- 文書のインストール方法
- FontForge の起動方法
- 削除方法

## 構築済みパッケージからのインストール方法

### インストールする前に

システム上に間違いなく cygwin がインストールされていることを確認する必要があります。cygwin は無料です。(cygwin は、MS-Windows を、FontForge の実行には十分な程度に Unix のように見せかける環境です。Cygwin の必要なすべてのビットを入手するのが FontForge のインストールで一番難しい作業のように思えます――おそらく、これが一番予想外の作業だからでしょう。

- まず http://www.cygwin.com/ から setup.exe プログラムをダウンロードします。
- それを実行します。cygwin のどのコンポーネントをインストールしたいかを尋ねてきます。
- デフォルトの部分に加え、X ウィンドウシステムはつねに必要でしょう。

  必要な部品の多くはデフォルトの設定で得られるはずです。しかし、X11 は自分で要求する必要があります。カテゴリのリストを下にスクロールしてください。

  - 一番最後 (か、その近く) で、X11 の横にある [+] をクリックしてください。それから以下のすべてが選択されていることを確認してください。
    - X-startup-scripts
    - XFree86-lib-compat
    - xorg-x11-base +
    - xorg-x11-bin
    - xorg-x11-dlls
    - xorg-x11-lndir
    - xorg-x11-etc
    - xorg-x11-f100
    - xorg-x11-libs-data
    - xorg-x11-xwin
    - xterm

  デフォルトの設定のままだとダウンロードするファイルの容量が、必要なぶんよりも数十〜数百 MB も多くなります。L. Tikhomrov は実際の調査の結果、最小インストールに必要なのはどのパッケージかを突き止め、親切にもこの PDF 文書を書いてくれました。これには手間が少しかかりますが、ディスク容量 (またはダウンロード時間) が不足しているなら、手間をかける価値はあるでしょう。

- インストールが終わったら cygwin を実行してください。bash (Unix シェルの一種) を実行する端末ウィンドウが開くでしょう。

### 構築済みのパッケージの入手方法

cygwin 用のインストールパッケージは Sourceforge のファイルリリースシステムに登録されています。これらのシステムの利用に関してはいくらか面倒な点がありますが、操作を続ければファイルを入手できるはずです。

- このリンクをたどっていけば、各種システム用の FontForge のさまざまなリリースを表示するページに行き着くでしょう。
  ほとんどの場合、最新のリリースを入手するのがいいでしょう。
- それからダウンロードしたい実行ファイルのパッケージをクリックします:
  - cygwin 版のリリースは“fontforge-cygwin-200xxxxx.tar.bz2”といった感じの名前がついています。
- 次に、ミラーサイトを選ぶ喜びを味わうことができます (自分と同じ大陸のサイトのどれかを選びます)。Download 欄にある小さなアイコンをクリックします。
- 待ちます。しばらくすると、これと同じページが再び表示されます。ブラウザが、ダウンロードを開始したというメッセージを表示するのはそのずっと後です。

### インストール方法

あなたのブラウザがパッケージをどこにダウンロードするのかは私には分かりません。残念ですがそういうわけで、次に行う手順を正確に記述することはできません。ですがパッケージを探して (たいがいはデスクトップに置かれていると思いますが)、それを C:\cygwin\home\<username> に移動してください (ここで <username> は、cygwin があなたに割り当てた何らかの名前です。

- それから (cygwin アイコンをクリックして) cygwin ウィンドウを開きます。
- 運が良ければ、ダウンロードしたパッケージを含むディレクトリに着くでしょう。
- そうしたら以下のようにタイプします (“`$`”はタイプしません):

  >     $ bunzip2 fontforge_cygwin-*.tar.bz2
  >     $ tar xf fontforge_cygwin-*.tar
  >     $ cd fontforge
  >     $ ./doinstall

- それから以下のようにして、ファイル ~/.bashrc を編集します (ここでも“`$`”は入力しません。入力の終了には Control-D (^D) を使用します):

- >     $ cat >> ~/.bashrc
  >     PATH=${PATH}:/usr/local/bin ; export PATH
  >     MANPATH=${MANPATH:-}:/usr/local/man ; export MANPATH
  >     ^D

- その後、FontForge を使用するたびごとに、以下のように入力します:

  >     $ xinit

- これにより、画面全体を蔽う大きなウィンドウをもつ X が起動し、そこには bash を実行する xterm のサブウィンドウがあるはずです。
- xterm 上からまずウィンドウマネージャを起動します:

  >     $ twm &

  これで FontForge が起動可能になっているはずです。

- >     $ fontforge -new

### 注意点

警告: cygwin は Windows と異なるファイルシステムへのアプローチをとっています。`C:\windows\fonts\arial.ttf` のようなファイル名は cygwin では `/cygdrive/c/windows/fonts/arial.ttf` という名前が付けられます (バックスラッシュはスラッシュに置き換えられ、先頭のドライブ名“`C:`”は“`/cygdrive/c`”に置き換えられます。

同様に、cygwin でのファイル名“`/home/<username>/myfont.ttf`”は“`C:\cygwin\home\<username>\myfont.ttf`”のことです。

警告: FontForge を使って Windows\Fonts ディレクトリに直接フォントをインストールしようとしないでください。その方法では動作しません。Windows はフォントのインストール時に、FontForge で直接書き込んだ時には起動されない、ある種の秘密の動作を必要とします。そうするのではなく、FontForge でどこか他の場所にフォントを作成し、 Windows 内蔵のドラッグ&ドロップ操作を行ってフォントを Windows\Fonts に移動してください。

警告: Win98 では、X を実行するために“Microsoft Network Login”をインストールする必要があると聞きました。自分ではそれが必要だったことは一度もありませんが、もしあなたが問題を抱えているならば、これも試してみるべき事の一つでしょう。

- ソースからの構築・インストール方法
- 依存性 (外部ライブラリ/補助プログラム)
- 文書のインストール方法
- FontForge の起動方法