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 ファイル。






ちょっとぼやけてる様にみえるけどcleartypeにしてますか?CrossOve [...]
ankndちょっとぼやけてる様にみえるけどcleartypeにしてますか?CrossOver じゃどうか分からないけどcleartypetuning(ms純正)ってのがあって最適なアンチエイリアスの度合いを設定できるんでもっと良くなると思う。 私はmacのぼけぼけアンチエイリアスとwinのキレイではないけどくっきりはどっこいどっこいだと思ってます。 macで画面をスクロールした時にwin程スムーズではなく、目がチカチカした感じになりませんか? アンチエイリアスがききすぎてるからだろうと勝手に思ってます。
anknd 様、コメントありがとうございます。cleartypetuning に [...]
mtbirdanknd 様、コメントありがとうございます。cleartypetuning についてはよく存じております。私も Win 環境では活用させていただいております。
CrossOver Mac の仕組みは私もよくわかっていないのですが、私の知る限り、CrossOver 上ではアンチエイリアスの設定はできません。Windows を走らせているわけではないので、おそらく OS/X 側でアンチエイリアスを掛けているのではないでしょうか。
Mac のアンチエイリアスは太字や複雑な漢字が潰れやすく、小さな文字だと見にくいですね。ただ、Win のアンチエイリアスではフォントの本来のデザイン (バランス) が崩れてしまうように思いますので、やはりどっちもどっちでしょうか。可読性を残すか字体の美しさを残すかの違いかな、と私は思っています。まぁ、そもそも、漢字のような複雑な文字にアンチエイリアスを掛けること自体に無理があるのだと思いますが。。