Пользовательский шрифт в верхнем регистре с LocalizedKeyString - PullRequest
0 голосов
/ 15 января 2020

Я пытаюсь использовать LocalizedKeyString в верхнем регистре с пользовательским шрифтом, поэтому я добавляю модификатор для своего пользовательского шрифта и пробовал функцию smallCaps, например:

struct LatoRegularModifier: ViewModifier {
    var fontSize: CGFloat = 12
    var smallCaps: Bool = false
    func body(content: Content) -> some View {
        if smallCaps{
            return content
                .font(Font.custom("Lato-Regular", size: fontSize).smallCaps())
        }
        else{
            return content
                .font(Font.custom("Lato-Regular", size: fontSize))
        }
    }
}

, и использую ее так:

Text("first_name_and_last_name").modifier(LatoRegularModifier(fontSize: 24,smallCaps: true))

Но мой текст остается в нижнем регистре, я что-то не так делаю?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...