Sketch SF UI Font Fixer
Add support for S
一个素描插件,可使用iOS 9的SF UI文本/显示字体调整文本层上的字符间距,以适用于应用程序中使用时的内容。
例如,如果您在16pt处使用SF UI文本,则脚本将将此层的字符间距设置为-0.32。
当您使用-[UIFont systemFontOfSize:]或其他系统字体相关的iOS中的API时,iOS会根据所使用的点大小自动调整字体的跟踪(请参阅跟踪表:https://developer.apple.com/fonts/或查看WWDC Session 804 804“介绍新系统Fonts”)。由于这发生在API级别而不是字体级别,因此Sketch无法确定其默认字符间距。脚本比每次手动进行 _(ツ)_/!更好。
奇怪的是,足够的官方跟踪表匹配SF UI文本比SF UI显示更好。因此,在一个小型iOS项目中生成了SF UI显示器对角色间距映射的大小。
只需选择使用SF UI文本/显示字体的文本层并运行脚本(插件> FIX SF UI字体字符间距),它将根据当前字体大小设置正确的间距。如果更改该层的字体大小,则需要在该层上重新运行脚本。
⌃⌘T 。 (CTRL+CMD+T)如果您希望它是不同的东西,则可以从技术上编辑插件中的manifest.json文件。