diff options
-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 = "/"; |