Skip to content
Svilenković Studio
SR · Srpski
Menu Close

Type lab

Five letters reveal a broken font setup

D. Svilenković

A page can look correct in English and fail as soon as it reaches čišćenje, đak or žirafa. The fix starts with the font files and continues through CSS and motion.

Check every required style

Coverage in the regular file does not prove that bold or italic contains the same characters. Test č, ć, đ, š and ž in all files the interface actually uses, including uppercase forms.

Watch for a fallback inside the word

When a glyph is missing, the browser silently borrows it from the next family. The result may look like a slightly wider accent or a different stroke in the middle of one word. A screenshot and computed font inspection expose the mismatch.

Animation needs room for diacritics

Masks with tight line boxes can clip accents above š, ć and ž. The safer reveal uses opacity and transform without cutting the glyph box, or gives the mask measured vertical breathing room.

Load the correct subset

For Latin Serbian, latin-ext usually carries the local characters. Self-hosted files avoid a third-party request and make the exact subset measurable.