Skip to content

linusromer/harmonize-tunnify-inflection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 

Repository files navigation

harmonize-tunnify-inflection

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.

Prerequisites

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.

Installation

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.

New Tools added by harmonize-tunnify-inflection

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):

tools for cubic beziers

The last tool ("Add points of inflection") adds points of inflection (FontForge can natively display them but not natively add them):

inflection point

About

A FontForge plug-in to harmonize or tunnify or add inflection points to the selected parts.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages