I hope this is ok to post here, it's not quite a tutorial. I wanted to create a general discussion thread where font makers can help each other in using Inkscape to create fonts, particularly in using with FontForge (FF); and to have an ongoing thread where we can discuss issues in any of the steps. (side note: I haven't found a forum at FF, if there is one, pls let me know).
I'll start by giving a very general step by step how to and sharing issues I've had/having. At this time I have successfully created a font (TTF), have loaded it onto my system, and can use it.
But, it's not kerned/placed correctly, looks terrible, and I'm having issues with placement, which I need help on, from someone who understands ascent/descent in FF. There are a number of manuals and guides to browse through before starting, FF is a good starting place. Having said that, below are the steps involved.
Basic first steps: Start by figuring out the height, width, weight, and size of the glyphs (aka alpha characters, numbers, symbols, etc.), then set locking guides. This will be your template. Save a backup at this point. This step is more complicated than it seems, you have to account for caps, lower case (lc), upper case (uc), alpha char. etc., which go above or below the base line, and symbols that go above/below. Set a base guideline, then ascent and descent guides, width guides, etc. You need to pick an EM size (I chose 1000), and set your page size as well as set the Viewbox to 0,0,1000,1000 for FF.
Q1. Does anyone know how to make and use an FF Inkscape template? I see they have a way to save as SVG template, but I haven't figured it out. Seems it's a way to save just the guides but not sure of that (guides have their own layer in FF). (Note at this time there are some guides issues in Inkscape, the guidelines become unlocked; it's a reported bug, so be careful). I can't figure out how to merge the guide layer with a specific font, so I didn't use it. Anyone know how to use it?
Start drawing. I used the awesome Power Stroke (PS) to draw the fonts, but this is not necessary. PS allows a simplified way to create specifics (butt end, round, fat/thin sizes, etc.). And that part was much harder than I ever expected, PS has it's own mini issues, but the results were good, and to me, worth using it. (pls refer to my Power Stroke thread on this forum to get an idea).
After trudging through that process,
convert each glyph to a path (tip, save a backup file with the power stroked glyphs BEFORE converting, it comes in handy for later use). Thought that would be the easy part, but alas, no, converting to a path creates it's own issues. One strange effect I noticed is that after converting I get a lot of instances of a duplicated node on top of itself. That wouldn't be an issue except that even after deleting it and/or moving the original node, it reappears over and over (like an unwanted ghost), and that causes issues on FF. Sometimes you can fix the original issue and the next node in line starts acting up.
Ok, so after converting my glyphs to a path, and fixing/tweaking them, each glyph has to be saved as an individual file. I used a single Inkscape layer. I named the layer with a simple a, A, 1, etc. Unsure if you can separate the guidelines onto a separate layer. For english you'll end up with 26 lc files, 26 uc files, 10 numbers, and many symbols (=,."(!, etc).
Now on to FF.