Default font (Proxima Nova) doesn't contain all (relatively) common characters

<hidden> anonymous
Created: 4 years and 28 days ago • Updated: 4 years and 27 days ago
The typeface itself seems to contain a wide range of characters and thus supports many languages, but the files loaded here with @font-face as DDG_ProximaNova don't.

This is what it looks like here in Chrome on Windows...


The result is similar on other platforms, it just differs in what font is used to render unavailable characters. For now, it's possible to circumvent this issue by choosing a different font in the settings, but I didn't even know about this option until I've started searching for previous questions before posting.

It also doesn't seem to be very well optimized for screens at smaller sizes, as the dot above lower-case "i" merges with the stem and is hard to distinguish from an "l".

This forum has been archived

Thank you all for the many comments, questions and suggestions. Particular thanks go to user x.15a2 for constantly monitoring, replying and helping so many users here. To continue these discussions, please head over to the DuckDuckGo subreddit.

I must admit this has been bugging me for some time now…
Search results are so ugly!


Out of these characters: "ę ẽ ẹ ë é ê è"
first three aren't available in this font.

So I assume this font supports some languages.
posted by pbanaszkiewicz 4 years and 17 days ago Link
Can you please confirm if this is Chrome only by testing in Firefox as well? We used the full font and not a latin subtype, so all of these characters should be available. If it's just Chrome that might help to narrow down the issue.
posted by sdougbrown 4 years and 15 days ago Link
This is happening for me in both Firefox 29 and Chromium 34 on Ubuntu 14.04 64b with MS fonts not installed.

The screenshot above is from Firefox.

That's really strange that some characters aren't available even though it's a full latin font…
posted by pbanaszkiewicz 4 years and 14 days ago Link
I did some more testing and it turns out that I was wrong. I had installed a Western Latin subtype when I thought that I had grabbed the raw font file.

Previously, the font supported the following languages:
Albanian, Basque, Breton, Chamorro, Danish, Dutch, English, Faroese, Finnish, French, Frisian, Galician, German, Icelandic, Italian, Malagasy, Norwegian, Portuguese, Spanish, Swedish

With the next release it should support...
Afrikaans, Albanian, Basque, Belarusian_lacinka, Bosnian, Breton, Catalan, Chamorro, Chichewa_nyanja, Croatian, Cyrillic, Czech, Danish, Dutch, English, Esperanto, Estonian, Faroese, Finnish, French, Frisian, Galician, German, Greek, Hungarian, Icelandic, Italian, Latvian, Lithuanian, Malagasy, Maltese, Norwegian, Polish, Portuguese, Romanian, Serbian, Slovak, Slovenian, Spanish, Swedish, Turkish, Welsh

Thanks for your help in running this down!
posted by sdougbrown 4 years and 13 days ago Link
Hi, when is next release supposed to happen? I still don't have the font with all characters.
posted by pbanaszkiewicz 3 years and 11 months ago Link
Any updates? When new version will be available?
posted by <hidden> • 3 years and 10 months ago Link
I have to apologize - I was overzealous here in saying "next release". After looking at it further, it's going to require a little more engineering to come up with a reasonable solution to this. As it turns out, the full font files with all the character support we want are +400KB each, and serving that to every user by default is just not good.

We're working on a solution to serve the correct font files based on certain language signals - it's just going to take a little more time. I'm sorry about the delay, and thanks for your patience while we resolve this.
posted by sdougbrown 3 years and 10 months ago Link