Color is not consistent for border and background when changing opacity

When there’s translucency, you probably don’t want to have a Shape with both Shape.fill and Shape.stroke, since that will cause double-painting in the areas that they overlap. Of course when the brushes are opaque, one can’t tell (unless they are different colors, of course). But when they are translucent, the double paint will make that common area more solid.