Path gradients only work well for convex shapes having only a single figure. Only filled areas inside the shape near the edges of the bounding rectangle will get the starting color. You can change the BrushMidFraction property to adjust the thickness of the start color fringe. Its thickness is always proportional to the width and height of the shape.