I have also noticed that comments are hard to read in color-vim because of the dark blue on black; increasing the intensity would be a trivial improvement.
I have thought about testing a bold attribute implementation by way of shift-and-overlay of the font bitmap so all the colors could be full intensity. The effect would be resolution dependent, but probably superior for at least the 12x24 and 16x32 fonts. 32x64 might need triple striking. An actual bold font for each size would be superior quality and speed at a space cost, of course. Related, I looked through the xterm code to see how hard it would be to use some of it directly in the wscons system for accurate emulation, and it looked pretty challenging to me. Fixing problems piecemeal is probably easier than trying to reuse code. -------- Original Message -------- Subject: Re: Use VGA text mode palette RGB values in rasops(9) From: "Theo de Raadt" <[email protected]> Date: Tue, July 07, 2020 9:07 am To: Frederic Cambus <[email protected]> Cc: [email protected], Jonathan Gray <[email protected]> Frederic Cambus <[email protected]> wrote: > One can test in frame buffer consoles by doing: > > export TERM=wsvt25 > > And run either vim or colorls -G. > Furthermore the situation is just beyond ridiculous. On the one hand your diff is talking about minimizing the differences between terminals, but your example immediately heads in the opposite direction by SELECTING for divergent configuration -- which I suspect noone except you uses. This termcap mess should never have happened. Up until about 10 years ago, pointless and accidental divergence in console emulators ended up being reflected in termcap entries *which to a large degree noone used, except for the people making the termcap entries*, and the situation is so retarded, because is ENTRENCHES differences rather than recognizing the differences shouldn't have existed. The console emulators SHOULD HAVE become more mundane and less featureful, they should have become closer to a clean blend of vt220 + xterm. But no! People focused on extremely narrow details and hid them behind TERM feature flags, and avoided focusing on the big picture of improving ease of utilization and compatibility. It is very sad.
