+ /* make sure coordinates are always to the right of the origin */
+ int xshift=0;
+ if(dest->xmin < 0) {
+ xshift = -dest->xmin;
+ for(s=0;s<count;s++) {
+ dest->points[s].x += xshift;
+ }
+ dest->xmin += xshift;
+ dest->xmax += xshift;
+ }
+
+ //dest->xmin=0; //TODO: might be necessary for some font engines?
+