cu2qu
で3次BézierのUFOを2次BézierのUFOにしちゃうぞー:
#! /usr/bin/env python # -*- coding: utf-8 -*- import sys, os, re from robofab.world import OpenFont from cu2qu.ufo import font_to_quadratic if __name__ == "__main__": path = sys.argv[1] path = re.sub(r"{}+$".format(os.sep), "", path) font = OpenFont(path) font_to_quadratic(font) font.save("quadratic.ufo")
でGlyphs
でも使ってTrueTypeとして出力するもよし。
fontmake
を使って3次BézierのUFOからTrueTypeを作っちゃうぞー:
fontmake -o ttf -u source-sans-pro/Roman/Regular/font.ufo