Add convenience function font_to_quadratic

This commit is contained in:
jamesgk 2015-12-10 12:20:39 -08:00
parent 555ff7c43f
commit 2dfd8aec76

View File

@ -29,7 +29,9 @@ from __future__ import print_function, division, absolute_import
from robofab.objects.objectsRF import RSegment
from cu2qu import curve_to_quadratic, curves_to_quadratic
__all__ = ['fonts_to_quadratic', 'glyph_to_quadratic', 'segment_to_quadratic']
__all__ = [
'fonts_to_quadratic', 'font_to_quadratic', 'glyph_to_quadratic',
'segment_to_quadratic']
DEFAULT_MAX_ERR = 0.0025
@ -86,6 +88,12 @@ def fonts_to_quadratic(fonts, max_err_em=None, max_err=None,
return stats
def font_to_quadratic(font, **kwargs):
"""Convenience wrapper around fonts_to_quadratic, for just one font."""
fonts_to_quadratic([font], **kwargs)
def glyph_to_quadratic(glyph, max_err, stats=None):
"""Convert a glyph's curves to quadratic, in place."""