From 2dfd8aec7647eae06b9eb337cc9ab698d20ca57d Mon Sep 17 00:00:00 2001 From: jamesgk Date: Thu, 10 Dec 2015 12:20:39 -0800 Subject: [PATCH] Add convenience function `font_to_quadratic` --- Lib/cu2qu/rf.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/Lib/cu2qu/rf.py b/Lib/cu2qu/rf.py index 5f83edcf8..1189e678c 100644 --- a/Lib/cu2qu/rf.py +++ b/Lib/cu2qu/rf.py @@ -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."""