1) Booting normally in X and switching to vt1:
Font and charmap is not applied.
2) Booting in X *without splash* and switching to vt1:
Font is applied (e.g. Terminus), but not charmap, so I still can't see e.g. Greek.
3) Booting in recovery mode (vmlinuz single):
Everything works fine.
I tried troubleshooting it a bit, by putting a wrapper script around /bin/setfont. I saw that "setfont -C /dev/ttyX /etc/console-setup/Uni2-Terminus16.psf" is actually called for tty[1-6] on boot, and also *twice* for each tty, but something prevents them from actually taking effect.
Of course running that command after boot correctly sets the font/charmap.
Current situation in Natty:
1) Booting normally in X and switching to vt1:
Font and charmap is not applied.
2) Booting in X *without splash* and switching to vt1:
Font is applied (e.g. Terminus), but not charmap, so I still can't see e.g. Greek.
3) Booting in recovery mode (vmlinuz single):
Everything works fine.
I tried troubleshooting it a bit, by putting a wrapper script around /bin/setfont. I saw that "setfont -C /dev/ttyX /etc/console- setup/Uni2- Terminus16. psf" is actually called for tty[1-6] on boot, and also *twice* for each tty, but something prevents them from actually taking effect.
Of course running that command after boot correctly sets the font/charmap.