Added support for display text with a consistent size regardless of viewport scale
Tools now set the canvas context to the pixel coordinate system