Tabellenziffern sind Ziffern, die alle dieselbe Breite haben. Eine 1 nimmt so viel Platz ein wie eine 8, deshalb stehen Einer, Zehner und Hunderter in Tabellen genau untereinander. Das Typolexikon nennt sie nichtproportionale Ziffern mit exakt gleicher Dickte.
- Tabellenziffern
Ziffern, die alle dieselbe Breite haben, sodass Stellen in Tabellen genau untereinanderstehen.
Beispiel: „Seit die Preisliste Tabellenziffern nutzt, stehen die Kommas aller Beträge in einer Linie.“Auch: tabellarische Ziffern, englisch tabular figures.
Gegenstück: Proportionalziffern, bei denen jede Ziffer nur so breit ist wie nötig.
Tabellenziffern und Proportionalziffern
Proportionalziffern geben der 1 weniger Raum als der 0, das sieht im Fließtext ausgewogener aus. In Spalten verrutschen die Stellen dann aber. Google Fonts unterscheidet deshalb zwei Eigenschaften: die Form, also Versal- oder Mediävalziffern, und die Breite, also proportional oder tabellarisch. Daraus ergeben sich vier Kombinationen.
Wofür Tabellenziffern gebraucht werden
Überall, wo Zahlen verglichen oder ausgerichtet werden: in Preislisten, Finanztabellen, Fahrplänen und Rechnungen. Google Fonts nennt auch Zahlen, die sich ändern, etwa einen Countdown; mit proportionalen Ziffern würde der Text bei jedem Sprung hin und her wackeln. Eine Monospace-Schrift ist dafür nicht nötig, viele Proportionalschriften haben Tabellenziffern eingebaut.
Tabellenziffern in CSS
Das OpenType-Feature tnum schaltet Tabellenziffern ein, pnum Proportionalziffern. Welche Variante Standard ist, legt die Schrift fest; laut Spezifikation sind es meist, aber nicht immer, die Tabellenziffern. In CSS steht dafür font-variant-numeric mit dem Wert tabular-nums, seit Juli 2022 Baseline.
table td.betrag {
font-variant-numeric: tabular-nums;
text-align: end;
}