An “Apple” a day keeps the doctor away.
  • Front
  • About this blog
  • Dashboard
  • Contact

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

コメント:
2 件のコメント »
カテゴリー:
Mac
タグ:
CrossOver, フォント
トラックバック トラックバック

CrossOver Mac で文字化けするときの対処法

CrossOver Mac の無料キャンペーンが盛大に実施中ですね。この機会に CrossOver に初挑戦、という方も少なくないのではないでしょうか。

さて、私もさっそく CrossOver を試してみたのですが、未確認 Windows アプリケーションをインストールする際にインストールダイアログが文字化けして読めない、という現象に遭遇しました。そういうときの対処法として、以下の方法でうまくいったので参考まで。

  1. まず、英語環境にしている人は日本語モードで CrossOver を起動するようにしましょう。([Get Info] から English を選択解除)
  2. 日本語環境でやっても文字化けスルヨ。というときは、ターミナルを開き、次のコマンドを実行します。
    $ export LANG=ja_JP.eucJP
    $ open /Applications/CrossOver.app
  3. CrossOver Games の場合は、以下のように引用符をつけてください。
    $ open '/Applications/CrossOver Games.app'
  4. この方法で起動してから、ボトルの作成とアプリケーションのインストールをやってみるとうまくいきました。

MacOSX 標準の LANG 環境変数は ja_JP.UTF-8 ですが、UTF8 で開こうとすると文字化けが起こるので eucJP で開いてしまいましょう、ということですね。インストールさえしてしまえば、あとは普通に起動しても何ら問題なく使えるアプリもあります。

追記: いちいちターミナルを開いてコマンドを入力するのは面倒なので、Automator でアプリケーション形式のアクションを作成してみました。この app を開くと、自動的に上記のコマンドを実行して CrossOver を起動してくれます。必要な方はどうぞ。

ダウンロード: LaunchService.dmg (800k)

ソース: 結構使える!! Windows互換レイヤー”CrossOver Mac 6.0.0″

コメント:
0 件のコメント »
カテゴリー:
Mac
タグ:
CrossOver, 文字化け
トラックバック トラックバック
PAGE TOP
EXPAND
WINDOW


iPhoneとiPodTouchに対応しています

Tag Cloud

1Password Desktop Customize 同期 PDA Mac 11n CrossOver 赤ちゃん MacBook 壁紙 Apple Mail Gmail iTunes アイコン OS/X AirMac Express カスタマイズ Google検索 Mail.app Genius 4GB Mobileme Parallels Dropbox Firefox Bento2 Safari Bookmarklet 文字化け iPhone デスクトップ アプリケーション スクリーンセーバー なりすまし Desktop Picture 10.5.4 Stack iPod Touch Tips Automator 体験モニター メール Leopard Finder 携帯

Category

  • Baby (14)
  • Bento2-Report (11)
  • Desktop Customize (21)
  • Mac (90)
  • 未分類 (25)

Recent Entries

  • as/is の今後について
  • as/is ディスコンティニュー
  • 告知
  • 更新再開
  • オフのお知らせ
  • [Bento2 レポート] ベストモニターに選出されました
  • [Bento2レポート] Bento2 モニター・レポートまとめ
  • 季節限定アプリ「サクラ」で遊んでみた
  • Finder の背景に画像をタイル表示する
  • [Bento2レポート] Bento2 を選ぶ 3 つの理由 (3) 〜 スマートコレクションでデータ整理

Links

  • Active Non-Action 2.0
  • Apple-Style Forum
  • Blog!NOBON
  • MacBookの小部屋
  • Soundscape out
  • おかゆ MacBook
  • りんご箱
  • ビギナーB子のMac女王への道
  • ビギナーB子の子育てへの道
  • 新しもの好きのダウンロード

Powered by BlogPeople

Powered by BlogPeople

Use OpenDNS
rss Comments rss valid xhtml 1.1 design by jide powered by Wordpress Use OpenDNS にほんブログ村 PC家電ブログ Macへ