the font will be a glyf-based TTF; if `isTTF` is False it will be a CFF-based OTF. If `font` is given, it must be a `TTFont` instance and `unitsPerEm` must _not_ be given. The `isTTF` argument will be ignored. NF)