How to implement "Add Inflection Points", "Tunnify" and "Harmonize" with menu entries? #4879
-
|
I am playing with the thought of implementing "Add Inflection Points", "Tunnify (Balance)" and "Harmonize" directly in FontForge with menu entries and then submitting an pull request. Before doing so, I have some questions:
My plan is to begin with "Add Inflection Points" because it works in a comparable manner as "Add Extrema". The function call hierarchy for the font view would be: FVMenuAddInflections -> FVAddInflections -> SplineCharAddInflections -> SplineSetAddInflections -> SplineAddInflections
Besides the font view menu there is also a char view menu and metrics view menu. It's clear that a char view menu entry does make sense for "Add Inflection".
I will add a translation for "Add Inflection Points" in the *.po files:
|
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 5 replies
-
|
The inflection points would be regular smooth points added wherever there is a horizontal or vertical inflection point on the curve? |
Beta Was this translation helpful? Give feedback.
-
|
I see that my comparison with "Add Extrema" was misleading: No, I meant to add regular smooth points on ANY inflection points on the curve (they do not have to be horizontal or vertical). It just works similar as "Add Extrema" with regards to input and output. |
Beta Was this translation helpful? Give feedback.
-
|
The answers are given in #4900, which is merged. So I will close this question. |
Beta Was this translation helpful? Give feedback.

The answers are given in #4900, which is merged. So I will close this question.