2011年3月14日月曜日

CSSで定義するフォントについて

CSSに定義するフォントですが、一般的なものはなんでしょうか。
海外のテンプレートを使う場合、日本向けのフォントに修正したほうがいいのか。

いろいろグーグルで調べてみたのですがよく解らず、とりあえず
  font-family: "メイリオ", Meiryo "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "MS Pゴシック", "MS PGothic", sans-serif;
にしておきます。

Firefoxのアドオンツールで日本語の部分が文字化けしていたので、
以下のサイトを参考ににCSSに @charset "utf-8"; を追加
ファイルを utf-8 で保存すると文字化けしなくなりました。

参考サイト  Firebugでfont-familyが文字化けする原因

1 件のコメント:

  1. 申し訳ございません。
    CSSのcharset、見落としてました・・・

    XHTMLとCSSの文字コードは統一すべきですが、とりあえずブラウザは読み込んでくれます。

    XHTMLの場合、文字コードの記述(encoding="~")を省略すると「UTF-8」となりますが、CSSはそうではありません。

    CSSの適用度・表示自体に影響する部分ですので、情報をきちんとブラウザ等に渡すためには、「@charset:"utf-8";」の記述をCSSの一行目に記述してください。

    よろしくお願い致します。

    返信削除