火狐浏览器中文显示问题需同步调整字体渲染与字符编码:先在“设置→字体和颜色”中选简体中文、设标准字体为微软雅黑等、最小字号12–14px;再通过about:config配置font.name.sans-serif.zh-CN等参数并设font.minimum-size.zh-CN为14;最后右键设文字编码为UTF-8或GBK,或全局设intl.charset.default为UTF-8。

火狐浏览器网页字体太小看不清、中文页面显示乱码,必须同时调整字体渲染参数和字符编码匹配规则——只改字号不设编码,遇到GBK网页仍是方块;只切编码不调最小字号,某些CSS强制8px文字照样糊成细线。
设置网页字体大小
第一步:点击右上角三条横线 → 选择“设置” → 左侧点“常规” → 向下滚动到“语言和外观”区域 → 点击“字体和颜色”右侧的“设置…”按钮。
在弹出窗口顶部“字体”下拉菜单中,【必须选中“简体中文”】,否则后续所有中文字体设置对中文网页无效。这一步漏选,后面全白调。
将“标准字体”设为微软雅黑(Windows)、PingFang SC(macOS)或Noto Sans CJK SC(Linux);“标准字体大小”调至16或18像素;“最小字体大小”务必设为12或14像素——低于12像素,网站用CSS写死6px时,文字会直接塌缩成不可辨识的灰点。
勾选“允许页面选择自己的字体,而不是始终使用上面的字体”。这能让多数现代网站保持原有排版,又不会被老旧站点的恶意小字号拖垮可读性。
通过about:config强化字体控制
方法一:强制绑定中文字体链
地址栏输入about:config → 回车 → 点击“接受风险并继续”。
搜索font.name.sans-serif.zh-CN,若不存在则右键→新建→字符串,名称填此项,值设为:Microsoft YaHei, HarmonyOS Sans SC, sans-serif。
同样操作新建font.name.serif.zh-CN,值设为:SimSun, Noto Serif CJK SC, serif;再搜索font.minimum-size.zh-CN,双击将其值设为14——这是中文在高分屏下仍能清晰分辨的临界阈值。
方法二:禁用网页字体声明
在 same about:config 页面中,搜索browser.display.use_document_fonts,双击将其值由1改为0。【此操作会让火狐彻底忽略网页CSS中的 font-family 声明,强制走你配置的字体链】。改完必须关闭所有火狐窗口并彻底退出进程(任务管理器中确认 firefox.exe 已消失),否则新设置不生效。
设置默认字符编码
右键网页任意空白处 → 在弹出菜单中点击“文字编码” → 先尝试“Unicode(UTF-8)” → 若仍乱码,立即切回“简体中文(GBK)”。每次切换都会自动重载页面,选错会导致汉字错位成两个乱码符号,所以别连点,点一次等刷新结果。
如果90%以上访问的都是现代中文网站,可全局设默认编码:地址栏输入about:config → 搜索intl.charset.default → 双击修改值为UTF-8 → 关闭标签页,新开窗口验证。注意:此设置对未声明charset的网页生效,若某页真实是GBK却没声明,强行用UTF-8解析就会乱码。
把“文字编码”按钮固定到工具栏:点击右上角三条横线 → “定制工具栏…” → 左侧找到“文字编码”图标 → 拖到地址栏右侧空白处松手。以后点一下地球图标就能切编码,不用再找右键菜单。


















