The Tigglo Team
Design, development and loops
Turkish typography on the web: from the İ/ı problem to line breaks
4 Nisan 2026
Font choice, capitalization and abbreviation rules for setting Turkish text properly.
Keep exploring ideas on web design, agentic loops and everything around them.
Back to postsFont choice, capitalization and abbreviation rules for setting Turkish text properly.

Among the languages that use the Latin alphabet, Turkish is one of the most demanding when it comes to typography. The reason isn't only the confusion caused by the dotted and dotless i; managing line breaks, abbreviation rules and uppercase conversions all carry traps specific to Turkish. Ignoring these traps on the web produces text that is technically readable but visually careless.
The İ/ı problem: why it matters
Turkish has four separate i letters: uppercase dotted İ, lowercase dotted i, uppercase dotless I, and lowercase dotless ı. The CSS text-transform: uppercase transform can turn an "i" into an "I" depending on the browser's language setting — yet in Turkish the uppercase of "i" is "İ." This mistake shows up often in headings and labels set in capitals. The fix is simple: critical text isn't left to the CSS transform, it's written with the correct character in the HTML.
- Turkish text shouldn't be uppercased with text-transform: uppercase — it produces the wrong "I."
- Headings should be written with the correct capitals in the HTML: "İstanbul," "Şirket."
- The font should include Turkish character support (the Latin Extended-A block).
- Images containing "ğ," "ş," "ç," "ö," "ü" should be produced as SVG or text, not baked into a PNG.
Line breaks and word wrapping
Turkish is an agglutinative language; words can grow by taking on suffixes. These long words can occupy a line on their own in narrow columns or cause overflow. When CSS's word-break and overflow-wrap properties aren't set correctly, Turkish paragraphs spill the last word outside the box and break the visual integrity. This happens more often in the mobile view, because the column width narrows.
Turkish support in font choice
Not every Latin-alphabet font supports Turkish fully. Some fonts don't include characters like "ğ" or "ş," or they borrow these characters from a different font — which creates subtle but noticeable style differences between letters. Confirming that the "Latin Extended-A" Unicode block is supported when choosing a font prevents this kind of surprise up front. If you're choosing through Google Fonts, the character map preview makes this check easy.
Typography isn't decoration on its own; it's the foundation of readability. So handling font and text decisions as part of the interface design process from the very start is always healthier than patching it afterward.
Every post we've published, all in one place.
More posts
- 10 Haziran 2026Why is your corporate site slow? Five places to look before blaming the images
- 27 Mayıs 2026Not a logo, a system: how a small brand builds its design language
- 9 Mayıs 2026Template or custom design? An honest comparison by budget
- 21 Nisan 2026One-handed on a phone: what we learned designing QR menus
- 12 Mart 2026After you go live: a corporate site's first 90 days
- 13 Haziran 2026Corporate website pricing: how should you read a quote?
- 14 Haziran 2026How to choose a web design agency: a buyer's guide
- 15 Haziran 2026Technical SEO basics: a plain start for the business owner
Get in touch
We get back to you within one business day. The same core team that starts your project is the team that finishes it.
The Tigglo team
Design and development

