試験運用中なLinux備忘録・旧記事

はてなダイアリーで公開していた2007年5月-2015年3月の記事を保存しています。

Wine 0.9.43のwinecfgでのフォント設定

バージョン0.9.43になり、winecfgから各種フォント設定がGUIでできるようになった。

設定可能な項目は

  • Active Title Text (アクティブ タイトルのテキスト)
  • Menu Text (メニューのテキスト)
  • Message Box Text (メッセージ ボックスのテキスト)
  • ToolTip Text (ヒントのテキスト)

の4つで、「Font」ボタンが押せるようになっている。
(2014/9/24)その後のバージョンのWineで日本語で表示されるようになった項目名を括弧内に追加
「フォントの指定」ダイアログから

  • フォント名
  • フォントスタイル
  • フォントサイズ

を指定することで、それぞれのフォントを設定できる。
この設定は
ファイル名: ${WINEPREFIX}/user.reg

[Control Panel\\Desktop\\WindowMetrics]
"CaptionFont"=hex:f4,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,00,\
  00,00,00,80,00,00,00,22,4d,00,53,00,20,00,55,00,49,00,20,00,47,00,6f,00,74,\
  00,68,00,69,00,63,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
"MenuFont"=hex:f5,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,00,00,\
  00,00,80,00,00,00,22,4d,00,53,00,20,00,55,00,49,00,20,00,47,00,6f,00,74,00,\
  68,00,69,00,63,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
"MessageFont"=hex:f4,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,00,\
  00,00,00,80,00,00,00,22,4d,00,53,00,20,00,55,00,49,00,20,00,47,00,6f,00,74,\
  00,68,00,69,00,63,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
"SmCaptionFont"=hex:f4,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,\
  00,00,00,00,80,00,00,00,00,4d,00,53,00,20,00,55,00,49,00,20,00,47,00,6f,00,\
  74,00,68,00,69,00,63,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
"StatusFont"=hex:f4,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,00,\
  00,00,00,80,00,00,00,00,4d,00,53,00,20,00,55,00,49,00,20,00,47,00,6f,00,74,\
  00,68,00,69,00,63,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

のように保存される。上は、Wine環境を新規に作成後、設定可能なフォントを全て「IPA モナー UIゴシック/Regular/8」にしたときに書き出される設定。ここのhex値の設定のやり方がよく分からなかったので、GUIで簡単に変更できるようになったのは非常に嬉しい。
(2008/6/21)infファイルの記事と同様、「IPA モナー UIゴシック」にすると、Dominoなどでサブメニューが化けたため、「MS UI Gothic」にした。

残念ながら、UIフォントに関しては、ここの設定だけでは化けてしまう部分が残ってしまうため、現状では、${WINEPREFIX}/dosdevices/c:/windows/fonts/の中に、使用したいフォントファイルへのシンボリックリンクを入れるか、フォント置換でMS UI Gothicを設定する。

使用したバージョン:

  • Wine 0.9.43