sprite-kit - 在 SpriteKit iOS 11.3.x 中,SKLabelNode 不渲染 £(英镑)货币
问题描述
有一个应用内购买屏幕,我必须在其中显示一个带有文本“解锁所有 0.99 英镑”的按钮,以便当玩家点击应用内购买时向前移动。
从 SKProduct 检索和填充货币和本地化价格值。
我测试过的所有其他货币(例如 $、¥、€)都可以很好地显示 in 标签。但是,当我使用 £ 货币时,标签会忽略该符号。
除了目前向苹果报告错误之外,是否有任何解决方法?
未呈现 £ 符号:
但在 SKLabelNode.text 中显示:
正确呈现 $ 符号:
解决方案
我找到了问题的原因。问题在于我在游戏中使用的字体。它未能呈现某些货币,例如英镑。当我尝试使用Comic Sans MS字体时,所有货币符号都包括 £ 神奇地出现了。所以我最终使用Comic Sans MS字体作为显示货币符号的按钮文本。
推荐阅读
- linux - 如何在 bash 中解析这个 yaml 文件以获取特定值?
- react-native - 如何在 React Native Vector Icon 中选择同名的图标
- android - 无法使用 react-native 运行 android 模拟器(android-studio)
- python - Python中n个特征的梯度下降?吴恩达课程的一部分
- python - 在 Windows 上使用 Docker 创建 Lambda 层时遇到问题
- python - 在python中添加超链接到Excel csv文件
- angular - 缩放时如何从刻度中删除小数?
- micronaut - Micronaut 在 Controller 方法中将对象数组转换为 json 响应
- c# - 从 Firebase 中的实时数据库获取数据后,无法写入 Unity 的 TMPro 文本字段
- c - 如何使字符串文字包括宏