git: 9front

Download patch

ref: 3477699e4a9b49be34c6595f4cca13e7e4e62d26
parent: b90ed8b9e7cdd046260cd8fca29bc74ac3b70e07
author: cinap_lenrek <cinap_lenrek@centraldogma>
date: Mon Sep 12 05:50:38 EDT 2011

npage: run gs with -dDOINTERPOLATE option

--- a/sys/src/cmd/npage.c
+++ b/sys/src/cmd/npage.c
@@ -308,7 +308,7 @@
 popengs(Page *p)
 {
 	int n, i, pdf, ifd, ofd, pin[2], pout[2], pdat[2];
-	char buf[NBUF], nam[32], *argv[12];
+	char buf[NBUF], nam[32], *argv[16];
 
 	pdf = 0;
 	ifd = p->fd;
@@ -382,8 +382,9 @@
 		argv[8] = "-dGraphicsAlphaBits=4";
 		snprint(buf, sizeof buf, "-r%d", ppi);
 		argv[9] = buf;
-		argv[10] = pdf ? "-" : "/fd/4";
-		argv[11] = nil;
+		argv[10] = "-dDOINTERPOLATE";
+		argv[11] = pdf ? "-" : "/fd/4";
+		argv[12] = nil;
 		exec("/bin/gs", argv);
 		sysfatal("exec: %r");
 	}
--