/etc/fontconfig/fonts.conf defines Nimbus Sans L in the alias section of sans-family, which would be fine for normal usage, however that font seems for some reason to install cyrillic fonts in half a dozen of Unicode character classes (including, but alas not limited to the actual cyrillic class). Nimbus Sans L is a font contained in ghostscript and gs-font packages, unmerging them might make problem disappear, but unmerging ghostscript really isn't an option. Hacking fonts.conf works fair enough though. Reproducible: Always Steps to Reproduce: 1. Emerge ghostscript (or gs-fonts* containing Nimbus Sans'), xfree and fontconfig for the least. 2a Open gucharmap and look Latin-B or IPA sections for example, you should see a bunch of cyrillic characters. 2b You can also check the given web page in any unicode capable modern (graphical) browser, the correct font array is given in http://www.arts.gla.ac.uk/IPA/fullchart.html as picture. Actual Results: Incorrect cyrillic characters appear everywhere. Expected Results: The correct symbols should have been displayed. Portage 2.0.50_pre16 (default-x86-1.4, gcc-3.3.2, glibc-2.3.3_pre20031222-r0, 2.6.1-rc3) ================================================================= System uname: 2.6.1-rc3 i686 AMD Duron(tm) processor Gentoo Base System version 1.4.3.12 distcc 2.12 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] Autoconf: sys-devel/autoconf-2.58 Automake: sys-devel/automake-1.7.8 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=athlon -O3 -pipe -fomit-frame-pointer -ffast-math -finline-limit=333" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3/share/config /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-march=athlon -O3 -pipe -fomit-frame-pointer -ffast-math -finline-limit=333" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs buildpkg ccache distcc fixpackages sandbox userpriv usersandbox" GENTOO_MIRRORS="http://trumpetti.atm.tut.fi/gentoo/ http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/" MAKEOPTS="-j4" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="X Xaw3d acpi acpi4linux alsa apache2 apm arts avi berkdb bonobo crypt cups curl dnd encode esd foomaticdb gb gd gdbm gif gnome gpm gstreamer gtk gtk2 gtkhtml guile imagemagick imlib ipv6 java joystick jpeg kde libg++ libwww mad mbox mikmod mmx mng motif mozilla moznomail mozp3p mozsvg mozxmlterm mpeg music mysql ncurses nls nptl offensive oggvorbis opengl oss pam pdflib perl png python qt quicktime readline ruby samba scanner sdl slang spell sse ssl stroke svga tcltk tcpd tetex tiff truetype type1 unicode usb videos x86 xface xinerama xml xml2 xmms xosd xv xvid zlib" Assumably related packages: [ebuild R ] media-libs/fontconfig-2.2.1 0 kB [ebuild R ] x11-base/xfree-4.3.0-r3 -3dfx -3dnow -cjk -debug -doc -gatos +ipv6 +mmx +nls +pam -sdk +sse -static +truetype +xml2 71,029 kB [ebuild R ] app-text/ghostscript-7.07.1-r1 +X -cjk +cups 13,813 kB
I second this. The Numbus fonts fron urw-fonts (also included with GhostScript and almost everywhere else) contain lots of glyphs that are simply in the wrong places. They should be removed until they're fixed.
And this is only with Nimbus Sans L or also with the other nimbus fonts ?
Well, commenting only the nimbus sans L out from the configurations did fix the issue (I suppose monospace and serif fonts are missing IPA blocks all along?), but it still might be in other nimbus fonts as well. I suppose removing the serif and monospace versions as well won't do much harm anyways, but perhaps someone that uses cyrillic fonts should confirm first?
What's the status here?
I can't reproduce it right now. But I don't think the font itself has been fixed or changed at all, rather I suppose the font selection mechanism just happens to select something else right now, for whatever reason (it might be that it understands to skip Nimbus but then again it might just be arbitrary chance). It'd really require a fresh install to test this thoroughly again, but I don't have time for it right now, unfortunately. Unless there's some more handy way to remove fonts temporarily or force fonts around?
About time to close this, I guess. Reopen if you can still reproduce the issue.