アカウント名:
パスワード:
マジレスすると、
Unicodeでは、記号類など、英語とも日本語とも解釈できる文字があり、それらに対して適用されるフォントが指定できません。日本語文字が並ぶ間に英語フォントの文字が挟まると美しくないですしベースラインがずれたりレイアウトに苦労します。(下線がガタガタになったり。)それを回避するためにはfont-familyで明示的に日本語フォントを指定してやる必要があります。ヤフーのような一般向けサイトではIEのデフォルトになっているMS Pゴシックを指定するのが無難なのでしょう。
# というのが私の理解で、ヤフーが同じ理由でフォント指定しているのかはわかりません。f(^^;
>日本語文字が並ぶ間に英語フォントの文字が挟まると美しくないですしlang="ja-JP"なら英数字も日本語フォントで表示されるのでは……?IEではどうなんだか知りませんが。というか、文字によってフォントが変わるのが正しいレンダリングなので、フォントの選択はユーザー任せにすべきでしょう。
#おそらくYahooのフォント強制の理由は、#画像を含めたレイアウト合わせの必要性にあるのだろうと考えています。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
私はプログラマです。1040 formに私の職業としてそう書いています -- Ken Thompson
MS PGothicの押し付けも終了してほしい (スコア:1, 興味深い)
Re: (スコア:1)
マジレスすると、
Unicodeでは、記号類など、英語とも日本語とも解釈できる文字があり、それらに対して適用されるフォントが指定できません。日本語文字が並ぶ間に英語フォントの文字が挟まると美しくないですしベースラインがずれたりレイアウトに苦労します。(下線がガタガタになったり。)
それを回避するためにはfont-familyで明示的に日本語フォントを指定してやる必要があります。ヤフーのような一般向けサイトではIEのデフォルトになっているMS Pゴシックを指定するのが無難なのでしょう。
# というのが私の理解で、ヤフーが同じ理由でフォント指定しているのかはわかりません。f(^^;
Re:MS PGothicの押し付けも終了してほしい (スコア:1)
>日本語文字が並ぶ間に英語フォントの文字が挟まると美しくないですし
lang="ja-JP"なら英数字も日本語フォントで表示されるのでは……?
IEではどうなんだか知りませんが。
というか、文字によってフォントが変わるのが正しいレンダリングなので、
フォントの選択はユーザー任せにすべきでしょう。
#おそらくYahooのフォント強制の理由は、
#画像を含めたレイアウト合わせの必要性にあるのだろうと考えています。