FontAwesomeFX 8.12 is released!

Just released FontAwesomeFX 8.12 to Bintray.

Revisited and updated all Icon Fonts:

Font Version What's new?
FontAwesome 4.6.3 7 new icons
Material Icons 2.2.0 81 new icons
Material Design Font 1.6.50 193 new icons
Octicons 4.3.0 Icons refined (cleanup/22 icons removed)
525Icons 2.6.0 Font updated on 24-06-2016
FontAwesomeFX 8.12
compile 'de.jensd:fontawesomefx-fontawesome:4.6.3'
compile 'de.jensd:fontawesomefx-materialdesignfont:1.6.50'
compile 'de.jensd:fontawesomefx-materialicons:2.2.0'
compile 'de.jensd:fontawesomefx-octicons:4.3.0'
compile 'de.jensd:fontawesomefx-icons525:2.6.0'
compile 'de.jensd:fontawesomefx-weathericons:2.0-3'
They all depend on
compile 'de.jensd:fontawesomefx-commons:8.12'
compile 'de.jensd:fontawesomefx-controls:8.12'
Demo apps


Here you can find the FontAwesomeFX bintray package.

Source code available at Bitbucket

Please report issues here

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

21 thoughts on “FontAwesomeFX 8.12 is released!”

    1. Hi Javier,
      thanks for using my little lib.

      The GlyphDude has been replaced by GlyphFactory. Now each font-pack provides an implementation of this factory, e.g.: de.jensd.fx.glyphs.fontawesome.utils.FontAwesomeIconFactory

      final Text iconText = FontAwesomeIconFactory.get().createIcon(icon, "2em");

      Currently working on a guide and demo app how to use FontAwesomeFX 8.12, stay tuned.

      1. I am trying to import fontawesomefx-fontawesome-4.6.3.jar file but the Scene Builder does not recognise your controls. Any idea why?

          1. Thanks, it worked when “commons” were imported before “fontawesome” jar.

            Great work!

          2. Hi!! I have this problems, I am trying to import fontawesomefx-commons-8.12.jar (download link but does not recognise your controls, I am using Scene Builder 8.2.0 ??

            I am trying with fontawesomefx-fontawesome-4.6.3.jar, but only it works if I have installed other lib, example fontawesomefx-8.9.jar, but it gives conflict to generate runnable jar for having duplicate libraries.

            Sorry for my English.

  1. I

    How can I import fontawesome 8.12 from maven central ( use pom.xml) ?
    I can find only :


    this does not work:


    I want use the material Icon.
    Thank you 🙂

  2. Yes perfect 🙂
    Last question.
    Can you give one example here, how can I call and use it ?
    Example from controlsfx:
    private GlyphFont fontAwesome = GlyphFontRegistry.font(“FontAwesome”);
    And how customize the css if I want to add classes ?
    Thank you very much

    1. Edit:
      In fact i want use SceneBuilder with FXML files if possible.
      With the old library in 8.0.10
      I do this


      And now How can I do ? Thanks

      1. Sorry, it’s horrible to write some code.
        Maybe here that will work with ””’ around of my code.


  3. Jens thank you for your work! I was wondering how I can use these FontIcons as the Icon for a JavaFx Stage. It would require converting the IconView to an image which I tried using the below method but the resulting image is of very low quality. Any suggestions? Thanks

    FontAwesomeIconView fontAwesomeIconView =
    new FontAwesomeIconView(FontAwesomeIcon.REFRESH);

    WritableImage snapshot = fontAwesomeIconView.snapshot(new SnapshotParameters(),null);

    final java.awt.image.BufferedImage image =
    javafx.embed.swing.SwingFXUtils.fromFXImage(snapshot, null);

    final file = new“icon.png”);
    try {
    ImageIO.write(image, “png”, file);
    return new Image(file.toURI().toURL().toExternalForm(),64,64,true,true);
    } catch (IOException ex) {
    return null;

  4. please how can i download the FontAwesomeFX 8.12 jar because i can’t find any download button, i wanna download and use it for desktop developments.