Fonts personalizadas no Swift e UIkit

Published: (December 5, 2025 at 06:12 PM EST)
1 min read
Source: Dev.to

Source: Dev.to

Introdução

Neste tutorial vou demonstrar como utilizar fontes personalizadas no Swift com UIKit. Vou usar as fontes Montserrat e Hind, que podem ser baixadas diretamente do Google Fonts.

Preparação das fontes

  1. Baixe as fontes e extraia o arquivo ZIP. Normalmente, os arquivos de fonte que nos interessam estão dentro da pasta static.
  2. Não utilizaremos todas as fontes do pacote, apenas as seguintes:
    • Montserrat-Regular
    • Montserrat-SemiBold
    • Hind-Medium
    • Hind-Regular

Estrutura de pastas no projeto

Na raiz do seu projeto, crie pastas com os nomes das fontes que irá utilizar, por exemplo:

/Fonts
   /Montserrat
   /Hind

Dentro de cada pasta, coloque os arquivos de fonte correspondentes.

Configuração no Info.plist

  1. Abra o arquivo Info.plist do projeto.
  2. Adicione uma nova propriedade chamada Fonts provided by application.
    • Esta propriedade é um array que permite listar várias fontes.
  3. Para cada fonte, adicione um item ao array com exatamente o nome do arquivo, incluindo a extensão (por exemplo, Montserrat-Regular.ttf).
    • Se o nome estiver incorreto, a fonte não será reconhecida.

Utilizando as fontes nas interfaces

Depois de configurar o Info.plist, basta usar a fonte nas suas views, por exemplo:

label.font = UIFont(name: "Montserrat-Regular", size: 17)

Conclusão

Este foi um tutorial rápido de como usar fontes diferentes no seu projeto. Espero que tenha ajudado!

Back to Blog

Related posts

Read more »

Combine #2: Emisores & Suscriptores

Publisher Un emisor Publisher puede transmitir cero o más valores a uno o más suscriptores, y un solo evento de fin que puede ser éxito o error. Una vez emitid...