Link Search Menu Expand Document

I’m Tim!

I made this.

Follow @Nebukam


I made MkFont as a way to easily tweak and build fonts out of SVG files.
There are tons of tools out there that do similar things, from CLI tools to awesome glyph editors; but nothing in between.

MkFont attempts to fill the gap.

I love my current workflow & tools when it comes to vector graphics, and don’t want to have to deal with tools I don’t feel comfortable with. Yet, font export tools out there are often very limited in their feature set when it comes to font metrics, don’t have GUIs, or simply introduce lot of friction if you’re into fast iterations : I can’t be the only one!
MkFont hopefully make this super easy : export, batch import, edit in place, tweak metrics, all at a blazing-fast speed.

Not a glyph editor

MkFont is not a glyph editor, and never will be. That’s the opposite of the point made above.
Since it’s not an editor, it may come out as a really terrible piece of software to academic typographer & typography lovers.
And it’s ok! This is not what MkFont has been designed for :)
If you’re curious, here’s a small thread full of gifs and screenshots the MkFont development process.

Source code

MkFont is licensed under MIT : if you want to look at the code, or if you’re worried it could hurt your machine, the code is available in full on github! You can even compile it yourself.

Bugs!

If you encounter a bug, please fill an issue here.
Since MkFont run in electron, you can also run the app with the -dev launch parameter, which will provide you access to the console, and thus more details on any error that might be coming up.
If you submit a bug, depending on its nature I may ask for the faulty .mkfont file : if you’re working on secret stuff, it would be great if you’re capable of reproducing the bug with assets you’re in a position to share publicly.

Built with NKMjs

MkFont is built using my own multi-platform framework, NKMjs.
It runs with Electron.

Footnotes

I am not affiliated with Adobe©!