Allow setting alpha directly, and passing three-element lists for color, as in Quad2D properties. Fix fragment shader to support per-vertex alpha assuming additive blending.
I have no idea...
Demo to make sure alpha blending for quads and text behave identically and correctly.