Arquivos TTF diferentes para fontes diferentes no Android
-
12-12-2019 - |
Pergunta
Quero usar estilos de fonte diferentes.Estou usando o código a seguir para diferentes estilos de fonte.Como posso obter outros estilos?Posso ter alguns outros estilos no mesmo arquivo ttf?Onde posso obter arquivos ttf de fontes diferentes?
TextView txt = (TextView) findViewById(R.id.custom_font);
Typeface font = Typeface.createFromAsset(getAssets(), "Chantelli_Antiqua.ttf");
txt.setText("This is sample text with Chantelli Antiqua font style.");
txt.setTypeface(font);
Solução
Se você está procurando apenas estilos com a mesma fonte, você pode adicionar estilo ao seu tipo de letra assim,
txt.setTypeface(font,Style.BOLD);
txt.setTypeface(font,Style.ITALIC);
txt.setTypeface(font,Style.BOLD_ITALIC);
Outras dicas
Que eu saiba, não há restrição sobre quantas fontes diferentes você pode usar em seu aplicativo.Sem entrar no mérito da afirmação acima, é claro.
Acho que quando você diz outros estilos de arquivos TTF, você se refere aos estilos de fonte negrito, itálico, normal, médio, etc.A resposta é:não do mesmo arquivo TTF.Se você abrir seu Fontes pasta em janelas por exemplo, e depois abrir uma fonte específica, você verá vários arquivos específicos para cada estilo.Você precisará copiar todos os arquivos necessários em seu aplicativo e colá-los em seus aplicativos "ativos/fontes" pasta.
Segundo, se você estiver procurando por fontes instaladas em seu computador, você as encontrará em seu c:\Windows\Fontes pasta.Se estiver procurando mais fontes para escolher, você encontrará muitas nestes sites: