技術や物事のかきとめ(旧データ)

はてなダイアリーからの移行です。もともとかつて「はてなグループ」で公開していた内容を移動しました。

XPではOKなのに、Vistaだと「神」が旧字体で表示される。

原因は、以下の2つ

1. Vista,XPで内部で採用している文字コードの体系が違う。
   そのため、XP/VISTAで文字の形が変わる文字が少なからずある。
2. CSSで、フォントの指定をしていた。(⇒font-famiry:suns-serif)
3. 1と2 が重なって、表示自体はMSゴシックで表示していたが、
 Vistaのみ、"神"などの一部の文字が中国語フォントかなにかで
 表示されたため、結果として旧字体に見えていた。

結論・方針としては、「font-family」の指定は避けたほうが良い。


◎参考資料
Microsoft Windows Vista - Wikipedia
http://ja.wikipedia.org/wiki/Microsoft_Windows_Vista
==引用====
この変更によって、以下のような問題が発生する。
* Windows Vistaとそれ以前のWindowsで一部字形が異なって表示される
* 以前のWindowsでは文字そのものが存在せず正しく表示できない
==========
◎(参考)文字コード資料
JIS漢字コード表の改正について - 経済産業省
http://www.jisc.go.jp/newstopics/2005/040220kanjicode.pdf