MCNネット掲示板(MCNネットの受講生専用)

新規投稿〕〔検索〕〔ツリー表示〕〔リスト表示〕〔終了


半角 2 文字と全角 1 文字の幅が揃わないのですが
  MCN 2003/07/21 (月) 17:00 [No.70] 返信引用して返信

Windows では 72ポイント=1インチを採用しているため、画面上に表示される文字の大きさ (ピクセル数) は、次の公式で求められます。

ドット数 = ポイント数*((ドット数/インチ)/(72ポイント/インチ))

Windows 標準のドット数/インチ (DPI:dot per inch) は 96DPI に設定されているため、文字のポイント数が 3 の倍数の場合は半角 2 文字と全角 1 文字の幅が揃う可能性があります。(端数を四捨五入して計算してみてください。)

なお、Windows XP は常に全角 1 文字と半角 2 文字の幅が揃うように使用が変更されています。このために従来のアプリケーションで表示が崩れる可能性があるため、以下の手順で従来の Windows と同じ処理を強制できるようになっています。

[スタート]−[ファイル名を指定して実行] から regedit を起動します。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\GRE_Initialize を開きます。
[編集]−[新規]−[DWORD値] をクリックし、Jpn98FixPitch 値を作成します。
Jpn98FixPitch 値をダブルクリックし、データに 1 を記入して「OK」します。

パスワード