A FontForge plug-in to harmonize or tunnify or add inflection points to the selected parts.
This is the predecessor to the Curvatura plugin.
I strongly recommend using Curvatura over harmonize-tunnify-inflection
because harmonize-tunnify-inflection
will not be updated.
On Linux you must have installed Python along with FontForge. On Windows FontForge embeds an own version of Python. Hence, you do not have to install Python additionaly.
According to the documentation of FontForge you have to copy the file harmonize_tunnify_inflection.py to
$(PREFIX)/share/fontforge/python
or ~/.FontForge/python
but for me (on Ubuntu) it works at
~/.config/fontforge/python
and for Windows it might be at
C:\Users\[YOUR USERNAME HERE]\AppData\Roaming\FontForge\python
.
After installation, FontForge will show in the Tools menu 4 new entries: "Harmonize", "Harmonize handles" ,"Tunnify (balance)", "Add points of inflection". The first three tools are all some kind of smoothing the bezier curves. Their effects are visualized in the following image (you will not see the light blue curvature combs in FontForge, they have been added here for documentation reasons):
The last tool ("Add points of inflection") adds points of inflection (FontForge can natively display them but not natively add them):