diff options
Diffstat (limited to 'src/libdraw/getsubfont.c')
-rw-r--r-- | src/libdraw/getsubfont.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/libdraw/getsubfont.c b/src/libdraw/getsubfont.c index 2cbec812..0d8be9ff 100644 --- a/src/libdraw/getsubfont.c +++ b/src/libdraw/getsubfont.c @@ -6,6 +6,8 @@ * Default version: treat as file name */ +int _fontpipe(char*); + Subfont* _getsubfont(Display *d, char *name) { @@ -13,7 +15,9 @@ _getsubfont(Display *d, char *name) Subfont *f; fd = open(name, OREAD); - + if(fd < 0 && strncmp(name, "/mnt/font/", 10) == 0) + fd = _fontpipe(name+10); + if(fd < 0){ fprint(2, "getsubfont: can't open %s: %r\n", name); return 0; |