sfnt

ongoing work