Any time I use Evince, it just shows boxes where all the text should be. Instead, it uses the box symbol which I know stands for not being able to find a character. This problem occurs on every menu, and makes it impossible to tell what's going on in any part of the application. I've tried Googling for this problem, but my -fu is weak or it's hard to search for.
I'm pretty tech-literate, and I'm running a fairly stock 10.10 install with GNOME.
“Sans” should be the default application font. So, go to - Preferences – Appearance – Fonts, changed the default menu font to "Sans"! - Hopefully it will fix it!
For further info, a walk-through is posted here...
Generate a custom
.font.conf
file using this website: http://wenq.org/cloud/fcdesigner.htmlYou can drag and drop the different fonts to change their priority as the default for serif, sans serif and mono font. After you're done configuring click 'create' and copy and paste the configuration XML into
$HOME/.fonts.conf
(create the file if it does not exist).This is old, I know, but I have been having a similar issue each time I update the font cache with my directory of extra fonts. After much trial and error, I found it was related to file ownership. I copied my font directory to /usr/local/share/fonts, which because it was done with sudo, made ownership root:root. Now I have text, not boxes.