Monospace bezeichnet Schriften, in denen jedes Zeichen dieselbe Breite einnimmt. Ein i belegt so viel Platz wie ein M, die Zeichen stehen in festen Zellen untereinander. Ursprünglich entstanden solche Schriften für Schreibmaschinen; heute nutzen laut Google Fonts Code-Editoren sie standardmäßig.
- Monospace
Eine Schrift, in der jedes Zeichen dieselbe Breite einnimmt, ob schmales i oder breites M.
Beispiel: „Im Code-Editor ist eine Monospace-Schrift eingestellt, damit Einrückungen genau untereinander stehen.“Auch: dicktengleiche Schrift, englisch monospaced font.
Gegenstück: die Proportionalschrift, in der jedes Zeichen nur so breit ist wie nötig.
Was Monospace ausmacht
Das Typolexikon nennt die Breite eines Zeichens samt Vor- und Nachbreite Dickte. Schriften sind entweder dicktengleich oder proportional. Damit ein schmales i die volle Zelle füllt, bekommt es in Monospace-Schriften oft Serifen, und das M wird stark verengt. Bekannte Beispiele sind Courier, Source Code Pro und IBM Plex Mono.
Monospace in CSS
CSS kennt die generische Schriftfamilie monospace. Ihr einziges Kriterium ist laut CSS Fonts 4, dass alle Glyphen dieselbe feste Breite haben; meist dient sie für Codebeispiele. In einer Monospace-Schrift entspricht die Einheit ch genau der Breite jedes Zeichens.
code, pre {
font-family: "JetBrains Mono", ui-monospace, monospace;
}Monospace oder Tabellenziffern
Wer nur Zahlen in Tabellen sauber untereinander braucht, muss nicht die ganze Schrift wechseln. Viele Proportionalschriften haben Tabellenziffern mit einheitlicher Breite, die das OpenType-Feature tnum einschaltet; in CSS geht das mit font-variant-numeric: tabular-nums. Buchstaben bleiben dabei proportional.