aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMattias Andrée <maandree@operamail.com>2013-05-13 14:13:37 +0200
committerMattias Andrée <maandree@operamail.com>2013-05-13 14:13:37 +0200
commitbd4af159a9840b19901b69253b64d1b3b38d2835 (patch)
treea86dc41cce19625ac4098c3a1273dc846321b6fb /src
parentadd widescreen support (diff)
downloadsplashtool-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-xsrc/parse.py5
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('\'', '\'\\\'\''))