diff options
author | Yehoshua Pesach Wallach <yehoshuapw@gmail.com> | 2022-04-27 18:18:02 +0300 |
---|---|---|
committer | JF <JF002@users.noreply.github.com> | 2022-05-10 22:20:02 +0200 |
commit | 8b2e1c69f2056eaeaf11d3795bf865b6b4c21ff1 (patch) | |
tree | 1a5c2967a701f1b41c162a11c92550ae92ffce05 | |
parent | 95a970a75db1221fac32a1c1f8441d41c4d3ddc7 (diff) |
fotngen: check for lv_font_conv
-rwxr-xr-x | src/displayapp/fonts/generate.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/displayapp/fonts/generate.py b/src/displayapp/fonts/generate.py index 5cd9fe51..4509ecc1 100755 --- a/src/displayapp/fonts/generate.py +++ b/src/displayapp/fonts/generate.py @@ -3,6 +3,7 @@ import io import sys import json +import shutil import typing import os.path import argparse @@ -36,6 +37,8 @@ def main(): ap.add_argument('-f', '--font', type=str, action='append', help='Choose specific fonts to generate (default: all)', default=[]) args = ap.parse_args() + if not shutil.which('lv_font_conv'): + sys.exit(f'Missing lv_font_conv. (make sure it is installed and in PATH)') if not os.path.exists(args.config): sys.exit(f'Error: the config file {args.config} does not exist.') if not os.access(args.config, os.R_OK): |