Arabic and Hebrew on the console
Matthew Woehlke
mw_triad at users.sourceforge.net
Fri Oct 10 18:41:46 UTC 2008
Dmitry Butskoy wrote:
> Since RedHat Linux 8, "latarcyrherb-sun16" is the default console font.
> It seems that it was chosen in assumption that
> ascii+latin+cyrillic+hebrew+arabic in one a font should satisfy all the
> needs of console users.
>
> But "latarcyrheb-sun16" is so-called 512-glyphs font. Unfortunately,
> there is a restriction in hardware, which decreases the amount of
> available console colors if console font has more than 256 glyphs.
Isn't Kernel Mode Setting supposed to fix this? (...because we won't be
using hardware text mode and so will be able to use our own kernel glyph
rendering code that won't have this restriction, and incidentally would
allow things like very-high-resolution and 24-bit color on VT's?)
> As a result, people who (for some reasons) use TUI on console have no
> yellow and bolding anymore.
>
> The solution looks simple -- just change the default "latarcyrheb-sun16"
> to some old good 256-gliph font. It is an obvious thing, especially in
> fact that actually the "latin+cyrillic+hebrew+arabic" combination seems
> never used in a real life of console. What seems to be used is just
> "ascii + local native language" (ie. ascii+latin1, ascii+cyrillic etc.),
> and such combinations do not exceed 256-glyph limit.
Yup. Granted, I don't use the VT's *all* that much (though I do, on
occasion), but one of the first changes I make to a system is usually to
set the font back to lat0-*. (I'd use lat0-10 or lat0-8 except switching
to/from X tends to not restore the hardware font correctly; in fact I'm
probably getting the BIOS font at that point.)
--
Matthew
Please do not quote my e-mail address unobfuscated in message bodies.
--
C++ is for people who want to be able to not just shoot themselves in
the foot, but do it with a rocket launcher. -- Igor Peshansky
More information about the devel
mailing list