将字体从 SVG 转换为 SBIX

将字体从 SVG 转换为 SBIX

我使用此项目在 TTF 容器文件中创建了彩色 SVG 字体:https://github.com/eosrei/twemoji-color-font

但是,macOS 和 iOS 仅支持 SBIX 字体,不支持 SVG。它们最终将 SVG 显示为黑色轮廓。所以我想将其转换为 SBIX 字体。有哪些工具可以做到这一点?

我尝试使用 TransType 4 转换 Twitter Color Emoji 的子集,它声称具有此功能,但它无法正确呈现 SVG;许多形状在应用程序和导出的字体中都位于错误的位置。

我还查看了 FontTools Python 包及其生成的 TTX 字体。我可以通过编辑 PNG 十六进制编码数据来手动更改某些图像,但仅此而已。添加或删除涉及所有连字符和其他脚本的字符变得太复杂了。

相关内容