I am trying to make an installable font (trueType, openType + web) from different svg files containing the characters. The tricky part is that the letter shapes are actually randomly generated by a computer and being a total noob in this subject, I would like to get some suggestions from more experienced folks here.
So my workflow is basically this:
I generate the svg file in my browser using Javascript and download it as .svg
I put the shape in Illustrator, simplify it by merging the shapes and set the artboard's size to correspond to the shape width and height. Save and proceed.
I have all the characters I want to support as separate svg files with different artboard sizes (so they are not aligned to the same baseline, etc). Here is an example:
I imported them in FontForge, put the necessary shape into each corresponding letter and exported the font to try it out. The shapes are mapped to the keys and render properly, but they are not following the same baseline and the characted width seems to be off:
Here the character B is selected, but the width is all messed up.
What could be done in this situation? Do I have to change the shapes to fit into a common baseline by iterating the .svg files or can this be achieved in FontForge? I would also appreciate a recommendation for other popular font maker softwares.
EDIT: Since the shapes itself are quite detailed, the file size increases correspondingly. I try to simplify the svgs as much as possible, while still getting around ~40kb for each file. Is this a big problem for fonts? Do font providers have any limit on that? What would be a good font size (in terms of size on the harddrive) to strive for?