When systemd-vconsole-setup is run it doesn't copy the Unicode map to the other consoles. The font is correctly copied and all ttys have the same font but unicode map stays the same so [depends on the font change] some letters show wrong characters. Systemd 202 Kernels 3.8.10 & 3.0.75 I have traced the error to a ioctl call in line 211 of vconsole.c but I don't know if there is a problem with that call or there is a kernel bug.
I'm not aware that they *can* be copied. I don't think that can be fixed in/from systemd. It should all work fine, as long there are no drivers switched, like: efi,vga --> kms It is probably a kernel bug, that switching the drivers does not preserve the unicode map in the same way the font is preserved.
Ok then it's a feature not a bug :) Maybe is it posible to circunvent it setting the map "explicitly" for every tty. It's only a sugestion, I solved my problem setting early KMS start at boot but if "theoretically" the systemd-vconsole-setup provides the service, maybe it could try to do the best it can. Anyway, no problem for me in closing the bug and forgetting the whole thing...
*** This bug has been marked as a duplicate of bug 78796 ***
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.