Hoje precisei desenvolver uma aplicação com algumas fontes. Isso sobrecarregou muito minha aplicação.

Vasculhando o livedocs, achei a classe Font e esta classe possui o método estático enumerateFonts que retorna a lista de todas as fontes instaladas no seu computador. Um pouco de pesquisa consegui a lista de fontes que esta disponível na maquina do usuário.

Font.enumerateFonts( true )

Agora com este array, passei ele para o componente Repeater e dentro deste passei o componente que criei, passando a fonte da interação atual.

Veja abaixo como ficou, e sua lista completa de fontes.

O fonte esta disponível aqui.

Gostou? Não esqueça de curtir!

Ou compartilhe o link com seus amigos

Compartilhar no Facebook Compartilhar no Google Bookmarks Compartilhar no Twitter Compartilhar no LinkedIn

6 comentários

  1. Ricardo Cerqueira

    Muito bom o post Eduardo! Parabéns!

  2. Edgard Davidson

    Muito bom Eduardo.
    Eu estava buscando por isso...
    Ótimo trabalho.
    Parabéns!!!

  3. Edgard Davidson

    Iniciativas como a suas e exemplos como este agregam bastante para a comunidade Flex, RIA.
    Continue assim, sucesso!!!

  4. Alexandre

    Bom exemplo Eduardo, sabe se existe alguma forma de conseguir rodar um componente com as fontes instaladas no camputador, é que caso as fontes nao estejam embebed ao rodar um componente o texto desaparece

    Continue com o bom trabalho

  5. Eduardo Kraus

    @Alexandre já visse este Post? http://blog.mxml.com.br/carregando-uma-fonte-somente-se-ela-nao-estiver-instalada-no-client

  6. Alexandre

    Por acaso ainda nao tinha visto,em flex é capaz de resultar mas em air tenho que incluir sempre a fonte junto com o instalador e eu preciso usar as fontes da maquina mesmo

    Obrigado pela resposta

Deixe uma resposta