From e2850886d9698291d6b1519881e79ed5c91e824b Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Mon, 15 Aug 2022 14:30:04 -0600 Subject: [PATCH] [scale-upem] Err on CFF fonts --- Snippets/scale-upem.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Snippets/scale-upem.py b/Snippets/scale-upem.py index 2b4c46401..87f96dbc4 100644 --- a/Snippets/scale-upem.py +++ b/Snippets/scale-upem.py @@ -143,6 +143,10 @@ if __name__ == "__main__": font = TTFont(sys.argv[1]) new_upem = int(sys.argv[2]) + if 'CFF ' in font or 'CFF2' in font: + print("scale-upem: CFF/CFF2 fonts are not supported.", file=sys.stderr) + sys.exit(1) + upem = font["head"].unitsPerEm visitor = ScalerVisitor(new_upem / upem)