Jun 12, 2007
Safari for Windows betaで日本語表示する方法
Preferences → Appearance で日本語のフォントを指定。
Documents and Settings\username\Application Data\Apple Computer\Safari\WebKitPreferences.plist
が、こんな風になる。
<key>WebKitFixedFont</key> <string>MS ゴシック</string> <key>WebKitStandardFont</key> <string>MS Pゴシック</string>
Documents and Settings\username\Local Settings\Application Data\Apple Computer\Safari\Fonts.plist
を弄る。
<key>MS ゴシック</key> <string>C:\WINDOWS\Fonts\msgothic.ttc</string> <key>MS Pゴシック</key> <string>C:\WINDOWS\Fonts\msgothic.ttc</string>
訂正。
上手くいったつもりで、フォントがOsakaのまんまになってた。上記の方法では上手くいかない。日本語を表示可能で、フォント名に日本語を含んでいないフォントを指定すれば日本語を表示できるようになる。
というわけで、MSゴシックで表示するにはフォント名の方を書き換えたら上手くいった。フォント名に日本語含まない日本語フォントを持ってれば、それを指定しても多分OK。ただしWebKitPreferences.plistを直接書き換えないと全部置き換わらないかも。
MSゴシックのフォント名をMS Gothic2に変更したフォントを作って、WebKitPreferences.plistを直接書き換えて指定すれば上手くいった。フォント名書き換えるのはttfnameというツールを使った。
http://www003.upp.so-net.ne.jp/kish/ttfname3.html
スクリーンショット
http://la.ma.la/misc/img/safari_for_win.png
フォント名をリネームするのに使ったxmlファイル。
http://la.ma.la/misc/msgothic.xml
----
手間をかけずに日本語表示を試したい人は
Documents and Settings\username\Application Data\Apple Computer\Safari\WebKitPreferences.plist
を編集してフォント名を指定している箇所を全て「MS UI Gothic」に変更すると良さげ。
Edit this entry...
wikieditish message: Ready to edit this entry.
A quick preview will be rendered here when you click "Preview" button.