6
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

細すぎるWeb Fontの可読性を上げてみる

Posted at

概要

[Google Fonts] (https://www.google.com/fonts "Google Fonts") などのWebフォントは font-weight: 100; という細いウェイトに対応しているものがあります。これらの極細フォントを使用する際、WindowsのWebブラウザでは表示が細すぎるフォントがあるため、僅かでも可読性を上げるためにCSSでの調整を図ります。(他のブラウザに比べて Chrome が特に細い印象)

対象のフォント

などなど。

やってみたこと

文字色と同色で**オフセット値・ぼかし半径 "0"**の text-shadow を指定する。

CSS
.heading {
    font-family: 'Lato', sans-serif;
    font-weight: 100;
    font-size: 48px;
    color: black;
    text-shadow: 0 0 0 black;
}

この指定で文字色が濃すぎる場合は影色の不透明度を変更したり、逆にまだ薄い場合は text-shadow を二重・三重に指定することで微調整します。

結果

css_thin_text_shadow.png

文字色が濃くなった分、少しだけ可読性が上がった気がします。よかったですね。

補足

  • Windows環境以外では意図しない濃さになっている場合があるので要注意。
  • 文字サイズや文字と背景色との組み合わせなどで可読性は大きく変わるため、細いウェイトに対して一律で指定するのではなく、必要に応じて個別に調整した方が良さそう。
6
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?