Awesome
QuadraticConverter
Extension for RoboFont
QuadraticConverter is an extension for RoboFont that converts Cubic (PostScript) UFO to Quadratic (TrueType) UFO.
It might be installed manually (download and double-click) or automatically with RoboFont Mechanic.
Copyright (c) 2015, Samuel Hornus and Jérémie Hornus
Changes
- 0.7.4
- Updated code to use ufolib from fontTools
- 0.7.3
- Updated code to RoboFont 3 (Python 3, FontParts API, Mechanic 2)
- 0.7.2
- Fixed potential weird behavior when cubic source layer is chosen in the popup button (UI bug)
- 0.7.1
- Fixed crash when the font has less than 20 glyphs
- 0.7
- Improved the low-level approximation technique. This results in much fewer generated control points
- 0.6.2
- Improved sensitivity of the closeness of a quadratic and a cubic curve. This lowers the number of control points required for given precision
- 0.6.1
- Added a button to convert a single glyph from an existing cubic layer. This is useful for fine-tuning a converted font (use the "Cubic contour" layer)
- 0.6
- Faster by not using the slow
contour.autoStartSegment()
- Optimized code
- Slightly better approximation in non-smooth segments
- Faster by not using the slow
- 0.5.9
- The conversion avoids inserting some inflection points
- The approximation of a cubic by a single quadratic is more robust
- 0.5.8
- Fixed wrong approximation when a handle has length zero
- 0.5.7
- Improved behavior when glyph has both contours and components
- 0.5.6
- Added option to subdivide the smooth segments by arc-length (enabled by default)
- 0.5.5
- The contours are correctly orderer for the hinting to perform correctly
- 0.5.4
- Converting a UFO will create a new UFO. Converting a non-UFO modifies it in place
- In any case, the original contour is saved in the layer Cubic contour
- New control for the minimum length of a quadratic segment