Giter VIP home page Giter VIP logo

quadraticconverter's Introduction

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

quadraticconverter's People

Contributors

benkiel avatar blackfoundry avatar davelab6 avatar gferreira avatar horasio avatar jeremiehornus avatar sansplomb avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

quadraticconverter's Issues

Variant that runs w/o UI

I understand that It is not permitted to derive new software from this work in any way., however I would like to run this script in batch from CLI.
Is a freestanding variant of this script feasible?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.