Figma无法识别本地中文字体是因PostScript名称含中文、空格或符号所致,需重命名字体文件、用FontForge修正内部PostScript名,或通过修改fonts.json注入字体元数据。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您已在操作系统中安装了本地中文字体,但在 Figma 网页版或桌面版中仍无法识别(例如显示为“missing font”或回退至默认字体),则很可能是字体文件的内部 PostScript 名称含中文、空格、特殊符号或版本命名不一致所致。Figma 严格依赖字体的 PostScript 名称进行匹配,而非显示名称或文件名。以下是针对性解决该问题的操作步骤:
一、修改字体文件名为纯英文并重装
部分中文字体安装包自带的文件名含中文、空格或全角符号(如“阿里巴巴普惠体-2.0-Regular.ttf”),导致系统注册时 PostScript 名称解析异常;手动改为规范英文命名可提升注册稳定性,并规避 macOS/Windows 对非 ASCII 字符路径的兼容性问题。
1、在操作系统中定位已安装的字体文件:Windows 进入 C:\Windows\Fonts,macOS 进入 /Library/Fonts 或 ~/Library/Fonts。
2、找到目标中文字体对应的文件(通常为 .ttf 或 .otf 格式),右键选择“属性”(Windows)或“显示简介”(macOS),记录其“PostScript 名称”字段值(如 alibabapuhuiti-2-0-regular)。
3、将原字体文件复制到桌面或其他临时文件夹,重命名为仅含小写字母、短横线与数字的英文名,例如:alibabapuhuiti-2-0-regular.ttf;严禁使用中文、空格、下划线、括号或全角标点。
4、卸载原字体:Windows 在字体文件夹中右键原文件 → “删除”,macOS 在“字体册”中选中字体 → 点击左下角“移除”。
5、双击重命名后的字体文件,按系统提示完成安装(Windows 点“安装”,macOS 点“安装字体”)。
6、重启 Figma 桌面应用,或关闭并重新打开浏览器标签页,刷新 Figma 页面后进入 Fonts 设置页点击 Refresh fonts。
二、使用字体工具校验并修正 PostScript 名称
仅修改文件名不足以确保 Figma 正确识别——关键在于字体文件内部的 PostScript 名称必须与 Figma 项目中引用的名称完全一致。某些字体(如霞鹜文楷、思源黑体)因打包方式不同,其内置 PostScript 名称可能缺失、含 Unicode 字符或与常见调用习惯不符,需借助专业工具强制校准。
1、下载并安装开源字体编辑工具 FontForge(官网:fontforge.org,支持 Windows/macOS/Linux)。
2、启动 FontForge,通过 File → Open 打开已重命名的字体文件。
3、依次点击菜单栏 Element → Font Info,切换至 PS Names 选项卡。
4、检查并手动填写以下三项(必须全部为 ASCII 字符,无空格、无中文、无全角符号):
– Fontname:例如 alibabapuhuiti-2-0-regular
– Weight:例如 Regular、Medium、Bold(不可写“常规”“细体”)
– Copyright:可留空或填英文简写(如 © Alibaba)
5、点击 OK 保存设置,再执行 File → Generate Fonts,格式选择 TrueType (.ttf),勾选 OpenType Features,导出新字体文件。
6、卸载旧字体,安装新生成的 .ttf 文件,重启 Figma 并刷新字体列表。
三、绕过系统注册直接注入字体元数据
当企业设备受域控策略限制、无法自由安装字体,或系统字体册拒绝注册第三方字体时,可采用“免安装注入”方式,通过修改 Figma 客户端本地缓存中的字体映射表,强制声明字体存在。该方法适用于桌面版 Figma(v108.1 及以上),无需管理员权限。
1、关闭所有 Figma 进程(包括后台服务),确保桌面客户端完全退出。
2、定位 Figma 本地配置目录:
– Windows:C:\Users\[用户名]\AppData\Roaming\Figma\fonts.json
– macOS:~/Library/Application Support/Figma/fonts.json
3、用文本编辑器(如 VS Code、Notepad++)打开 fonts.json 文件,在 "localFonts" 数组内新增一项(注意逗号分隔):
{"family":"Alibaba PuHuiTi","style":"Regular","postscriptName":"alibabapuhuiti-2-0-regular","path":"/path/to/alibabapuhuiti-2-0-regular.ttf"}
4、将 /path/to/... 替换为实际字体文件的**绝对路径**(Windows 使用正斜杠或双反斜杠,如 C:/Users/xxx/Desktop/alibabapuhuiti-2-0-regular.ttf)。
5、保存 fonts.json,启动 Figma 桌面版,新建文本图层,在字体下拉菜单中手动输入 Alibaba PuHuiTi 并回车确认。


















