是否可以将模拟器中的 'native fonts' 替换为特定字体?
Is it possible to replace the 'native fonts' in the simulator with a specific font?
我想在模拟器中录制一个'iPhone'演示,但字体与设备上的字体不一样(我知道你不能分发它)。但是,我找到了可供下载的 SF Pro 字体并想尝试一下,想知道是否有一种简单的方法可以轻松覆盖本机字体(无需更改 css 文件)?
这样我就可以在我的 CSS: font-family: "native:MainRegular" 中留下这样的语句,但以编程方式将其设置为我在模拟器中的 SF Pro 字体副本...
我不会这样做,因为字体字距调整看起来“关闭”,如果有人注意到字体,他也会注意到。相同的字体在 Windows、Mac 等
中看起来会有所不同
但如果您坚持,那么最简单的方法就是创建您自己的皮肤文件。这只是一个包含皮肤细节的简单 zip 文件。例如。这是 iPhoneX skin。请注意,它不包含 TTF 文件...
您需要添加您想要的字体,然后使用 google pixel skin 之类的字体作为参考。查看有关定义字体的属性文件。很简单。
正如您从 the script 中看到的那样,构建皮肤实际上只是压缩。
我想在模拟器中录制一个'iPhone'演示,但字体与设备上的字体不一样(我知道你不能分发它)。但是,我找到了可供下载的 SF Pro 字体并想尝试一下,想知道是否有一种简单的方法可以轻松覆盖本机字体(无需更改 css 文件)?
这样我就可以在我的 CSS: font-family: "native:MainRegular" 中留下这样的语句,但以编程方式将其设置为我在模拟器中的 SF Pro 字体副本...
我不会这样做,因为字体字距调整看起来“关闭”,如果有人注意到字体,他也会注意到。相同的字体在 Windows、Mac 等
中看起来会有所不同但如果您坚持,那么最简单的方法就是创建您自己的皮肤文件。这只是一个包含皮肤细节的简单 zip 文件。例如。这是 iPhoneX skin。请注意,它不包含 TTF 文件...
您需要添加您想要的字体,然后使用 google pixel skin 之类的字体作为参考。查看有关定义字体的属性文件。很简单。
正如您从 the script 中看到的那样,构建皮肤实际上只是压缩。