Плагин эскиза, который регулирует расстояние между символами на текстовых слоях, используя iOS 9 SF UI Text/Sharts на то, что он будет при использовании в приложении.
Например, если вы используете текст пользовательского интерфейса SF на 16PT, скрипт установит интервал этого слоя на -0,32.
Когда вы используете -[UIFont systemFontOfSize:] или другие API, связанные с шрифтом, в iOS, iOS автоматически регулирует отслеживание шрифта на основе размера точки, которую вы используете (см. Таблицу отслеживания: https://developer.apple.com/fonts/ или проверьте сеанс WWDC 804 ". Поскольку это происходит на уровне API, а не на уровне шрифта, Sketch не может определить расстояние между символами по умолчанию. Сценарий это лучше, чем делать это вручную каждый раз ¯ _ (ツ) _/¯.
Как ни странно, официальная таблица отслеживания соответствует тексту пользователя SF намного лучше, чем дисплей SF UI. Таким образом, SF UI Display размер расстояния между символами, отображается в небольшом проекте iOS.
Просто выберите текстовые слои, которые используют используемые шрифты Text/Display Text/Display, и запустите скрипт (плагины> Fix SF -интервал интернатов интернатов UI), он установит правильное расстояние на основе текущего размера шрифта. Если вы измените размер шрифта этого слоя, вам нужно будет повторно запустить сценарий на этом слое.
⌃⌘T . (Ctrl+Cmd+T) Если вы хотите, чтобы это было что -то другое, вы можете технически редактировать файл manifest.json в плагине.