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 *

20 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;