ウェブページのテキストはいくつかの文字サイズの組み合わせで出来ています。それぞれの文字サイズは情報の階層構造を表現するなどの役割を担いますが、同時にお互いが適切なバランスで調和しているべきです。そのため文字サイズはページやコンポーネントごとに場当たり的に決められるべきではありません。プロジェクトを通じて一貫したシステムを形成している必要があります。 そういった調和と一貫性を持った文字サイズのシステムを作るために、私たちのチームでは「調和数列」に基づいて一連の文字サイズを決めることがあります。調和数列とは等差数列(隣接する項が共通の差を持つ数列)の各項の逆数からなる数列です。 1, 2, 3, 4, 5, 6 ... // 等差数列 1, 1/2, 1/3, 1/4, 1/5, 1/6 ... // 調和数列 実際に調和数列を用いて文字サイズを算出する例を以下に示します。 $font-siz
![文字サイズの比率と調和](https://cdn-ak-scissors.b.st-hatena.com/image/square/fa7a3f177c05ad3f80095da9c9f95fa16bcc3708/height=288;version=1;width=512/https%3A%2F%2Fstandard.shiftbrain.com%2Fassets%2Fimg%2Fblog%2Fharmonious-proportions-in-type-sizes%2Fharmonic-type-sizes.png)