diff options
author | Tor Andersson <tor@ghostscript.com> | 2005-03-03 03:28:33 +0100 |
---|---|---|
committer | Tor Andersson <tor@ghostscript.com> | 2005-03-03 03:28:33 +0100 |
commit | 82a4e354bd8d8a16089dbe1b6db2a527d305d37d (patch) | |
tree | 82541b4859fca3682a49564a195a4770ab1aa9cf | |
parent | b52684f74f105429ca7a3da862e1999764a9063d (diff) | |
download | mupdf-82a4e354bd8d8a16089dbe1b6db2a527d305d37d.tar.xz |
check $WINDIR/Fonts for system fonts
-rw-r--r-- | mupdf/fontfile.c | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/mupdf/fontfile.c b/mupdf/fontfile.c index 5c894c75..e792ac15 100644 --- a/mupdf/fontfile.c +++ b/mupdf/fontfile.c @@ -162,7 +162,6 @@ findcidfont(char *filename, char *path, int pathlen) "/usr/share/fonts/kochi", "/System/Library/Fonts", "/Library/Fonts", - "c:/windows/fonts", nil }; @@ -180,6 +179,16 @@ findcidfont(char *filename, char *path, int pathlen) return 1; } + dir = getenv("WINDIR"); + if (dir) + { + strlcpy(path, dir, pathlen); + strlcat(path, "/Fonts/", pathlen); + strlcat(path, filename, pathlen); + if (access(path, R_OK) == 0) + return 1; + } + home = getenv("HOME"); if (!home) home = "/"; |