Lines Matching full:mode
10 each mode can be inspected.
13 a mode value for a specific font (trade-off between bytes saved in TTF format
54 for mode in MODES:
55 print(f" Running mode={mode}", file=sys.stderr)
56 fonts[mode] = TTFont(font_path)
58 compact(fonts[mode], mode=str(mode))
59 runtimes[mode].append(time.perf_counter() - before)
60 font_paths[mode] = (
63 / (font_path.stem + f"_{mode}" + font_path.suffix)
65 font_paths[mode].parent.mkdir(parents=True, exist_ok=True)
66 fonts[mode].save(font_paths[mode])
67 fonts[mode] = TTFont(font_paths[mode])
68 sizes[mode] = len(fonts[mode].getTableData("GPOS")) / 1024
71 for mode, times in runtimes.items():
73 f" {mode:10} {' '.join(f'{t:5.2f}' for t in times)}",
81 mode: woff_size(fonts[mode], font_paths[mode]) / 1024 for mode in MODES
91 sizes[mode],
92 pct(sizes[mode], size_orig),
93 sizes_woff[mode],
94 pct(sizes_woff[mode], size_woff_orig),
96 for mode in MODES
122 f"mode={mode}",
123 f"Change {mode}",
124 f"mode={mode} WOFF2 Size",
125 f"Change {mode} WOFF2 Size",
127 for mode in MODES