First of all : I’m not a professional font maker.
I’m a game designer creating a videogame. In this game, the player will see texts written in a fantasy language I created from scratch, which just consists in replacing real letters by fantasy ones.
So I used FontCreator (version 15.0) to create a really simplified custom font containing only some glyphs like A to Z and 0 to 9. I’m NOT trying to create a real, valid, public font. This one will just be used privately by me to write some fantays texts in graphic applications like Photoshop or Illustrator, then export them as images into my game.
What I’m trying to do is now create replacement rules to automatically replace double letters by some other glyph.
For example, I want “AA” to be replaced by a custom “AA” glyph I added, so that when I write “BAAL”, I obtain “B[glyph]L”.
Everything’s fine but my ligature is tagged as “<- not used !” and doesn’t seem to work in the preview window (see this image >> https://imgur.com/a/nnDu3qA ).
You are close. You need to assign your newly created lookup to a feature from a Script-Language pair.
To do so, select Scripts in the left feature treeview, and then click the Add button to add Latin → Default. From here make sure you have selected Default, and click the Add button once more to add a Feature, in your case Standard Ligatures (liga).
Finally select the Feature and click the Add button to add your lookup.