Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I searched the web and found out that there's one solution: editing the steam.styles file (\Program Files (x86)\Steam\resource\styles\steam.styles).

I edited it, changed the line from:

// cool we can define font-families here as well
basefont="Helvetica" [$OSX]


// cool we can define font-families here as well
basefont="Helvetica" [$OSX]

But to no avail, because Steam will always launch with the dialog box "Checking for updates", and "Validating (something)" and the modified file would be changed to default (back to basefont="Arial").

So are there any ways to make Helvetica font the default font in Steam's GUI?

== Update ==

I've already installed Helvetica font.

== Update 2 ==

As suggested, setting the file "steam.styles" as read-only didn't work, Steam probably deleted and wrote a new file.

== Update 3 == [solved]

Edited the file; deny all users and system accounts for write access ONLY, and now Steam managed to display the desired font.

share|improve this question
This is related, if not a direct duplicate:… – Doktoro Reichard Jan 1 '14 at 4:21
How is this related? I know the font name might be a little related, the whole topic isn't about "installing Helvetica for Microsoft Office", as I want Steam to display Helvetica font instead of Arial and stay that way, while the other question talks about the possibility of installing the font on a program, which is Office. – MegaRodeon Jan 1 '14 at 4:25
I think your problem is that you assume Windows has Helvetica installed. As stated by my previous comment's link, it does not. – Doktoro Reichard Jan 1 '14 at 4:25
Um. No, I installed Helvetica... Let me add details for this. – MegaRodeon Jan 1 '14 at 4:26
Ah, ok then. That was what I was missing. You can use NTFS permissions to prevent Steam to modify the file. – Doktoro Reichard Jan 1 '14 at 4:27
up vote 1 down vote accepted

There are essentially two ways to lock a file from being modified, on Windows. Make your modifications to the files before any of these methods.

  • Making it read-only.

    • You access the file's Properties by right-clicking it. In the General tab, a checkbok marked read-only should exist. Check it.

    • This makes the system recognize that the file shouldn't be modified. However, it isn't a set-on-stone limit, and programs may circumvent this behavior.

  • Using NTFS security permissions in order to prevent Write access.

    • This is more reliable than the previous method, as it works on the file-system level.

    • In the file's Properties, access the Security tab. there, first select your username and afterwards, Deny Write permissions on the checkboxes below. Apply. A warning will appear, just accept. This will make the file completely write-proof.

share|improve this answer
I assume that the main problem is Steam updating the steam.styles file, so preventing it from updating should work. If not, feel free to update your post. – Doktoro Reichard Jan 1 '14 at 4:41
Thanks! I guess it worked... But the interface is messed up... No words are shown... Guess I have to change to other fonts. Thank you! I will mark your answer as accepted answer. – MegaRodeon Jan 1 '14 at 4:49
2 things I have to say though, Arial looks enough like Helvetica for the differences not to be noticeable. Also, remember to deactivate this from time to time, in case Steam needs to perform an important update. – Doktoro Reichard Jan 1 '14 at 4:52
Nope, to me, Arial looks a lot different because I know quite a lot about fonts. I hate Arial, it's ugly and a cheap knockoff that defamed Helvetica. Anyways, thanks for your reminder about deactivating the file write-restriction. Will do. – MegaRodeon Jan 1 '14 at 5:03

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .