ようこそゲストさん

Kerosoft : Modus Operandi

2008/10/13(Mon) MSゴシックの数字の2

はてブ情報 はてブに登録 はてブ数 2008/10/13 3:58 Software::Windows
Vistaで標準で、XPもWindows UpdateのJIS2004対応フォントをインストールすると、MSゴシックの9ptと10ptで、数字の2だけおかしな形になるという問題があります。
比べてみれば歴然。

▼正常


▼おかしい



ちなみに画面は、Vistaのメモ帳のフォント設定ダイアログです。
なぜこんなことになったかというと、小数点を表すドットの位置が右に寄ったことで、数字の2の左下と隙間がなくなるため、こういう措置になったらしいですが……。
小数点の位置だけを比べてみても、明らかに「正常側」のほうが自然に見えますよねえ?
Vistaでは多くの部分がアンチエイリアス処理がかかっているので、この2を見る機会はそうないといえばそうなのですが、ダイアログ系にはまだ多く使われているのが現状です。

用意するもの

正直なところ、これを直すにはJIS2004対応前のmsgothic.ttcが必要です。
上が改悪後で、下が必要な(以前のバージョンの)ものです。
ライセンス云々は各自の責任ということで、別のPCなりから取り出してファイルサイズを比べてみてください。
コントロールパネルを開いて、「フォント」を開き、「MSゴシック&MS Pゴシック&MS UI Gothic」というエントリをデスクトップにドラッグすればファイルが取り出せます。

Name                  CRC32     Bytes
 --------------------  --------  ---------
msgothic.ttc          977E4AA7  9,165,480
msgothic.ttc          B974987D  8,272,028
 -----------------------------------------
Total  2 Files  17,437,508 Bytes

修復方法

手順は以下のとおりです。
  1. 古いmsgothic.ttcを用意し、msgothic_xp.ttcにファイル名を変えます。
  2. msgothic_xp.ttcと同じディレクトリにこれをダウンロードし、実行します。Vistaの方は、必ず管理者として実行してください。
  3. これをダウンロードし、実行します。
  4. ログオフして再ログオンします。
ちなみに、JIS2004対応フォントは、"msgothic.ttc"という名前でC:\Windows\Fontsに残っているので、これを実行すれば、前の状態に復元可能です。
参考になった記事や興味深かった記事は、他の人も見つけやすいようにリンクはてブしていただけると助かります…。 コメントも歓迎です。

name:  非公開コメント   
  • TB-URL  http://mo.kerosoft.com/076/tb/
  • WindowsVistaで数字の「2」が変になる件 ひとぅブログ ひとぅ
    昨日ゲットしたVistaを楽しくいじっていると、変な文字に遭遇しました。Dドライブの空き容量を見てみると「5.22GB」とあります。これが右側だと普通ですが左側は「2」がいびつな形をしています。何でこんな事になってるのかな?と思っているとちょうど解決方法が...