3dsmax坐标轴变色修复办法
2026-07-16 3403754
2026-07-16 0
谷歌浏览器无法正确渲染中文字体,是因为系统缺失中文字体、Chrome 140+与损坏字体(如HEJI2Text.otf)冲突、SimSun粗体映射失效或Puppeteer未配置字体路径,导致文字显示为方块、模糊或空白;需先执行fc-list :lang=zh验证字体安装,再卸载问题字体并刷新缓存,最后通过fontconfig强制映射宋体粗体至Microsoft YaHei。

谷歌浏览器无法正确渲染某些中文字体,是因为系统缺失中文字体、Chrome 140+版本与损坏字体冲突、SimSun粗体映射失效,或Puppeteer未配置字体路径,导致文字显示为方块、模糊或完全空白。
打开终端,执行命令:fc-list :lang=zh。
若返回为空,说明系统未安装任何中文字体——【这是最常见且必须优先解决的前提】。
若返回包含“Noto Sans CJK SC”“WenQuanYi Zen Hei”等字样,则字体已存在,问题出在渲染配置或冲突字体上。

Chrome 140+ 在 Linux 上会因特定损坏字体(如 HEJI2Text.otf)触发渲染中断甚至崩溃。
运行命令:fc-list -f "%{file}n" | grep -Ei 'unitwebrbw03medium.ttf|unitwebrbw03light.ttf|panton_black.otf|heji2text.otf'。
只要输出任意一行路径,就说明该字体已安装并正在干扰渲染——【必须立即删除对应.ttf或.otf文件,否则后续所有配置均无效】。
删除后执行 sudo fc-cache -fv 刷新字体缓存。

Linux 下 SimSun 本身不含粗体字重,Chrome 渲染 font-weight: bold 时会失真或发虚。
需通过 fontconfig 规则硬性映射:
第一步:用 sudo 权限在 /etc/fonts/conf.d/ 目录下新建文件 s99-local.conf;
第二步:写入以下 XML 内容(注意第6、7、11、12行的 family 名称必须与开发者工具中实际捕获的一致):
Simsun
bold
Microsoft YaHei