Создать UIFont, который тяжелый и курсив - PullRequest
0 голосов
/ 04 мая 2020

Я прошел через десятки рекомендаций на этом сайте, чтобы достичь этого, казалось бы, простого результата, но я просто не могу его получить.

Я хочу создать этикетку с Сан-Франциско Heavy Itali c. Чтобы получить большой вес, кажется, вам нужно манипулировать дескриптором шрифта следующим образом:

let fontDescriptor = UIFontDescriptor(fontAttributes: [UIFontDescriptor.AttributeName(rawValue: "NSCTFontUIUsageAttribute"): "CTFontBlackUsage"])

Это дает мне мой тяжелый шрифт, но как только я добавляю черту itali c, NSCTFontUIUsageAttribute заменено на itali c свойства. Кажется, это один или другой.

Есть ли другие способы, которыми я могу попробовать объединить обе функции в одном дескрипторе шрифта?

...