Um plug -in de esboço que ajusta o espaçamento do caractere nas camadas de texto usando fontes de texto/exibição da UI do iOS 9 do iOS para o que seria quando usado no aplicativo.
Por exemplo, se você usar o texto da interface do usuário SF em 16pt, o script definirá o espaçamento do personagem desta camada como -0,32.
Quando você usa -[UIFont systemFontOfSize:] ou outras APIs relacionadas à fonte do sistema no iOS, o iOS ajusta automaticamente o rastreamento da fonte com base no tamanho do ponto que você está usando (consulte a tabela de rastreamento: https://developer.apple.com/fonts/ ou confira o wwdc session 804 "" introduzindo o novo sistema "). Como isso acontece em um nível de API e não em um nível de fonte, o Sketch não tem como determinar seu espaçamento padrão de caracteres. Scripts é melhor do que fazê -lo manualmente toda vez que ¯ _ (ツ) _/¯.
Curiosamente, a tabela oficial de rastreamento corresponde ao texto da interface do usuário SF muito melhor do que o SF UI Display. Portanto, o tamanho do SF UI Display para o mapeamento de espaçamento de caracteres é gerado em um pequeno projeto iOS.
Basta selecionar as camadas de texto que possuem fontes de texto/exibição da interface do usuário SF e executar o script (plugins> Fix SF UI Font Spacacing), ele definirá o espaçamento correto com base no tamanho da fonte atual. Se você alterar o tamanho da fonte dessa camada, precisará executar novamente o script nessa camada.
⌃⌘T . (Ctrl+CMD+T) Se você deseja que seja algo diferente, pode editar tecnicamente o arquivo manifest.json no plug -in.