SolidWorks 在导出 PDF 时提示 “Arial Unicode MS 安装不正确” 或出现 文字乱码、缺失,通常是因为系统缺少该字体或字体注册异常。以下是基于权威公开资料整理的解决方法:核心原因
Arial Unicode MS 是 SolidWorks 2016–2022 版本中用于渲染多语言(如中文、日文、韩文)字符的关键回退字体。
Windows 10/11 默认不预装此字体。
Microsoft 自 Office 2016 起已不再包含该字体
推荐解决步骤
确认字体是否存在
打开文件资源管理器,导航至 C:\Windows\Fonts。
查找文件名为 arialuni.ttf 的字体。若不存在,则需安装。
合法安装 Arial Unicode MS
推荐方式:从 Office 2013 批量授权版(VLSC) 安装包中提取 arialuni.ttf 并双击安装
避免风险:不要从不明第三方网站下载字体,可能存在恶意软件或损坏文件
修复 Office 安装(如已安装 Office)
打开 控制面板 > 程序和功能。
选择 Microsoft Office,点击 “更改” > “快速修复” > “修复”。
修复完成后重启电脑,检查字体是否恢复
重启 SolidWorks 并验证设置
以管理员身份重新启动 SolidWorks。
进入 【工具】→【选项】→【文档属性】→【注解】,确认“注解字体”中 Arial Unicode MS 可选且未灰显
(可选)为未来兼容性做准备
SolidWorks 2023+ 已改用 Segoe UI 或 Noto Sans CJK 等现代 Unicode 字体
可通过 PowerShell 部署免费开源字体:powershell
Invoke-WebRequest -Uri "https://noto-website-2.storage.googleapis.com/pkgs/notosanscjksc.ttc" -outfile "$env:windir\fonts\notosanscjksc.ttc"
然后在 SolidWorks 中将默认注解字体设为 Noto Sans SC
注意事项
安装字体时建议关闭 SolidWorks,避免文件占用冲突
若问题持续,可检查注册表字体映射(适用于高级用户)
如需官方支持,可访问 SolidWorks 帮助文档