Skip to content

BlackFoundry/QuadraticConverter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

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
  • 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