如何让 Steam 在其 GUI 中使用 Helvetica 而不是 Arial?

如何让 Steam 在其 GUI 中使用 Helvetica 而不是 Arial?

我在网上搜索,发现有一个解决方案:编辑 steam.styles 文件(\Program Files (x86)\Steam\resource\styles\steam.styles)。

我对其进行了编辑,将以下行从:

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

到:

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

但无济于事,因为 Steam 启动时总是会出现“检查更新”和“验证(某事)”对话框,并且修改后的文件会更改为默认值(返回 basefont="Arial")。

那么有什么方法可以让 Helvetica 字体成为 Steam GUI 中的默认字体吗?

== 更新 ==

我已经安装了 Helvetica 字体。

== 更新 2 ==

按照建议,将文件“steam.styles”设置为只读不起作用,Steam 可能删除并写入了一个新文件。

== 更新 3 == [已解决]

编辑文件;仅拒绝所有用户和系统帐户的写访问,现在 Steam 设法显示所需的字体。

答案1

在 Windows 上,有两种方法可以锁定文件以防止修改。在使用任何这些方法之前,请对文件进行修改。

  • 进行中只读

    • 右键单击文件即可访问其属性。在“常规”选项卡中,应该有一个标记为只读的复选框。选中它。

    • 这使得系统认识到该文件不应被修改。然而,这并不是一个一成不变的限制,程序可能会规避这种行为。

  • 使用 NTFS 安全权限以防止写访问。

    • 由于它在文件系统级别上起作用,因此比以前的方法更可靠。

    • 在文件的属性中,访问“安全”选项卡。首先,选择您的用户名,然后在下面的复选框中选择“拒绝写入权限”。应用。将出现警告,只需接受即可。这将使文件完全防写。

相关内容