The image generated when you share your personal “Year on iNat” statistics on Facebook has missing characters (replaced with question marks). Those are non Latin characters - Cyrillic (“наблюдения” I suppose) and one Latin character with a combining diacritic (“ǎ” in my name). I guess the characters are missing in the font used to generate the image.
Attached is the generated image for my Facebook share. And this is my stat page where everything is rendered correctly (in Bulgarian as per my website settings): https://www.inaturalist.org/stats/2019/exonie
Sorry about that. I have a fix checked in that we just need to release, which may happen later today. The problem is that the font we use (Whitney) doesn’t seem to have good support for non-Latin characters and characters with diacritics. On the website, we fall back to fonts with better support, but for these images, we have to choose one font, and when we use Whitney, we end up with these question marks.
In defense of CSS, this is more a “problem” with imagemagick and the way we’re using it to make that image. The @font-face CSS rule provides a fallback mechanism, which is why we don’t have this problem with text displayed in HTML.
In general, though, yeah, I kind of wish we just used one of the web safe fonts