TextPath now uses Text to build the context.font value for consistency and code reuse.  Type._getRandomColorKey now uses an or bitwise operation to round rgb values much faster