Figma如何装中文字体-PingFang苹方字体、Alibaba PuHuiTi阿里普惠

**写在前面:

  1. 工具类软件更新迭代如此快的世界,不能靠历史知识来做操作反应。需要着眼于当下工具的形态来思考用法。
  2. 另外,有人说,当前的用户越来越少发教程类的图文消息了(转去了视频),现在很多图文都是AI生成的垃圾信息。作为漫画爱好者,我认为信息最高的传递方式依然是图文,一切可以提供脑补的细节数据,都可以丢失。**

----------以下是2025年01月10日的正确用法:---------

因为要改美女UED同事发的稿子的文字,然后发现卡在了字体上。
Missing Font在这里插入图片描述
问AI大模型的、网上查询的装font相关staller的不行,一度怀疑是自己是免费用户的原因,后来仔细看Figma菜单,才发现Figma应该是改版了,统一用一个【桌面端desktop app】来解决复杂多变的本地化的问题。

点击左侧目录的Get desktop app,在这个app里面打开。
之前的菜单入口虽然还保留“Open font settings”,但是点进去跳转已经没了。
在这里插入图片描述
安装桌面端的app上,可以正常索引本地的字体资源

在这里插入图片描述

### 如何将 Figma 原型导入 Unity 为了实现从 Figma 到 Unity 的工作流,可以利用名为 **FigmaToUnityImporter** 的开源工具。此工具能够解析来自 Figma API 或导出的 JSON 数据,并将其转换为 Unity 可识别的 UI 元素结构[^1]。 #### 准备阶段 在开始之前,需要完成以下准备工作: - 确保已安最新版本的 Unity 编辑器。 - 下载并配置好 **FigmaToUnityImporter** 插件至您的 Unity 项目中。 - 获取您要使用的 Figma 文件 ID 和访问权限密钥(API Token),以便插件能读取相关内容。 #### 导出 Figma 文件 在 Figma 中操作时,请执行如下设置来准备数据供后续处理: 1. 使用 Figma 提供的功能导出整个画板或者单独组件为 JSON 格式的文件。 2. 如果计划直接调用 Figma API,则需记录目标项目的具体节点路径及其关联属性。 #### 配置 Unity 工程 进入 Unity 后按照下列指南集成外部资源: - 将上述获取到的数据源加载入场景内指定位置。 - 设置材质贴图、字体样式以及其他视觉表现参数以匹配原始设计稿效果。 以下是简单的脚本示例展示如何初始化这些对象: ```csharp using UnityEngine; public class ImportFigmaData : MonoBehaviour { void Start() { string figmaJsonPath = "Assets/FigmaExported.json"; // 替换为您实际保存的位置 TextAsset jsonFileContent = Resources.Load<TextAsset>(figmaJsonPath); Debug.Log("Loading data from:" + figmaJsonPath); if (jsonFileContent != null){ var uiElements = JsonUtility.FromJson<FigmaUIElement[]>(jsonFileContent.text); foreach(var element in uiElements){ CreateGameObject(element.name, new Vector3(element.x,element.y), Color.white ); } }else{ Debug.LogError("Failed to load the specified file."); } } private GameObject CreateGameObject(string name ,Vector3 position,Color color ){ GameObject go =new GameObject(name); SpriteRenderer renderer=go.AddComponent<SpriteRenderer>(); renderer.color=color; go.transform.position=position; return go ; } } [System.Serializable] public struct FigmaUIElement { public float x,y; public string name ; } ``` 以上代码片段仅作示意用途,在真实环境中可能还需要考虑更多细节比如层级关系重建等问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值