I have a website which is used by people all around the world. I use a certain font which only just came to my attention does not support characters which my users have mentioned such as ğ, ş and ı.

As the font I use across my website does not have correct styling for these characters they look a bit odd. While this is not an issue for most users, there are a minority who this may be an issue for.

What could I do to make foreign characters appear more streamlined? Thanks.

  • Used in a lot of countries? Have you Turkey Tested it??
    – An SO User
    Commented Dec 19, 2015 at 17:54
  • 1
    While most of my users are from English speaking countries, I have users from countries which are not. Yes my code does support Turkey's formatting rules.
    – Pav Sidhu
    Commented Dec 19, 2015 at 18:05
  • Many font makers would be happy to add characters needed by their users. The answer is always no if you don't ask. Commented Dec 21, 2015 at 11:31
  • 1
    Many stop looking for a font when they find one with the right appeal and forget about the text and it's readers it should support. Always check the supported languages, special characters, legibility etc. Never choose aesthetics over readability unless it's intensional.
    – jazZRo
    Commented Jul 7, 2016 at 8:51

2 Answers 2


1) You can simply use a different font, one that has all the characters.

2) You could include a fallback font that is somewhat similar to your main font, but includes more glyphs/characters. That way your main text is rendered with the original font and any characters not included in that font, should fallback to the other font. (That's how I assume it to work, correct me if 'm wrong)


All the characters should in included the font face for the font to render in other languages. Check the languages section in typekit(eg. font Litaniarui). If your font doesn't have all the languages then i would suggest to change the font of the body to a font which supports all the languages.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.