Hello I am trying to understand the code from gxpflat.c, gxfill.c, gxstroke.c and gxcopy.c ghostscript files. Can you give me any sugesstion or a tip about what algorithms are used here, for flattening (a curve) and filling and stroking a path ? Or at least what generic algorithms are the base for those used in this ghostscript for this purpose.