I’ve made the following alphabet for a language I’ve created (I’ll gladly tell you all about it in case anyone is interested) and now I’m trying to turn it into a font, make it typeable, so to speak.
It works very much like Arabic (the visual influence should also be obvious) in that it’s cursive, with most letters changing their shape depending on their position. Differently from Arabic, there are six forms (isolated, initial, medial, final, pausal, isolated pausal) and it is left-to-right.
Now, I’ve bought FontCreator precisely because I read it offers a way to make this font work, and I have heard that OpenType and contextual substitution features exist, but I’m afraid I’ve absolutely no clue where to start. The six glyph variants are all there, made as SVGs in Inkscape, and I succeeded in importing at least the isolated forms into FontCreator and mapping them to glyphs, but how do I go from there? How do I arrive at typing indvidual letters and getting something like this?
I’ve had a rummage around this site and saw a bunch of examples with ligatures, lookups and a bit of code, but that didn’t help me much. Not that writing code to get this done would be a problem.