まず http://www.cygwin.com/ から setup.exe プログラムをダウンロードします。
cygwin 用のインストールパッケージは Sourceforge のファイルリリースシステムに登録されています。これらのシステムの利用に関してはいくらか面倒な点がありますが、操作を続ければファイルを入手できるはずです。
あなたのブラウザがパッケージをどこにダウンロードするのかは私には分かりません。残念ですがそういうわけで、次に行う手順を正確に記述することはできません。ですがパッケージを探して (たいがいはデスクトップに置かれていると思いますが)、それを C:\cygwin\home\<username> に移動してください (ここで <username> は、cygwin があなたに割り当てた何らかの名前です。
$ bunzip2 fontforge_cygwin-*.tar.bz2 $ tar xf fontforge_cygwin-*.tar $ cd fontforge $ ./doinstall
$ cat >> ~/.bashrc
PATH=${PATH}:/usr/local/bin ; export PATH
MANPATH=${MANPATH:-}:/usr/local/man ; export MANPATH
^D
$ xinit
$ 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 に移動してください。