diff options
| author | Mattias Andrée <maandree@operamail.com> | 2013-05-13 14:13:37 +0200 |
|---|---|---|
| committer | Mattias Andrée <maandree@operamail.com> | 2013-05-13 14:13:37 +0200 |
| commit | bd4af159a9840b19901b69253b64d1b3b38d2835 (patch) | |
| tree | a86dc41cce19625ac4098c3a1273dc846321b6fb /src | |
| parent | add widescreen support (diff) | |
| download | splashtool-bd4af159a9840b19901b69253b64d1b3b38d2835.tar.gz splashtool-bd4af159a9840b19901b69253b64d1b3b38d2835.tar.bz2 splashtool-bd4af159a9840b19901b69253b64d1b3b38d2835.tar.xz | |
support uncompressed fonts
Signed-off-by: Mattias Andrée <maandree@operamail.com>
Diffstat (limited to 'src')
| -rwxr-xr-x | src/parse.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/parse.py b/src/parse.py index ad7498b..bccece4 100755 --- a/src/parse.py +++ b/src/parse.py @@ -172,5 +172,8 @@ print(text, end = '') sys.stdout.flush() if not DEBUG: - os.system('bash -c "psf2txt <(gunzip < \'%s\') /dev/stderr 2>&1 >/dev/null | grep -v ++"' % font.replace('\'', '\'\\\'\'')) + if font.lower().endswith('.gz'): + os.system('bash -c "psf2txt <(gunzip < \'%s\') /dev/stderr 2>&1 >/dev/null | grep -v ++"' % font.replace('\'', '\'\\\'\'')) + else: + os.system('bash -c "psf2txt \'%s\' /dev/stderr 2>&1 >/dev/null | grep -v ++"' % font.replace('\'', '\'\\\'\'')) |
