1
resposta

[Dúvida] Adiconar novas fontes no SwiftUi

Gostaria de adiconar uma nova fonte ao meu projeto no SwiftUI, carreguei a fonte na pasta Assets, porém quando uso o modificador não modificar a fonte original. Pesquisando também vi que alguns artigos falam em adicionar ao Target isso já fiz) e que preciso alterar o Info.plist, porém não consegui no XCode 15.4, alguém tem alguma dica?

1 resposta

Olá, Jose, como vai?

O ideal é criar uma pasta específica para as fontes dentro do projeto e adicionar os arquivos nela. Além disso, é necessário registrar essas fontes no Info.plist, adicionando a chave Fonts provided by application (UIAppFonts), que deve conter o nome exato dos arquivos de fonte, incluindo a extensão. Depois, no código SwiftUI, use .font(.custom("NomeDaFonte", size:)) para aplicar a fonte.

Para ajudar a entender melhor todo esse processo, recomendo assistir a este vídeo.

Também sugiro a leitura deste artigo da Apple, que explica como aplicar fontes customizadas no SwiftUI (o texto está em inglês, mas navegadores modernos oferecem tradução).

Espero ter ajudado!

Siga firme nos seus estudos e conte com o fórum sempre que precisar.

Abraços :)

Caso este post tenha lhe ajudado, por favor, marcar como solucionado