When the text is transparent, use the same approach as the bolt to punch it through the rest of the shape - by first rendering the text into a path. When the text is opaque, draw the text on top as before. Change-Id: I50f201b1bf0f92164728e3237ec45e22eb788d52