diff --git a/color.go b/color.go
index 94b2b65cbe7c9181fa14bf74981640d6275c3e57..589d60d9fa475b0d657275b2947a41ce0d61a9e2 100644
--- a/color.go
+++ b/color.go
@@ -10,11 +10,14 @@ type RGBA struct {
 }
 
 // RGB returns a fully opaque RGBA color with the given RGB values.
+//
+// A common way to construct a transparent color is to create one with RGB constructor, then
+// multiply it by a color obtained from the Alpha constructor.
 func RGB(r, g, b float64) RGBA {
 	return RGBA{r, g, b, 1}
 }
 
-// Alpha returns a while RGBA color with the  given alpha component.
+// Alpha returns a while RGBA color with the given alpha component.
 func Alpha(a float64) RGBA {
 	return RGBA{a, a, a, a}
 }