Am 19.12.2012 um 22:52 schrieb cmr.pent@gmail.com:
> In which direction should I dig?
Get yourself a monospaced Cyrillic font! If you already have one: does your fonts service list it (with fc-list, fc-match)? If it does, then it might be a problem in the setup of libfontconfig, i.e. the contents of ~/.fonts.conf and /etc/fonts/fonts.conf and the other configuration files in that area (/etc/fonts/conf.avail, /etc/fonts/conf.d).
OTOH it's also possible that GNU Emacs font family names from the fonts service which this one cannot handle correctly because its setup says to substitute the requested monospaced fonts with proportional ones.
You can set FC_DEBUG to some value (see the fontconfig-user documents in PDF or HTML or plain text form) and then launch GNU Emacs from this environment. The debug output might explain what's happening.
Another option is to set the X resource Emacs.FontBackend to the value x. This will, hopefully, disable the use of libfontconfig and allow GNU Emacs to use only fonts known by the X server.
--
Greetings
Pete
If you're not confused, you're not paying attention.