カラクリサイクル

『輝かしい青春』なんて失かった人の雑記

wineのフォント文字化けを撃退する究極の方法

VirtualBoxを使う場合。

  1. VirtualBoxでWindowsのイメージを作ります
  2. Windowsをインストールします
  3. VirtualBox Guest Additionをインストールします
  4. 共有フォルダの設定をします
  5. 共有フォルダをマウントします
  6. おもむろにVMのC:\Windows\FontsをVirtualBoxの共有フォルダにコピーします
  7. 次にHKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows NT\\CurrentVersion\\FontLink\\SystemLinkをエクスポートし共有フォルダにコピーします
  8. 先程エクスポートしたレジストリをメモ帳で開き、ヘッダの部分をREGEDIT4と書き換えます
  9. Host OSから先程共有フォルダに保存したFontsの中身を~/.wine/drive_c/windows/Fontsにコピーします。
  10. 端末か何かで、$ regedit さっきエクスポートしたレジストリ.regを実行します
  11. 以上で終了です

えーなんかこうして書いてみると長いですが、やってることは大したことないかと。

あとライセンス的に真っ黒な気がするので、絶対マネするなよ。約束だぞ!