You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Firefox 109.0字体突然变粗的技术问询

Firefox 109.0字体突然变粗的技术问询

嘿,我完全能理解你的困扰——作为开发者,跨浏览器的样式一致性简直是头疼的事儿,用户体验上的突兀感也确实影响日常使用。

首先,你观察到的时间点和Firefox 109的更新时间高度吻合,这大概率不是巧合。虽然官方公开的简易更新日志里没明确标注字体渲染相关的变化,但这类底层渲染逻辑的微调,很多时候不会被放进面向普通用户的 changelog 里。

根据社区里其他开发者和用户的反馈,Firefox 109确实对字体渲染逻辑做了调整:主要是针对高DPI屏幕优化了字体的权重计算逻辑,默认提升了部分字体的渲染厚度,目的是让小字号在高清屏上更清晰易读,但这就导致普通分辨率屏幕上的字体看起来过粗,和Chrome的渲染差异被明显放大了。

给你几个排查和调整的方向:

  • 检查Firefox的底层渲染参数:打开 about:config,搜索 gfx.font_rendering.cleartype_params.rendering_mode,试试把默认值改成 5(部分用户反馈这个数值能恢复之前的渲染效果);也可以调整 font.weight.normal 的参数,逐步测试到你觉得合适的权重。
  • 重置Firefox字体配置:在设置里找到「字体和颜色」,点击「高级」,选择「恢复默认」,排除自定义字体配置带来的干扰。
  • 排查系统显示设置:有时候系统的缩放比例、ClearType配置变动也会间接影响浏览器的字体渲染,尤其是如果最近你的系统也做过更新的话,可以重新校准一下系统的字体平滑设置。

目前Mozilla的支持论坛里已经有不少用户反馈这个问题,官方团队也已经注意到相关情况,后续可能会在小版本更新里调整默认渲染参数。如果暂时等不及补丁,手动调整上面提到的 about:config 参数,应该能解决大部分场景下的字体过粗问题。

备注:内容来源于stack exchange,提问作者Hashim Aziz

火山引擎 最新活动