[RESOLVIDO]Pegando todas as fontes do sistema

3 respostas
W

Buenas galera,

estou trabalhando em um editor de texto e gostaria de pegar todas as fontes do sistema.

teria como?

vlw.

3 Respostas

jayrmotta

Oi WalkMan,

Com certeza você conseguirá fazer isso, ou melhor dizendo, com Java você consegue QUASE tudo hehe. Enfim, depende mais de qual sistema operacional você está visando como alvo do seu projeto, muito provavelmente existe alguma variável de ambiente do sistema operacional que caso ela não lhe provenha o caminho exato para o diretório de fontes do sistema operacional ela lhe fornecerá um caminho que conterá o diretório de fontes.

Uma vez que você esteja no diretório de fontes é só utilizar a API de I/O ou alguma API de alto nível que você esteja utilizando pra usar uma determinada fonte depois que você já possui sua localização em mãos.

Sugiro que pesquise sobre variáveis do sistema operacional que você está visando como alvo do seu software e qual o diretório padrão para fontes do mesmo. :slight_smile:

Espero que tenha ajudado, sinta-se à vontade para perguntar sempre que precisar.

W

jayrmotta vlw pela ajuda.

consegui da seguinte forma.

GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
String[] fontNames = ge.getAvailableFontFamilyNames();

Vlw pela ajuda.

Abraço.

jayrmotta

Beleza! Não sabia disso, valeu! :slight_smile:

Criado 24 de janeiro de 2011
Ultima resposta 24 de jan. de 2011
Respostas 3
Participantes 2