ref: d2b67d2f95df97111977bb07639afe61b34d9ea2
parent: 9961d1c13446442ca866353187b0e747cca2095f
author: Noam Preil <noam@pixelhero.dev>
date: Fri Apr 8 20:06:29 EDT 2022
gs: scn is sc for device color spaces
--- a/op.c
+++ b/op.c
@@ -401,6 +401,9 @@
static int
ccolour2(Op *op, Page *p)
{+ ColorSpace c = op->flags & Nonstroking ? p->GSactive->NSCS : p->GSactive->SCS;
+ if(c < 3)
+ return ccolour(op, p);
USED(op, p);
return 0;
}
@@ -1213,7 +1216,7 @@
{"SC", ccolour, -1,}, /* colour */ {"sc", ccolour, -1, Nonstroking,}, /* colour, nonstroking */ {"SCN", ccolour2, -1,}, /* color (more spaces) */- {"scn", ccolour2, -1,}, /* color (more spaces), nonstroking */+ {"scn", ccolour2, -1,Nonstroking}, /* color (more spaces), nonstroking */ {"G", cgray, 1,}, /* gray */ {"g", cgray, 1, Nonstroking,}, /* gray, nonstroking */ {"RG", crgb, 3,}, /* RGB */--
⑨