記事を読んでもらうためには内容が一番大切ですが、目を引く=外見も大事です。
先ずは、記事の見やすさにかかわる文字のフォントに目を向けてみましょう。
文字のフォントを読みやすいものに換える
ブログ等で表示される文字fontの留意点
実際に表示される文字のfontは、使用している機器のOSとブラウザによって決まります。つまり、書き手側で設定したfontで読み手側も表示されるかというと、必ずしもそうでない場合があるということです。
例えば、Windows、クロムブラウザ上で見てもらうことにしてブログの記事を書いたとします。見る側もWindowsパソコン、クロムブラウザで読むのであれば、想定と同一の表示になりますが、MacPCで見た場合には同じではなく、スマホで見た場合では違う表示となってしまいます。
実際の表示は、あくまでも、相手側(見る側)のシステムによって決まります。
fontを設定するには
font-family
font指定のためのCSSプロパティです。
書式
font-family: 値, … ;
値には、1つあるいは複数のフォント名を指定できます。複数の場合には「,」で区切ります。
指定したフォントが必ず使用される保証はないので、通常複数のフォントを指定します。
指定したフォントの優先順位は、左から順となります。最も左にあるフォントから探しに行き、無い場合にはその次、そのまた次と順に探して当てはめていきます。
フォントのリストの最後には、システムで自動的に適応される一般ファミリーと呼ばれるフォントの外見分類名称を入れます。
一般ファミリー名
serif :: 明朝体のような飾りのついた字体のフォント
sans-serif :: ゴシック体のような飾りのついていない字体のフォント
monospace :: 文字の幅が全て同じ(等幅)でソースコード表示用に使われる字形
これ以外にもありますが、一般な代替用途には向いていません。これらの名前の実フォントはなく、これらの特徴に合致するシステムで利用可能な実フォントが適用されます。
一般ファミリー名には「”」や「’」を付けてはいけません。
フォントファミリー名
OS等に用意されている実物のフォントがフォントファミリーとなります。Mac-OSであれば、ヒラギノ角ゴシック、ヒラギノ明朝、San Franciscoなどです。
これらを指定する場合には、必ず「”」か「’」で挟みます。
書き方
body {
font-family: "ヒラギノ角ゴシック", "MS Pゴシック", sans-serif;
}
Webページ全体にfontを適用させたい場合には、bodyに指定します。ブログ等では記事のページで指定はできませんから、CSS編集に入る必要があります。
Mac用のfont指定、Windows用のfont指定と複数書いておきます。なお、andoroidスマホ用も指定したいところですが、機種によって搭載fontが違うため、一般ファミリーで対処させるのが無難です。
Windows用フォントファミリー比較
日本語fontの比較になります。Windows以外では正しく表示されない場合があります。
MS ゴシック
font名にUIと付くものがあります。UIは、ユーザーインターフェースの略で、ボタンやメニュー、ラベル用のフォントです。
メイリオ
font名にUIと付くものがあります。UIは、ユーザーインターフェースの略で、ボタンやメニュー、ラベル用のフォントです。
Meiryo UI
font名にUIと付くものがあります。UIは、ユーザーインターフェースの略で、ボタンやメニュー、ラベル用のフォントです。
游ゴシック
font名にUIと付くものがあります。UIは、ユーザーインターフェースの略で、ボタンやメニュー、ラベル用のフォントです。
Yu Gothic UI
font名にUIと付くものがあります。UIは、ユーザーインターフェースの略で、ボタンやメニュー、ラベル用のフォントです。
fontの他のプロパティ
font-family以外にもfontプロパティがあります。
font-size
フォントの大きさを設定します。
font-size: 値 ; 値 長さを指定します。
font-size: 17px;
通常の大きさの文字 やや大きい文字
font-weight
フォントの太さを設定します。
font-weight: 値 ; 数値キ-ワードとキーワード
数値キ-ワード値: 100~900までの無単位数、大きいほど太く(濃く)なります。
キーワード値: normal(上記400相当)、bold(上記700相当)
font-weight: 100;
font-weight: 400; /* normal */
font-weight: 700; /* bold */
font-weight: 900;
メイリオfont ウエイト100
メイリオfont ウエイト400(normal)
メイリオfont ウエイト700(bold)
メイリオfont ウエイト900
実際には、fontに依存するため、数値に比例して太さが変わるわけではないことが分かります。
fontプロパティ以外にも文章の体裁を整えるプロパティは、line-heightやletter-spacingなどがあります。これらも使ってより細かく調整ができます。しかし、あくまでも見る側のシステムによって見え方は決まるということを忘れないようにします。