らんだむな記憶

blogというものを体験してみようか!的なー

TrueType的な何か

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