人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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

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

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

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

●質問者: ysgear
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:CSS HTML IE6 JIS Movable Type
○ 状態 :キャンセル
└ 回答数 : 2/2件

▽最新の回答へ

1 ● ardarim

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でフォントを合わせたいのであれば、上記のレジストリのいずれかを変更してフォントを統一することができます。


2 ● hamster009

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ