Изменен стиль шрифта в бета-версии Xcode 11 - PullRequest
2 голосов
/ 06 июня 2019
  1. Создать новый или открыть существующий проект в Xcode 11 Beta.
  2. Создайте UILabel с Plain текстом и сохраните системный шрифт в обычном стиле.

enter image description here

  1. Измените тип текста на Attributed String и проверьте стиль шрифта, кажется, он меняется с другим стилем шрифта и не остается прежним.

enter image description here

PS: в Xcode 10 работают нормально.

1 Ответ

1 голос
/ 06 июня 2019

Согласно официальному документу Apple https://developer.apple.com/fonts/

SF Pro:

Эта гарнитура без засечек является системным шрифтом для iOS, macOS и tvOS, и включает в себя округленный вариант. Это обеспечивает последовательное, разборчивое и дружелюбный типографский голос.

SF Compact:

Этот шрифт без засечек является системным шрифтом для watchOS, и включает в себя округленный вариант. Он подходит для широкого спектра контента и легко читается в различных контекстах.

Таким образом, нам нужно загрузить и установить SF Pro шрифт и установить UILabel стиль шрифта с атрибутом строки с SF Pro Text Regular 18.0, чтобы сохранить тот же стиль шрифта, что и у обычного текста.

Надеюсь, это поможет вам!

Ура!

...