Использование fontWithSize API в Сан-Франциско

Новые шрифты в Сан-Франциско в iOS 9 оптимизированы для размера, в котором он будет использоваться, путем настройки отслеживания и динамического переключения между SF Display и SF Text. На сессии WWDC 804 было отмечено, что разработчики не должны использовать Сан-Франциско, пытаясь инициализировать UIFont используя fontWithName , например:

 UIFont *originalFont = [UIFont systemFontOfSize:11]; UIFont *newFont = [UIFont fontWithName:originalFont.fontName size:44]; 

Это связано с тем, что система не может оптимизировать шрифт для нового размера при использовании API fontWithName .

Вместо этого было рекомендовано получить UIFontDescriptor от исходного шрифта и создать новый шрифт с новым размером, например:

 UIFont *originalFont = [UIFont systemFontOfSize:11]; UIFont *newFont = [UIFont fontWithDescriptor:originalFont.fontDescriptor size:44]; 

Тем не менее, они не упомянули, может ли следующее оптимизировать или нет:

 UIFont *originalFont = [UIFont systemFontOfSize:11]; UIFont *newFont = [originalFont fontWithSize:44]; 

Мой вопрос в том, работает fontWithSize API-интерфейс fontWithSize как API-интерфейс fontWithName или API-интерфейс fontWithDescriptor – приводит ли он к оптимизированному шрифту для нового размера или нет?

    Я могу подтвердить, что fontWithSize создает оптимизированный шрифт в новом размере.

     Printing description of originalFont: <UICTFont: 0x7f8d9ba85340> font-family: ".SFUIText-Regular"; font-weight: normal; font-style: normal; font-size: 11.00pt Printing description of newFont: <UICTFont: 0x7f8d9ba7fe70> font-family: ".SFUIDisplay-Regular"; font-weight: normal; font-style: normal; font-size: 44.00pt