« 一蘭 | トップページ | かちょ~ »

2008年3月13日 (木)

文字がちゃんと表示されない!

exciteブログを使ってる方が、「自分で表示させたい文字が、ブログに登録すると思った通りに表示されないー!!キィーー」と言ってたので、ちょいと調べてみた。


現象と原因と対策は以下のとおり。
【現象】
exciteブログで「‘」の文字(全角の状態で、Shiftキー+@で表示できる文字)を入力すると、ブログでは「`」として表示される。
※このブログでは再現できないので、半角「`」で表示しています。

【原因】
結論から言うと、exciteブログのテンプレートのスタイルシートに指定されいてるFONT-FAMILYの問題。
ブログタイトル、ブログ本文が表示されるBODY部のFONT-FAMILYに"VERDANA"が指定されており、このフォントで「‘」の文字を表示すると「`」の文字で表示してしまう。

【対策】
exciteブログを利用している人ができる対策は、スタイルシートに"VERDANA"以外のフォントを指定する。
exciteブログはオリジナルスキンを使用することができるので、FONT-FAMILYを自分のお好みで変更できるみたいです。
詳しくはここ
ただし、ブログのタイトルに「‘」があるケースで、かつ、exciteブログのお友達にリンクを張ってもらっている場合、お友達のブログで表示される「‘」が入ったタイトルは、やっぱり「`」で表示されちゃいます。






余談ですが、「‘」の文字以外にも「’」(Shift+7)の文字も「'」で表示されるみたいです。
フォント"VERDANA"が入っているのはWindows系だけかな?
ここのサイトでフォント"VERDANA"での表示結果が見れますよ。「‘」を入れると「`」で表示されます・・・・。


それとフォント"VERDANA"はWindows系の標準フォントなので、MACの人はまた別の見え方をしてるかもしれません。




わかった?ぽっぽさん

|

« 一蘭 | トップページ | かちょ~ »

コメント

ま、まじですか・・・!!w Σ!!(´ー`;)

そういうことだったんですねー!
さっそくコレを参考に、別の英字のフォント(なのかな・・?)を
どんなのがあるか調べて設定してみます!!

参考になりましたw
評価↑↑でs(何が

投稿: rasp(*‘ω‘ *) | 2008年3月14日 (金) 14時33分

まいど。
フォントはね、いろいろあるんで選ぶのが大変だと思うんだ。

FONT-FAMILYの設定を消しちゃうってのが手っ取り早いよ。

投稿: gtm | 2008年3月14日 (金) 21時35分

変だなあと思いながらこのエントリ読んでました。
日本語文字であれば "VERDANA" 等の欧文フォント指定が先頭にあっても
ブラウザ規定のフォント(MS Pゴシック等)で表示されるはずなのにと。

で、良く考えたらこの文字って単なる記号だったんですね。。
(実体参照にも ‘ ’ ってありますね。)
変換時に「全角引用符」と候補に出るので日本語と勘違いしてましたよ。

仕事柄文字コードを扱うことも多いのに恥ずかしい限りですcoldsweats01

投稿: cova | 2008年3月15日 (土) 00時51分

>covaさん

そーなんですよ、「’」って記号扱いみたいで、欧文フォントで表示されちゃう模様。
なんて面倒なんだ、文字の話・・・。

近頃、仕事でも文字絡みの仕事をしてるので、複雑な文字のしがらみに俺が「キィーーー!!」って騒いでます。。。wobbly

投稿: gtm | 2008年3月15日 (土) 14時10分

コメントを書く



(ウェブ上には掲載しません)




« 一蘭 | トップページ | かちょ~ »