OpenType feature tips: tabular figures

This is part of a set of posts on OpenType font features. Here's the full list of posts:


Figures (meaning numerals, like 0 through 9) tend to have similar, but not identical widths, and “1” tends to be thinner than the others, but in some situations like tables and timestamps they look a lot better taking up the same width, so you can easily compare numbers (try entering numbers in any spreadsheet app vs any notes or word processor app).

Enter “tabular figures”, codename tnum, which swaps numerals and some related glyphs for fixed-width versions.

Most of these characters just need to have their side-bearings expanded a little so they all fill the same horizontal space. A few benefit from being a little redesigned so they take up more horizontal space, e.g. adding/widening serifs on the numeral “1” or drawing parentheses with a stronger curve.

These are the characters I'd change in tabular figures, if they're included in the font:


Tabular figures is a pretty straightforward feature that's often pretty easy to implement—just add space and one or two details. The other features in this set of posts get even more complex!