tipografica - ¿Cómo usar la nueva fuente de San Francisco en iOS 9?
san francisco fuente para windows (1)
Antes de iOS 9 para referenciar las fuentes utilizamos fontWithName
de UIFont
:
[UIFont fontWithName:@"HelveticaNeue" size:18]
Ahora nos estamos moviendo a iOS 9. ¿Cómo hacer referencia a una nueva fuente de San Francisco de la misma manera?
Podemos usarlo con systemFontOfSize
de UIFont
, pero ¿cómo hacer referencia a estilos que no sean regulares? Por ejemplo, ¿cómo usar las fuentes San Francisco Medium o San Francisco Light ?
En iOS 9 es la fuente del sistema, por lo que podría hacer:
let font = UIFont.systemFontOfSize(18)
Puede usar el nombre de la fuente directamente, pero no creo que esto sea seguro:
let font = UIFont(name: ".SFUIText-Medium", size: 18)!
También puede crear la fuente con un peso específico , así:
let font = UIFont.systemFontOfSize(18, weight: UIFontWeightMedium)
o
let font = UIFont.systemFontOfSize(18, weight: UIFontWeightLight)