Licenses

Free Fonts That Actually Support Turkish

· 3 min read

Turkish is written in the Latin alphabet, which is exactly why this goes wrong so often. A font advertises Latin support, you set a headline in it, and the ı comes out with a dot on it, or the ğ is missing entirely and a rectangle appears in its place.

The characters Turkish needs beyond plain Latin are a small list, and a font either has them or it does not.

  • ı and I — the dotless lowercase i and its capital.
  • i and İ — the dotted lowercase i and, crucially, the dotted capital.
  • ğ and Ğ — the soft g.
  • ş and Ş — the s with a cedilla.
  • ç, Ç, ö, Ö, ü and Ü — shared with several other languages and usually present.

The capital İ is where fonts fail

Most fonts drawn for English have a dotless capital I, because in English that is the only capital I there is. Turkish has two: İ with a dot and I without. A font missing the dotted capital will either show nothing or fall back to a different typeface for that one letter, and in a headline that is immediately visible.

The lowercase side has the mirrored problem. Software that lowercases text without knowing it is Turkish turns I into i rather than into ı, which changes words. That is a text-processing bug rather than a font one, but it is the same underlying confusion.

How this site answers the question

Every font page here lists the alphabets that font covers, and those lists are not copied from anywhere. They are read out of the font file’s own character map when the archive is built. If a page says a font supports Turkish, the dotless ı and the dotted İ were found in the file itself. If it says a font does not, they were not there.

That distinction matters because "supports Latin" is technically true of almost every font in existence and tells you nothing. Every font page carries a row of the alphabets it covers, with Türkçe marked in bold where the check passed, and the archive can be filtered by alphabet to show only the families that cover it.

Faces worth starting from

Inter and Roboto both cover Turkish thoroughly and were drawn for screens, which makes them safe defaults for interfaces. For text on a page, Lora and Merriweather are serif faces with the full set. Host Grotesk is worth knowing about specifically here: it came out of an Istanbul foundry, so the Turkish characters were drawn as part of the design rather than adapted afterwards, and it shows in how the dotless ı sits against the dotted i.

FamilyVariable downloadStatic download
Inter957 KB2 files9.1 MB54 files
Roboto597 KB2 files5.2 MB54 files
Lora224 KB2 files555 KB8 files
Merriweather6.2 MB2 filesNone published
Host Grotesk90 KB2 files385 KB12 files
Measured from the font files: coverage, weights and file size.

How to check a font yourself

Do not test with the alphabet. Type a sentence that uses the characters: Işık ılık süt için Ğğ Şş contains every one of them, in both cases. Paste it into the preview box on any font page here, or into whatever tool you are using, and look at it at the size you will actually set it.

Two failures to watch for. A missing glyph usually shows as a rectangle or as a letter in a visibly different typeface. A wrong glyph is subtler and worse: an ı that has quietly been substituted with an ordinary i looks almost right and is not.

The character map on every font page here shows exactly which characters the file contains, so you can look rather than guess. It is the same data the alphabet list is derived from.

Questions

Which free fonts support Turkish characters?
Many of them, but not all, and the download page is rarely a reliable guide. This site lists Turkish support on every font page, read from the font file itself rather than copied from a description — the check looks for the dotless ı, the dotted capital İ, and ğ and ş in both cases. The Turkish alphabet page lists every family in the archive that passed it.
Why does my font show a box instead of ğ or ı?
Because that character is not in the font file. The browser or application falls back to another typeface, or shows a rectangle if it cannot find one. Supporting the Latin alphabet does not imply supporting Turkish — the extra characters are a separate set that has to be drawn.
What is the difference between ı and i in a font?
They are two different letters in Turkish, and a font needs four glyphs rather than two: the dotless lowercase ı, the dotted lowercase i, the dotless capital I and the dotted capital İ. Fonts drawn for English usually have only the last two shapes, because English has no dotless i.
How do I test whether a font supports Turkish?
Set a sentence containing the characters rather than the alphabet — "Işık ılık süt için Ğğ Şş" covers all of them in both cases — and read it at the size you will actually use. A missing glyph appears as a box or in a different typeface; a wrongly substituted one looks almost right, which is why the sentence matters more than a glance at a specimen.

Fonts in this post

  • Inter

    Sans-serif · Rasmus Andersson · Variable

  • Roboto

    Sans-serif · Christian Robertson, ParaType, Font Bureau · Variable

  • Lora

    Serif · Cyreal · Variable

  • Host Grotesk

    Sans-serif · Element Type, Doğukan Karapınar, İbrahim Kaçtıoğlu · Variable