iMacのBootcampのXPにOpentypeフォントがインストールできない

備忘録として残しておきます。

iMac(現行型2009/04/23)のBootcampのXP環境でOpentypeのフォントが、「指定したファイル●●●.otfは有効なフォントファイルではありませんでした」と表示され、インストールも閲覧もできない状況になりました。
原因はディスプレイドライバの問題らしいです。

以下簡単に手順を。

  1. WindowsUpdateより.net framework2をインストール(すでにあるなら無視)
  2. NVIDIAよりGeForce 8 or 9 seriesの最新バージョンをダウンロード、解凍
  3. NVIDIA Mobility Modderをダウンロード、インストール
  4. NVIDIA Mobility Modderを起動し、「Browse」ボタンをクリック、2で解凍した場所を指定する
  5. 解凍したGeForceのフォルダ内の「nv4_disp.inf」ファイルをテキストエディタで開く
  6. ファイル内の[NVIDIA.Mfg]という項目に
    %NVIDIA_G96.DEV_0647.1% = nv4_NV3x_Mobile, PCIVEN_10DE&DEV_0647&SUBSYS_00B0106B
    %NVIDIA_G96.DEV_0647.2% = nv4_NV3x_Mobile, PCIVEN_10DE&DEV_0647&SUBSYS_00A9106B
    と追加(なんとなく近そうな数字付近に追加)
  7. ファイル内の[Strings] という項目に
    NVIDIA_G96.DEV_0647.1 = “NVIDIA GeForce 9600M GT”
    NVIDIA_G96.DEV_0647.2 = “NVIDIA GeForce 9600M GT”
    と追加(なんとなく近そうな数字付近に追加)
  8. 保存して「setup.exe」を起動し、GeForceをインストール後、再起動

英語が読める人はこちらからどうぞ。より親切です。
Enabling Hardware Physics Acceleration on the New (and Old) MacBook Pro

これでOpentypeフォントが使えるようになります。
なにがどうなってこうなるのかさっぱりわけわからんですが、まあ、使えるようになったのでよしとします。