Un complemento de boceto que ajusta el espacio de caracteres en las capas de texto utilizando las fuentes de texto/pantalla SF UI de iOS 9 a lo que sería cuando se usa en la aplicación.
Por ejemplo, si usa el texto SF UI en 16pt, el script establecerá el espacio de caracteres de esta capa en -0.32.
Cuando usa -[UIFont systemFontOfSize:] u otras API relacionadas con la fuente del sistema en iOS, iOS ajusta automáticamente el seguimiento de la fuente en función del tamaño de punto que está utilizando (consulte la tabla de seguimiento: https://developer.apple.com/fonts/ o consulte la sesión WWDC 804 "Introducción de las nuevas fuentes del sistema").).). Dado que esto sucede a nivel API y no en un nivel de fuente, el boceto no tiene forma de determinar su espacio de carácter predeterminado. Scripting Es mejor que hacerlo manualmente cada vez ¯ _ (ツ) _/¯.
Curiosamente, la tabla de seguimiento oficial coincide con el texto de UI SF mucho mejor que la pantalla SF UI. Por lo tanto, el tamaño de SF UI Display para el mapeo de separación de caracteres se genera en un pequeño proyecto de iOS.
Simplemente seleccione las capas de texto que tienen fuentes de texto/visualización de UI SF que se están utilizando y ejecuta el script (complementos> arreglar el espacio de caracteres de fuente de ui), establecerá el espacio correcto en función del tamaño de fuente actual. Si cambia el tamaño de fuente de esa capa, deberá volver a ejecutar el script en esa capa.
⌃⌘T . (CTRL+CMD+T) Si desea que sea algo diferente, puede editar técnicamente el archivo manifest.json en el complemento.