CrossOver Mac の Windows システムフォントを変更する
2008 年 10 月 28 日ちょっと荒技ですが、変更する方法を発見したのでメモ。
CrossOver で Windows アプリを開いたとき、「フォントが汚いなぁ」と思いませんか。プログラムによっては表示フォントを変えられる場合もあるのですが、メニュー (ファイルとか編集とか) のフォントは変えようがありません。
このフォント、どうやら Tahoma か何かの欧文フォントに FontLink で ume-ui-gothic.ttf という和文フォントを表示させているっぽい。そこで、デフォルトフォントを指定しているような文字列がないかと探してみたけど簡単には見あたらない。。うーむ、めんどくさいなぁ。じゃあ、ということで別の ttf フォントを「ume-ui-gothic.ttf 」にリネームしてフォントを置き換えてしまえ (かなり荒技!) ということでやってみたら見事にうまくいってしまった (爆)

まぁ、多少ましになったかな、というレベルですが、変えられることがわかっただけで少し満足。
ちなみに、使ったフォントはメイリオ.ttc を分解して取り出した ttf 。たぶん再配布はライセンス的にアウトなのでしません。メイリオフォントはマイクロソフトさんのページから正式にダウンロードできます。TTC 分解については TTSDK または BREAKTTC でググってみましょう。(どーしても自分では無理、という人はこっそりメールしてください。)
で、肝心のフォントの場所ですが、
CrossOver.app > Contents > SharedSupport > CrossOver > share > wine > fonts
です。ここに、ume-ui-gothic.ttf にリネームした ttf ファイルを放り込んで上書きします。CrossOver Games でも多分同じ場所です。なお、この操作によってアプリケーションの動作が不安定になるなどのトラブルが発生する可能性もあります。AT YOUR OWN RISK でお願いします。(※注: ume-ui-gothic.ttc にリネームした元のフォントを二重にインストールしないこと。たとえば、ume-ui-gothic にリネームした Meiryo をインストールしてあるのに、さらに Meiryo.ttf をそのままの名前でインストールすると、フォントが機能しません。)
さて、そうなると今度はマウスカーソルも OSX 風に変えたいですねぇ・・・。どこにあるのかな、cur ファイル。





