Beyond the Basics: A Deep Dive into Periods, Commas, and Dots in Typography
Manual: •.,:;?·

I explore the nuanced design and usage of fundamental punctuation marks like periods, commas, and ellipses across different languages. We examine how these simple glyphs function as decimal separators, time indicators, and list markers, while addressing critical spacing rules and the distinct differences between bullets and interpuncts. Understanding these details ensures clarity and typographic harmony in global communication.
The most principled designers can discard an otherwise high-quality typeface if they are not satisfied with its periods.
- firstbabylonian
Somehow it is always Russian technologists and designers who sweat this type of stuff the most and want to talk about it. When I moved from Russia to a western country in my teenage years, as a fledging web developer and previously an avid Kovodstvo [1] reader, I remember feeling upset, surprised, and deeply disappointed by the state of the real-world English language - particularly when it came to punctuation. It shocked me to see how loose and vibe-y it was, even in professional contexts. Nowadays, I understand that the majority of the world’s population has a much more casual relationship with the formal rules of their language, if those exist at all, compared to the hyper-pedantic Russians. I’m not one to say who really should be learning from whom.
- nkurz
> According to GOST technical standards, Russian language uses the semicolon to denote time:
Is it correct that Russian officially uses a semicolon (;) to separate time elements, or is this just a translation error?
> : (semicolon) for separating the elements of the time of the day (‘day’, ‘minute’, ‘minute and second’);
The example right below it seems to make clear that it's just an error, but then I wondered if the use of a regular colon (:) there was somehow the error instead.
- malkia
Садись. Двойка! - "Sit down, you got an F" :) - sorry, as bulgarian it was funny to me this used as example (from russian).
- jonhohle
There’s a quick note about the interrobang (‽) at the end. I’ve long had it in my macOS/iOS text replacement config, but nearly every font renders it so poorly that I usually manually retype the characters. It looks like a typographical mistake more often than communicating the questioned surprise that’s intended.
There was a push a few years ago by some modern fonts (as illustrated in the article) to place the overlapping exclamation and question mark at a 30-45° from each other while sharing the same dot below, which is a huge improvement, but I doubt older fonts will ever be updated.
- Grom_PE
Linux:
Compose key, period, period = ellipsis …
Compose key, period, equals = bullet •
Compose key, period, minus = interpunct ·
Compose key, !, ? = interrobang ‽