From 96b9f8b2f4278df93b054a166c2ee0b8e728b892 Mon Sep 17 00:00:00 2001
From: Tom DeForest
Genuine small caps are not simply shrunken versions of the full caps. They differ from large caps in stroke weight, letterfit, and internal proportions as well as in height. Any good set of small caps is designed as such from the ground up. Thickening, shrinking and squashing the full caps with digital modification routines will only produce a parody.”
OpenType supports the necessary features for this. These are well-supported by font-variant-caps
and font-variant-numeric
CSS properties from Fonts Module Level 3. These properties have wide support in browsers. The trickier part of applying them is to make sure you are enabling these features on fonts that support these features rather than asking the browser to create the shrunken ‘pardoy’ versions Bringhust mentions. For example even fonts that support small caps and oldstyle numbers are served without them by Google Fonts.
OpenType supports the necessary features for this. These are well-supported by font-variant-caps
and font-variant-numeric
CSS properties from Fonts Module Level 3. These properties have wide support in browsers. The trickier part of applying them is to make sure you are enabling these features on fonts that support these features rather than asking the browser to create the shrunken ‘parody’ versions Bringhust mentions. For example even fonts that support small caps and oldstyle numbers are served without them by Google Fonts.
abbr {
font-variant-caps: all-small-caps;