Pular para o conteúdo

Como lista todas fontes do computador em Java

Dica publicada em Java / Introdução
Robson Fernando Gomes magotico
Hits: 12.243 Categoria: Java Subcategoria: Introdução
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Como lista todas fontes do computador em Java

O principal objetivo desta dica é explicar de maneira simples e rápida como adquirir todas as fontes registradas em seu computador utilizando Java.

Abaixo é exibido o código que faz tal façanha:

import java.awt.Font;
import java.awt.GraphicsEnvironment;

public class MainClass {
 public static void main(String[] args) {
  
  GraphicsEnvironment e = GraphicsEnvironment.getLocalGraphicsEnvironment();
  Font[] fonts = e.getAllFonts();
  
  for (Font fontTmp : fonts) {
   System.out.println(fontTmp.getFontName());
  }
 }
}

Saída da execução do código fonte acima, não coloquei todas as fontes exibidas, mas já é possível entender a ideia do código acima:

Serif
SansSerif
Monospaced
Dialog
DialogInput
AlBayan
AlBayan-Bold
AlNile
AlNile-Bold
AlTarikh
AmericanTypewriter
AmericanTypewriter-Bold
AmericanTypewriter-Condensed
AmericanTypewriter-CondensedBold
AmericanTypewriter-CondensedLight
AmericanTypewriter-Light
AndaleMono
Apple-Chancery
AppleBraille
AppleBraille-Outline6Dot
AppleBraille-Outline8Dot
AppleBraille-Pinpoint6Dot
AppleBraille-Pinpoint8Dot
AppleColorEmoji
AppleGothic
AppleMyungjo
AppleSDGothicNeo-Bold
AppleSDGothicNeo-ExtraBold
AppleSDGothicNeo-Heavy
AppleSDGothicNeo-Light
AppleSDGothicNeo-Medium
AppleSDGothicNeo-Regular
AppleSDGothicNeo-SemiBold
AppleSDGothicNeo-Thin
AppleSDGothicNeo-UltraLight
AppleSymbols
Arial-Black
Arial-BoldIt
....


O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Instalação do soapUI no Linux

Como verificar ou setar permissões em arquivos através do JAVA

Thunderbird em distribuições baseadas no Debian - Instalação e configuração

Montando e conectando em um servidor NFS

Remover a barra padrão de um JFrame

Adicionar e remover informações do propertie do System no Java

Banco do Brasil com Java nativo no Firefox/Iceweasel - Instalação no Debian

Convertendo tipo "data" para "calendar" em Java

Universidade XTI - Vídeo aulas

NullPointerException - O que é?

#1 Comentário enviado por aldooliveira em 25/01/2016 - 23:15h
Muito bom.

------
www.aldo.ws: Notícias, dicas e tutoriais sobre Gnu/Linux, especialmente sobre a distro Fedora.

Contribuir com comentário

Entre na sua conta para comentar.