Fix bug in AFM character width parsing.
diff --git a/dlls/wineps/afm.c b/dlls/wineps/afm.c
index 46e9595..6b46d3b 100644
--- a/dlls/wineps/afm.c
+++ b/dlls/wineps/afm.c
@@ -51,7 +51,7 @@
do {
*cp = '\0';
cp--;
- } while(cp > line && isspace(*cp));
+ } while(cp >= line && isspace(*cp));
curpos = line;
while(*curpos) {
@@ -205,7 +205,8 @@
else if(!strncmp("Black", value, 5))
afm->Weight = FW_BLACK;
else {
- FIXME("%s: Unkown AFM Weight '%s'\n", file,value);
+ WARN("%s specifies unknown Weight '%s'; treating as Roman\n",
+ file, value);
afm->Weight = FW_NORMAL;
}
continue;