ValveSoftware / halflife

Half-Life 1 engine based games

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[HL25] Make font size adjustable ingame

ehaki opened this issue · comments

commented

The Problem:

In the 25th anniversary update for the Halflife 1 engine, one of the main issues that I had was that the font size looked terrible on lower-resolution monitors and displays that were still higher sized. I presume that the reason that Valve updated the UI was because of the Steam Deck, which is fair- but not making the UI Text scaleable at all makes it more cluttered and difficult to play on lower resolution monitors, which was the original intended experience.

The Solution:

Make it a setting in the menus or a command that simply allows you to change the font size of the menu ingame, in order to allow those who want to change it to have the ability to adjust the size in order to fit their play-style.

Alternative Solution:

Create a toggle that allows a flip between the Pre-HL25 changes, and one that keeps the current UI.

Hello @ehaki, my understanding is that goldsrc and VGUI predates the ability to scale font rendering and it's not realistic to expect that the legacy goldsrc engine will ever pick up the ability in the future.

There might be a different way to solve this concern in the future, but it would have to involve manually creating more than one set of fixed UI layouts instead of scaling the font rendering.

commented

in that case, i think a good alternative/compromise would be a toggle that allows you to use the old UI size.