Firefox 和 UI 字体大小增加问题

Firefox 和 UI 字体大小增加问题

我尝试将layout.css.devPixelsPerPx选项设置为 >1 来增加 Firefox UI 的字体大小。它按预期工作,直到我关闭浏览器并重新打开它。虽然元素本身似乎保留了之前增加的大小,但字体缩小了。从下面的屏幕截图中可以清楚地看到,在重新打开的窗口中,选项卡内的字体变小了。

Firefox 刚设置选项时:

只需设置 layout.css.devPixelsPerPx>1


重新打开 Firefox 后: 重新开放后

是否可以使字体大小永久增大?

我正在使用 Arch Linux 和 Firefox 89.0。

谢谢 :)

答案1

如果about:config设置layout.css.devPixelsPerPx仍然存在,但重启后没有任何效果,那么这很可能是 Firefox 中的一个错误。

在报告错误之前,请尝试禁用 中的所有扩展about:addons,以查看这是否是由错误的扩展引起的。另请参阅 如何在 Mozilla Firefox 中卸载或禁用扩展

否则,在等待 Firefox 开发人员修复错误时,您可以尝试使用userChrome.css。要启用userChrome.cssuserContent.css,您需要进行about:config以下设置:
toolkit.legacyUserProfileCustomizations.stylesheets = true
另请参阅 如何创建 userChrome.css 文件

尝试将其添加到文件中,并根据您的需要进行调整:

/* global font */
* {
  font-family: DejaVu, sans-serif !important;
  font-size: 13pt !important;
}

更多信息请参阅文章 Firefox/调整

您还可以尝试 Github 提供的更广泛的全局 UI 修复: Firefox-UI 修复

答案2

最好在关闭 Firefox 后在控制台中运行一些 javascript,直到错误修复

  1. 打开浏览器控制台 (https://developer.mozilla.org/en-US/docs/Tools/Browser_Console#Opening_the_Browser_Console
  2. 在命令行上(https://developer.mozilla.org/en-US/docs/Tools/Browser_Console#Browser_Console_command_line):

要设置全局缩放(输入任意值而不是 1.33),请输入: FullZoom._cps2.setGlobal(FullZoom.name,1.33,gBrowser.selectedBrowser.loadContext); 要重置(返回 1),请输入: FullZoom._cps2.removeGlobal(FullZoom.name,gBrowser.selectedBrowser.loadContext);

来源

答案3

您还可以使用:GDK_DPI_SCALE在 Linux 上更改 UI 比例(也适用于 Thunderbird)。例如

env GDK_DPI_SCALE=2 firefox

相关内容