基于使用描述文件为iOS添加自定义字体,随便手写了一个Flask+BootStrap的在线字体描述文件生成器。
程序运行流程
- 接收用户上传,并存入临时文件夹,将文件名修改为UUID+后缀
- 将字体文件BASE64编码,放入plist文件中,并顺便根据表单修改描述信息等
- 将生成的描述文件使用S/MIME签名
- 将文件返回给用户
使用流程
- 在Safari中打开iFonts Signer – 适用于iOS、iPadOS及macOS的字体描述文件生成器 (guoch.xyz)
- 填写字体名称、选择字体文件、点击上传
- 等待弹出下载,下载后于设置中安装即可
这个网站默认使用font_profile_signed_by@guoch.xyz证书进行签名。安装示意图如下(macOS系统)
更新日志
2023-01-01 修复一个重复UUID导致无法安装的严重BUG。更新得意黑开发板至#13
2024-03-28 更新了证书
若非注明,均为原创文章。转载请注明:转载自:iFonts Signer: iOS、iPadOS、macOS字体任意装——在线字体描述文件生成器