ほんっとにはじめてのHTML5とCSS3

【30-4】数字の表示方法を指定する font-variant-numeric
サンプル

CSSの font-variant-numericプロパティのサンプルです。

0123456789(normal)

0123456789(lining-nums)

0123456789(oldstyle-nums)

0123456789(proportional-nums)

0123456789(tabular-nums)

1/3, 8/9, 5/12(diagonal-fractions)

1/3, 8/9, 5/12(stacked-fractions)

1st 2nd 3rd 17th(ordinal)

100 5000(slashed-zero)

HTMLはこちら

<div class="sample">
  <p class="fvn-normal">0123456789<span>(normal)</span></p>
  <p class="fvn-lining">0123456789<span>(lining-nums)</span></p>
  <p class="fvn-oldstyle">0123456789<span>(oldstyle-nums)</span></p>
  <p class="fvn-proportional">0123456789<span>(proportional-nums)</span></p>
  <p class="fvn-tabular">0123456789<span>(tabular-nums)</span></p>
  <p class="fvn-diagonal">1/3, 8/9, 5/12<span>(diagonal-fractions)</span></p>
  <p class="fvn-stacked">1/3, 8/9, 5/12<span>(stacked-fractions)</span></p>
  <p class="fvn-ordinal">1st 2nd 3rd 17th<span>(ordinal)</span></p>
  <p class="fvn-slashed-z">100 5000<span>(slashed-zero)</span></p>
</div>

CSSはこちら

@font-face {
	font-family: AGara;
	src: url('AGaramondPro-Regular.otf') format("opentype");
    }
.sample {
	font-family:AGara;
	font-size:4rem;
	line-height:1.2
	}
.fvn-normal {
	font-variant-numeric: normal}
.fvn-lining {
	font-variant-numeric: lining-nums}
.fvn-oldstyle {
	font-variant-numeric: oldstyle-nums}
.fvn-proportional {
	font-variant-numeric: proportional-nums}
.fvn-tabular {
	font-variant-numeric: tabular-nums}
.fvn-diagonal {
	font-variant-numeric: diagonal-fractions}
.fvn-stacked {
	font-variant-numeric: stacked-fractions}
.fvn-ordinal {
	font-variant-numeric: ordinal}
.fvn-slashed-z {
	font-variant-numeric: slashed-zero}
.sample p span {
	font-family:'Hiragino Sans','Hiragino Kaku Gothic ProN',Meiryo,sans-serif;
	font-size:15px;
	color:#579961;
	margin-left:.5em;
	font-variant-ligatures: none;
	letter-spacing:normal
	}