Movable Type 3.3 をインストールしウェブの文字コードは utf-8 で作成しています。


IE6 で HTMLを UTF-8 で表示させるのと Shift-JIS で表示させるのとでは英字のフォントが違います。

UTF-8 で Shift-JIS の時と同じフォントで英字を表示するには何を設定したらいいでしょうか?

現在 CSS でフォント設定はしていません。

回答の条件
  • 1人2回まで
  • 登録:2006/08/30 13:53:31
  • 終了:2006/09/06 13:55:04

回答(2件)

id:ardarim No.1

ardarim回答回数892ベストアンサー獲得回数1422006/08/30 23:56:10

ポイント10pt

IE6が標準で使用するフォントは以下のレジストリで設定されています。

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\International\Scripts\xxx]
"IEFixedFontName"="Courier New"
"IEPropFontName"="Times New Roman"

xxxには0~255の数字が入ります。(私の環境では3でした)

IEFixedFontNameはデフォルトの固定ピッチフォントの指定です。

IEPropFontNameはデフォルトのプロポーショナルフォントの指定です。


また、コードページごとに上記設定を上書きすることができます。

[HKEY_CLASSES_ROOT\MIME\Database\Codepage\xxxx]
"FixedWidthFont"="固定ピッチフォント名"
"ProportionalFont"="プロポーショナルフォント名"

xxxxの部分にはコードページを表す数字が入ります。

utf-8の場合は、65001ですが、フォントは指定されていないので上記のデフォルト設定(プロポーショナルならTimes New Roman)が使われます。

Shift-JISの場合は、932で、固定ピッチフォントには「MS ゴシック」が、プロポーショナルフォントには「MS Pゴシック」が指定されています。


そのため、スタイル等で特にフォントを指定しない場合は、utf-8のページはTimes New Romanで、Shift-JISのページはMS Pゴシックで表示されます。

utf-8とShift-JISでフォントを合わせたいのであれば、上記のレジストリのいずれかを変更してフォントを統一することができます。

id:hamster009 No.2

hamster009回答回数3431ベストアンサー獲得回数502006/08/31 01:45:48

ポイント10pt

cssでフォントの指定をすればいいです。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません