- ベストアンサー
Unicode(UTF-8)の○(まる)が小さくなることについて
最近、なぜか○が妙に小さく表示されるようになりました。 wikipediaを見ていると特に目に付きます。googleも同じように小さく表示されます。どうやら文字コードがUnicode(UTF-8)のサイトだとこのようになるみたいです。 最近変更したことといえば、IEを7に変えたことと、Sleipnirを1.66から2.82に変えたことくらいです。IEで見てもSleipnirで見ても、同じように○が小さく表示されます。 メモ帳で見ると普通に表示されるのでブラウザか、当該サイトによるものでしょうか。 これって私だけでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
ブラウザの仕様です。 世の中には4種類の文字があります。 1. 東アジアの全角文字(fullwidth / wide) 2. 東アジアの半角文字および欧米の文字(halfwidth / narrow) 3. どっちつかずの文字(ambiguous) 4. その他の文字(neutral) の4つです。1は常に全角で、2は常に半角で表示されます。4は例えばアラビア語など全角半角というレベルではない文字です。 そして「○」はどっちつかずの文字ですので、ブラウザの解釈によって全角のフォントで表示されるか半角のフォントで表示されるかが決まります。 IE6の文字表示はだいたい「日本語フォントにある文字は全角」という主義に感じますが、IE7になって逆に「欧米フォントにある文字は半角」という主義に変わったようです。 これによって日本語フォントにも欧米フォントにもある文字は表示が変わっています。Sleipnirについては分かりませんが同様でしょう。
その他の回答 (1)
- SortaNerd
- ベストアンサー率43% (1185/2748)
文字の区分というか、言語の判定というか、そのようなものが変わってしまっているようなので完全に前と同じ表示にすることは難しいでしょうね。 文字コードの設定でラテン語基本のフォントを日本語と同じにすれば○は日本の○になりますが、たぶん英字も日本語フォントになってしまいます。
お礼
やはり難しいですか。 ひとまずIE7をアンインストールするか、ほかのブラウザの使用を検討してみます。 回答ありがとうございました。
補足
なるほど~。やっぱりブラウザですか。 SleipnirはIEコンポーネントブラウザというものらしいので原因はIE7みたいですね。Sleipnir1.66で見ても同じでしたし。 これってIEの設定を変えればどうにかなる問題なんでしょうか?