If stroke is the size of the borders of 25 built-in shapes in R, logically it should work on every shape (we can exclude filled shapes 15 to 20).
ggplot ()+ geom_point(mapping=aes(x=1:5, y=1:5), shape=12, size=7)

ggplot ()+ geom_point(mapping=aes(x=1:5, y=1:5), shape=12, stroke=2, size=6)

So it seems to me that stroke works on shapes 0-14 too. Can anyone explain this, please?
