News & Events
Tutorial: Usando fonte customizada no iOS
- 18 de setembro de 2015
- Posted by: Adriano Santos
- Category: delphi DX RAD Studio RX [Tutorial]
Usar fontes customizadas no iOS e Android é uma pergunta que sempre recebemos no blog através de nossos canais, assim como mencionamos aqui anteriormente. Nosso último tutorial falou sobre a utilização da fonte Showcard Gothic no Android. Nós prometemos mostrar isso também no iOS, e você verá que é ainda mais simples na plataforma da Apple.
Tutorial: Usando fonte customizada no iOS
Como mencionado, no iOS é extremamente mais simples fazer isso. No Android nós vimos que é necessário copiar a fonte, que queremos distribuir junto com nossa aplicação, para o diretório de nosso projeto e depois adiciona-lo a página Deployment do projeto. Então vamos ver de perto como isso funciona.
Acesse o Windows Explorer e navegue até a pasta C:\Windows\Fonts e copie a fonte desejada, em nosso caso o arquivo da fonte SHOWG.TTF. Navegue até a pasta de nosso projeto e cole-a no diretório. Abra o Delphi e o nosso projeto. Acesse o menu Project > Deployment. Clique no botão Add Files, localize a fonte e adicione. Agora o que precisamos mudar é somente a coluna Remote Path. Adicione o endereço StartUp\Documents\ exatamente como descrito aqui. Isso fará a fonte ser copiada para o pacote do aplicativo quando fizermos a compilação.
Agora será necessário fazer uma primeira compilação no projeto com alvo iOS para que o Delphi gere o arquivo .plist, em nosso caso FontPers.info.plist. Esse arquivo possui todas as configurações de nosso projeto para rodar no iOS. Vamos adicionar uma nova chave, para isso preste atenção e repare que temos uma série de chaves entre o corpo do arquivo que é evolvido pelas TAGS <dict> e </dict>, são entre essas tags, em qualquer lugar, que colocaremos a nova tag.
<key>UIAppFonts</key> <array> <string>SCRIPTBL.TTF</string> </array>
Agora, basta incluir o nome da fonte na sub-propriedade FontFamily em TextSettings de cada componente que terá a fonte personalizada. Mas atenção, digite o nome dela sem a extensão, exemplo: SHOWG. Isso fará com que a fonte seja renderizada no aparelho normalmente.
Conclusão
Como pudemos ver, é muito fácil usar uma fonte personalizada tanto no Android quanto no iOS. Isso nos dá mais uma grande ajuda na hora de personalizar e manter nossa aplicação mais profissional e interessante para o mercado.
#GoToDelphi
Author: Adriano Santos
1 comentário
Comments are closed.
[…] Tutorial: Usando fonte customizada no Android e Tutorial: Usando fonte customizada no iOS […]