worldofpadman icon indicating copy to clipboard operation
worldofpadman copied to clipboard

Better accessibility for the command-console

Open MancusNemo opened this issue 4 years ago • 5 comments

The console in World of Padman is hard and difficult to read. The problem could be solved with a changeable background colour or with a solution from quake3e /con_scale.

Source for /con_scale solution: https://github.com/ec-/Quake3e/commit/2bdc3692a7d7fbb9af4297c78762c1ef1f9bcb85

MancusNemo avatar Dec 28 '21 14:12 MancusNemo

Which resolution are you running wop with? It looks like we are talking about two different things here. The color of the font and background makes it hard to read? Or the font size?

mgerhardy avatar Dec 28 '21 20:12 mgerhardy

No not about two different things, but about two possible solutions to a problem.

One can be to change the font size. The other is to change the background colour. Each measure can improve the readability. And thus solve the problem.

As screens get higher and higher resolutions, I would still scale the font up. To be prepared for the future for 4k and more.

To help the visually impaired, I would still make the background colour editable!

MancusNemo avatar Dec 29 '21 13:12 MancusNemo

We should implement the con_scale feature to scale the font size of the console. We need to see how this interferes with the changes raute made to the chat notifications, if the is relevant.

kai-li-wop avatar Jan 02 '22 17:01 kai-li-wop

I had a look at it, but the source code of World of Padman in cl_console.c is already very different from Quake3e. We should definitely adopt the feature, only I can't estimate what other optimizations and enhancements have been done there. In this respect I leave the implementation to @mgerhardy, because my knowledge is not sufficient for this. ;)

kai-li-wop avatar Jan 18 '22 12:01 kai-li-wop

Ok, sounds good! Thank you! :)

MancusNemo avatar Feb 02 '22 14:02 MancusNemo

Linking this 038ce0f5fdc9af040f78a5bdaf5f95669d5f54c2 as an implementation.

kai-li-wop avatar Jun 07 '24 16:06 kai-li-wop

@mgerhardy: I just tested this feature, so far so good. But somehow the characters are now very close together, especially for the numbers, which makes it difficult to read. The font used to be monospace (not proportional), but now the characters overlap, making it difficult to read. Also, the characters in the console used to be displayed scaled to half width. Perhaps the proportional and non-proportional fonts are now somehow mixed in World of Padman? Perhaps there is simply no minimum spacing between the characters. So something doesn't quite fit together yet.

Compare old vs. new (screenshots show different console content) Image

Image

kai-li-wop avatar Jun 11 '24 17:06 kai-li-wop

@mgerhardy: Super, this fixed it for me.

kai-li-wop avatar Jun 17 '24 06:06 kai-li-wop

5dba1b6e30ab69e0ebdf85830658c3eb40189694 introduces a menu option for this --> game preferences / chat page

Image

kai-li-wop avatar Jun 19 '24 06:06 kai-li-wop

Works as intended! Was able to scale the Font in the Console without any issues using the Options -> Chat Menu.

3aTmE avatar Nov 24 '24 21:11 3aTmE