summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mupdf/fontfile.c11
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 = "/";