【发布时间】:2021-07-06 03:22:51
【问题描述】:
所以我下载了 zip:https://github.com/hfg-gmuend/openmoji,打开它,打开字体文件夹,然后将 OpenMoji-Color.ttf 文件拖到我的 Xcode 项目中,但后来我意识到它并不是真正的“字体”,它可以修改现有的文本,那么我该如何将表情符号放在字符串、图像或类似的东西中?
通常,我会这样做:
Text("????")
.font(Font.custom("OpenMoji-Color", size: 20))
或者,我希望做类似的事情:
Image("????") //somehow modify it to be in the correct OpenMoji style
有人知道怎么做吗?
【问题讨论】:
-
你应该使用真实的字体名称而不是自带的字体文件名
-
@swiftPunk 现在,我使用的是“NotoColorEmoji”,而不是“.ttfFileHere”——我也只是想修改从“编辑”>“表情符号和符号”>“随机选择”插入的表情符号一,但它没有修改文本,我也不知道如何将表情符号放入图像中
-
documentation 对 NotoColorEmoji 的描述如下:这种字体格式在 Android 和 Linux 上受支持,但在 macOS 或 Windows 上不支持。 虽然不支持明确地说出来,它可能也不会在iOS上运行。
-
@Andrew 谢谢,我想你可能是对的——我改变了我的问题,所以它更笼统。现在我正在尝试以相同的方式使用 OpenMoji-Color 表情符号,但它仍然无法正常工作......任何帮助将不胜感激:-)
-
检查 Mac 是否可以使用该字体的最简单方法是尝试将字体安装到 FontBook。如果它将安装在那里,那么您可能可以使用它。当我尝试安装 NotoColorEmoji 时,它抱怨说无法安装。 OpenMoji-Color可能是一样的
标签: swift fonts swiftui emoji google-noto